Function calls overview

<< Click to Display Table of Contents >>

Navigation:  NmxDLL Reference Guide > API (programming interface) >

Function calls overview

The following table provides a list of all function calls supported by the NMX DLL.

Don't be frightened by the long list of functions. Small measurement applications may need just a few of these function calls. See the HowTo "Small Measurement Application" in this manual.

There is quite a simple rule: the more sophisticated your measurement application is, the more function calls you will need.

Category

Function call

Description

Min. DLL version

Miscellaneous

NMX_GetDllVersion_1

Get version of the NMX DLL.

V1.0.0.0

NMX_SystemReset_1

Reset the device via Software.

V1.0.0.0

Connecting / Disconnecting

NMX_DeviceIPv4Open_1

Establish a connection to the device via IPV4.

V1.0.0.0

NMX_DeviceClose_1

Close a connection to a device.

V1.0.0.0

Notifications

NMX_RegisterMessage_1

Register a notification message.

V1.0.0.0

NMX_RegisterCallback_1

Register a notification callback.

V1.0.0.0

Get device information

NMX_GetBoxCount_1

Get number of measurement boxes available.

V1.0.0.0

NMX_GetBoxInfo_1

Get information about a measurement box (digital type plate).

V1.0.0.0

NMX_UpdateChannelInfo_1

Re-Read measurement channel information.

V1.0.0.0

NMX_GetChannelCount_1

Get number of measurement channels available.

V1.0.0.0

NMX_GetChannelInfo_1

Get information about measurement channel (digital type plate).

V1.0.0.0

NMX_GetDigitalInputInfo_1

Get information about digital input byte.

V1.0.0.0

NMX_GetDigitalOutputInfo_1

Get information about digital output byte.

V1.0.0.0

Static measurement (Non-Realtime)

NMX_StaticGet32_1

Read

static measurement values,

digital input data,

hardware status and

current box events.

V1.0.0.0

NMX_StaticSetMedianDepth_1

Set median filter for static measurement values.

V1.0.0.0

NMX_SetOutputs_1

Set digital outputs.

V1.0.0.0

NMX_DisableOutputUpdate_1

Disable updating digital outputs.

V1.0.0.0

NMX_DigitalIoConfig_1

Configure digital I/O.

V1.0.0.0

NMX_DigitalOutputsGetState_1

Get current state of digital outputs.

V1.0.0.0

Sampling LowLevel
(Time-Triggered Realtime Measurement)

NMX_Sampling_GetMaxSpeed_1

Get maximum sampling speed.

V1.0.0.0

NMX_Sampling_Reset_1

Reset sampling.

V1.0.0.0

NMX_Sampling_AddChannelsAll_1

Add all measurement channels to the list of sampling elements.

V1.0.0.0

NMX_Sampling_AddChannel_1

Add a single measurement channel to the list of sampling elements.

V1.0.0.0

NMX_Sampling_AddDigiInAll_1

Add all digital input bytes to the list of sampling elements.

V1.0.0.0

NMX_Sampling_AddDigiInByte_1

Add a single digital input byte to the list of sampling elements.

V1.0.0.0

NMX_Sampling_AddDigiOutAll_1

Add all digital output bytes to the list of sampling elements.

V1.0.0.0

NMX_Sampling_AddDigiOutByte_1

Add a single digital output byte to the list of sampling elements.

V1.0.0.0

NMX_Sampling_PrepareTime_1

Prepare sampling.

V1.0.0.0

NMX_Sampling_Start_1

Start sampling.

V1.0.0.0

NMX_Sampling_Stop_1

Stop sampling.

V1.0.0.0

NMX_Sampling_ReadColumn32_1

Read sampled data "column-wise".

V1.0.0.0

NMX_Sampling_ReadRow32_1

Read sampled data "row-wise".

V1.0.0.0

NMX_Sampling_GetStatus_1

Get current sampling status.

V1.0.0.0

Sampling HighLevel
(Application specific Realtime Measurement)

NMX_Sampling_PrepareCustomTFT_1

Prepare application specific sampling of the type "Trigger + Filter + Tail".

V1.1.0.11

Diagnostics

NMX_DiagClearEvent_1

Clear event at Box.

V1.0.0.0

NMX_DiagGetEventText_1

Get text describing the event.

V1.0.0.0

NMX_SetDateTime_1

Set current date & time.

V1.0.0.0