niSync Create Future Time Event (VI)
- Updated2024-03-29
- 3 minute(s) read
niSync Create Future Time Event (VI)
Installed With: NI-SyncSchedules a future time event. A future time event changes the digital signal at the terminal you specify—either from low to high or high to low—when the board time of the specified module reaches the time you specify with time. The future time event you create with this VI is synchronized with the board time of the module you specify with instrument handle.
To create multiple future time events, invoke this VI multiple times. Once you generate a future time event on a terminal, that terminal cannot be used for operations other than generating future time events until you clear all future time events with niSync Clear Future Time Events or you close the session with niSync Close. When you invoke this VI, the digital signal on the specified terminal is driven low until the first future time event occurs.
![]() |
Note This property is supported only on certain targets; refer to Target Support for Timing Properties for more information. |
![]() |
instrument handle specifies the instrument handle that you obtain from niSync Initialize. |
![]() |
terminal specifies the terminal whose digital signal will be changed by the future time event. |
![]() |
output level specifies the level to set the digital signal to when the future time event occurs. The enumerated values for this input are high and low. |
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. |
![]() |
time specifies the board time when the future time event occurs. When the board time of the module you specify in the instrument handle terminal reaches this time, the digital signal of the terminal input changes to the value you specify in the output level terminal. The default value of this input is immediate, which triggers the future time event as soon as the VI is invoked. |
![]() |
instrument handle out returns the instrument handle that you obtain from niSync Initialize. |
![]() |
error out returns error conditions that occur after this node runs. This output provides standard error out functionality. |