Chapter 5 Programming With The Low-Level Api; About The Low-Level Api; Example Code - Ametek DN VR-608 Series User Manual

8-channel variable reluctance sensor interface for the powerdna cube and rack series chassis
Table of Contents

Advertisement

Chapter 5
5.1
About the
Low-level API
5.2
Example
Code
© Copyright 2024
United Electronic Industries, Inc.
Programming with the Low-level API
This chapter provides the following information about programming the
DNx-VR-608 using low-level API:
About the Low-level API (Section 5.1)
Example Code (Section 5.2)
Data Acquisition Modes (Section 5.3)
Point-by-Point API (Section 5.4)
RtDMap API (Section 5.5)
The low-level API provides direct access to the DAQBIOS protocol structure and
registers in C. The low-level API is intended for speed-optimization, when
programming unconventional functionality, or when programming under Linux or
real-time operating systems.
When programming in Windows OS, we recommend that you use the UeiDaq
high-level Framework API (see Chapter 4). The Framework simplifies the
Low-level API, making programming easier and faster while still providing
access to the majority of Low-level API features. Additionally, the Framework
supports a variety of programming languages and the use of scientific software
packages such as LabVIEW and MATLAB.
For additional information regarding low-level programming, refer to the
"PowerDNA API Reference Manual" located in the following directories:
On Linux: <PowerDNA-x.y.z>/docs
On Windows: C:\Program Files (x86)\UEI\PowerDNA\Documentation
NOTE: The DNx-VR-608 is supported in PowerDNA version 5.2+. If you're
unsure if your version supports the board, please contact Technical
Support at support@ueidaq.com
Application developers are encouraged to explore the self-documented source
code examples to get started programming UEI products. The example code is
located in the following directories:
On Linux: <PowerDNA-x.y.z>/src/DAQLib_Samples
On Windows: C:\Program Files (x86)\UEI\PowerDNA\SDK\Examples
The I/O board number is embedded in the name of the example code. For
example, the Sample608 folder contains example code specific to the
DNx-VR-608. The example code should run out of the box after inputting the
IOM's IP address and the board's Device Number (DEVN).
February 2024
DNx-VR-608 Variable Reluctance Interface
Programming with the Low-level API
Chapter 5
43
www.ueidaq.com
508.921.4600

Advertisement

Table of Contents
loading

This manual is also suitable for:

Dna-vr-608Dnr-vr-608Dnf-vr-608

Table of Contents