Keysight Sd1 Programming Libraries - Keysight M3102A PXIe User Manual

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

Advertisement

1. 2. 1 Keysight SD1 Programming Libraries

Keysight supplies a comprehensive set of highly optimized software instructions that
can control off-the-shelf functionalities of Keysight hardware. These software
instructions are compiled into the Keysight SD1 Programming Libraries. Programs can
be written with these libraries and run on an embedded controller or desktop
computer.
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.
Keysight provides 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. Keysight also provides dynamic libraries, for
example: DLLs, that can be used in virtually any programming language.
Keysight native programming libraries ensure full compatibility, providing effortless
and seamless software integration user interaction, etc. The I/O modules run in
parallel, completely synchronized, and exchange data and decisions in real-time. The
result is a set of modules that behave like a single integrated real-time instrument.
For more information, refer to 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
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
1 Overview of Keysight Software and Programming Tools
3

Advertisement

Table of Contents
loading

This manual is also suitable for:

M3300a awgM3100a pxieM3302a awg

Table of Contents