~~NOTOC~~ ====== WaveForms SDK ====== **Note**: The WaveForms SDK materials are included in the [[software:waveforms:waveforms-3:start]] installers. {{Digilent Infobox | Manual = [[reference-manual]] | Support = https://forum.digilentinc.com/forum/8-scopes-instruments/ | Title = WaveForms SDK | Subtitle = Virtual instrumentation software | Header = Supported Hardware | Bullet = [[test-and-measurement/analog-discovery-pro-3x50/start|]] | Bullet = [[test-and-measurement/analog-discovery-studio/start|]] | Bullet = [[test-and-measurement/digital-discovery/start|]] | Bullet = [[test-and-measurement/analog-discovery-2/start|]] | Bullet = [[test-and-measurement/analog-discovery/start|]] | Bullet = [[test-and-measurement/electronics-explorer/start|]] | Header = Install Location: Windows | Bullet = Default setup location\\ | Header = Install Location: Windows 32bit | Bullet = C:\Program Files\Digilent\WaveFormsSDK\ \\ | Header = Install Location: Windows 64bit | Bullet = C:\Program Files (x86)\Digilent\WaveFormsSDK\ \\ | Header = Install Location: Linux | Bullet = /usr/share/digilent/waveforms/manual/ & samples/ \\ | Bullet = /usr/include/digilent/waveforms/ \\ | Header = Install Location: Mac OS X | Bullet = /Applications/WaveForms.app/Contents/ Resources/SDK/ \\ }} {{page>reference-manual}} ===== Documentation ===== * [[software:waveforms:waveforms-sdk:reference-manual]] * Technical description of WaveForms and all of its features. Revision date: September 7th, 2020. The most up to date version will always be the one on your computer installed by the WaveForms software. \\ \\ ===== Tutorials ===== * [[test-and-measurement/guides/waveforms-sdk-getting-started]] ===== Examples ===== * [[software:waveforms:waveforms-sdk:thingspeak]] * [[test-and-measurement:analog-discovery-studio:soda-can-theremin]] All WaveForms SDK examples and reference material can be found in its installation location; the default installation location of WaveForms SDK for each operating system are noted in the table on the right-hand side of this web page. A small list of built-in examples that are come with the WaveForms installation is provided below. * Sampling Analog Input data * AnalogIn_Acquistion.py * AnalogIn_Trigger.py * Recording Analog input data * AnalogIn_Record.py * AnalogIn_Record_Trigger_int16.py * Analog Output * AnalogOut_Sine.py * AnalogOut_Custom.py * Analog Both * AnalogOut_Sweep.py * AnalogOutIn_Synchronization.py * Digital Protocol * Digital_I2C.py * Digital_Spi_Quad.py * Digital Input * DigitalIn_PulseTrigger.py * DigitalIn_Acquisition.py * Digital Output * DigitalOut_CustomBus.py * DigitalOut_Phase.py * General Device * Device_Enumerate.py * Device_Synchronization.py {{tag>waveforms waveforms-sdk start instrumentation resource-center}}