NI-DCPower C Function Reference Help

niDCPower_ConfigureDigitalEdgeSourceTriggerWithChannels

  • Updated2023-04-15
  • 2 minute(s) read

ViStatus niDCPower_ConfigureDigitalEdgeSourceTriggerWithChannels(ViSession vi, ViConstString inputTerminal, ViInt32 edge);

Purpose

Configures the Source trigger for digital edge triggering.

Note Note  This function is not supported on all devices. Refer to Supported Functions by Device for more information about supported devices.

Parameters

Input
Name Type Description
vi ViSession Identifies a particular instrument session. vi is obtained from the niDCPower_InitializeWithIndependentChannels function.
channelName ViConstString Specifies the channel(s) to use. Specify the channel(s) using the form PXI1Slot3/0,PXI1Slot3/2-3,PXI1Slot4/2-3 or PXI1Slot3/0,PXI1Slot3/2:3,PXI1Slot4/2:3, where PXI1Slot3 and PXI1Slot4 are instrument resource names and 0, 2, and 3 are channels.

If you pass "" for this control, all channels in the session are used.

inputTerminal ViConstString Specifies the input terminal for the digital edge Source trigger.

You can specify any valid input terminal for this function. Valid terminals are listed in MAX under the Device Routes tab. For the PXIe-4147 and PXIe-4162/4163, refer to the Signal Routing topic for the device to determine which routes are available. This information is not available on a Device Routes tab in MAX.

Specify the input terminal using the form /Dev1/PXI_Trig0, where Dev1 is the instrument and PXI_Trig0 is the terminal. The input terminal can also be a terminal from another instrument or channel. For example, you can set the input terminal on Dev1 to be /Dev2/Engine0/SourceCompleteEvent, where Engine0 is channel 0.

edge ViInt32 Specifies whether to configure the Source trigger to assert on the rising or falling edge.
Defined Values:
NIDCPOWER_VAL_RISING (1016)Asserts the trigger on the rising edge of the digital signal.
NIDCPOWER_VAL_FALLING (1017)Asserts the trigger on the falling edge of the digital signal.

Return Value

Name Type Description
StatusViStatusReports the status of this operation. To obtain a text description of the status code, call the niDCPower_error_message function. To obtain additional information concerning the error condition, call the niDCPower_GetError function.

Log in to get a better experience