niHSDIO Export Signal

NI Digital Waveform Generator/Analyzer

niHSDIO Export Signal

Routes signals (clocks, triggers, and events) to the output terminal you specify. Refer to your device documentation for valid signal destinations.

Any routes created within a session persist after the session closes to prevent signal glitching. To unconfigure signal routes created in previous sessions, set the reset instrument parameter in the niHSDIO Init Generation Session VI or the niHSDIO Init Acquisition Session VI to TRUE or use niHSDIO Reset Device. Details.

instrument handle identifies your instrument session. instrument handle was obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI.
signal specifies the signal to export. You can select Sample Clock, Reference Clock, Start Trigger, Reference Trigger, Advance Trigger, Pause Trigger, Script Trigger, Data Active Event, Ready for Start Event, Ready for Advance Event, Marker Event, End of Record Event, or Onboard Ref Clock.

Selecting Script Trigger or Marker Event requires a signal identifier to describe the particular signal.

signal identifier describes the signal being exported.

You can select Script Trigger 0, Script Trigger 1, Script Trigger 2, Script Trigger 3, Marker 0, Marker 1, Marker 2, Marker 3, or None.

output terminal specifies the terminal where the signal will be exported. You can choose Do not export signal, PFI <0..3>, PXI Trigger Line/RTSI <0..7>, ClkOut on SMB Connector, or ClkOut on Digital Data & Control connector.
error in describes error conditions that occur before this VI or function runs.
status is TRUE (X) if an error occurred before this VI or function ran or FALSE (checkmark) to indicate a warning or that no error occurred before this VI or function ran. The default is FALSE.
code is the error or warning code. The default is 0. If status is TRUE, code is a negative error code. If status is FALSE, code is 0 or a warning code.
source identifies where an error occurred. The source string includes the name of the VI that produced the error, what inputs are in error, and how to eliminate the error.
instrument handle out passes a reference to your instrument session to the next VI. instrument handle was obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI.
error out contains error information. If error in indicates that an error occurred before this VI or function ran, error out contains the same error information. Otherwise, it describes the error status that this VI or function produces.
status is TRUE (X) if an error occurred or FALSE (checkmark) to indicate a warning or that no error occurred.
code is the error or warning code. If status is TRUE, code is a nonzero error code. If status is FALSE, code is 0 or a warning code.
source identifies where and why an error occurred. The source string includes the name of the VI that produced the error, what inputs are in error, and how to eliminate the error.

niHSDIO Export Signal Details

If you export a signal with this VI and commit the session, the signal is routed to the output terminal you specify. If you then reconfigure the signal to have a different output terminal, the previous output terminal is tristated after the session is committed. If you change output terminal to Do Not Export at commit, the previous output terminal is tristated.