Keysight Sd1 Command Reference; Keysight Supplied Native Programming Libraries - Keysight M3102A PXIe User Manual

Digitizers & digitizer combos
Hide thumbs Also See for M3102A PXIe:
Table of Contents

Advertisement

3 Keysight SD1 Command Reference

This chapter contains the following sections:
Keysight Supplied Native Programming Libraries  on page 23
Support for Other Programming Languages on page 24
Functions in SD1 Programming Libraries on page 25
Programs can run on an embedded controller or desktop computer and be controlled
with Keysight SD1 Programming Libraries. Keysight supplies a comprehensive set of
highly optimized software instructions that controls off-the-shelf functionalities of
Keysight hardware. These software instructions are compiled into the Keysight SD1
Programming Libraries. The use of customizable software to create user-defined
control, test and measurement systems is commonly referred as Virtual
Instrumentation. In Keysight documentation, the concept of a Virtual Instrument (or
VI) describes user software that uses programming libraries and is executed by a
computer.

3. 1 Keysight Supplied Native Programming Libraries

Keysight provides ready-to-use native programming libraries for a comprehensive set
of programming languages, such as C, C++, Visual Studio (VC++, C#, VB), MATLAB,
National Instruments LabVIEW, Python, etc., ensuring full software compatibility and
seamless multivendor integration. Ready-to-use native libraries are supplied for the
following programming languages and compilers:
Language
C
C++
C#
MATLAB
Python
Basic
LabVIEW
Keysight M3100A/M3102A PXIe Digitizer User's Guide
SD_Module Functions on page 28
SD_AIN Functions  on page 38
SD_Module Functions (M3601A HVI-related) on page 74
SD_Module Functions (M3602A FPGA-related) on page 78
Compiler
Microsoft Visual Studio . NET
MinGW (Qt), GCC
Any C compiler
Microsoft Visual Studio . NET
MinGW (Qt), GCC
C++ Builder / Turbo C++
Microsoft Visual Studio .NET
MathWorks MATLAB
Any Python compiler
Microsoft Visual Studio .NET
National Instruments LabVIEW
3 Keysight SD1 Command Reference
Library
Files
.NET Library
*.dll
C Library
*.h, *.a
C Library
*.h, *.lib
.NET Library
*.dll
C++ Library
*.h, *.a
C++ Library
*.h, *.lib
.NET Library
*.dll
.NET Library
*.dll
Python Library
*.py
.NET Library
*.dll
LabVIEW Library
*.vi
23

Advertisement

Table of Contents
loading

This manual is also suitable for:

M3300a awgM3100a pxieM3302a awg

Table of Contents