Table Of Contents

System Channels

Last Modified: June 15, 2020

Use system channels to monitor system parts, such as the host computer, the target, and the VeriStand Engine, while it is deployed and running.

You can access the system channels in System Explorer by clicking Targets» Controller» System Channels .

Use the following table for more information on each system channel.
Channel name Units Description
Absolute Time sec The current date and time relative to 12:00 a.m., Friday, January 1, 1904, Universal Time [01-01-1904 00:00:00]. VeriStand coerces this value from a 128-bit value to double precision. This change might impact resolution.
Actual Loop Rate Hz The execution rate of the Primary Control Loop.
Analysis State N/A The state of the analysis sub-system on the real-time target.
Command Rate N/A The decimation of the Data Processing Loop.
DAQ Error N/A The last reported error code from a DAQmx function call. The value zero indicates no error.
Delta T sec The period of the Primary Control Loop.
Detailed Tracing Flag N/A The Boolean value that specifies whether detailed execution tracing is enabled on the real-time target.
Failure Count N/A The failure count of current analysis settings.
Generator Engine State N/A The current state of the stimulus profile generator engine.
Host IP N/A The 32-bit integer IP Address of the connected host. A zero value indicates no host is connected to the VeriStand Engine.
HP Count N/A The number of times the Primary Control Loop reported being late.
HP Loop Duration ns The duration of the Primary Control Loop.
HP Loop Wakeup Status Enum The wakeup status of the Primary Control Loop.
  • 0: Normal
  • 1: Aborted
  • 2: Asynchronous wakeup
  • 3: Timing source error
  • 4: Timed loop error
  • 5: Timeout
HP-LP Overwrite N/A The number of times the Primary Control Loop timed out writing channel data to the Data Processing Loop.
HS TCP Overflow Count N/A The number of times the streaming data gets overwritten.
Iteration N/A The iteration count of the Primary Control Loop.
Last Late Iteration N/A The iteration count of the Primary Control Loop that last recorded a late count. If the Primary Control Loop has not recorded a late count, this value is -1.
Log Status N/A The state of the logging sub-system on the real-time target.
LP Count N/A The number of times the Data Processing Loop reported being late.
LP Data Count N/A The number of times the Data Processing Loop timed out writing channel data to the Communication Send Loop.
LP Loop Duration ns The duration of the Data Processing Loop.
Maximum GENs N/A The number of stimulus profile generators instantiated by the system.
Max Streamed Channels N/A The maximum number of channels that the VeriStand Engine can stream to the host.
Model Count N/A The number of times the models have not completed their execution in time.
Real-Time (RT) Sequence Command Enum The command that specifies how to halt execution of real-time sequences:
  • 0: None
  • 1: Stop All—Stops real-time sequences and skips to their clean-up sections.
  • 2: Abort All—Terminates sequence execution without performing any clean-up tasks.
RT Sequence Count N/A The number of real-time sequences currently running.
RT Engine Build N/A A value representing the build number of the VeriStand Engine.
Streamed Channel Count N/A The number of channels that the VeriStand Engine is currently streaming to the host.
Streamed Waveform Count N/A The number of waveforms that the VeriStand Engine is currently streaming to the host.
System Command Enum The command that internally directs the real-time system with the following numeric values:
  • 0: None
  • 1: Restart System
  • 2: Reset System
  • 3: Shut Down System
  • 4: Reboot System
System Reserved X N/A These channels are reserved for use by VeriStand.
System Time sec The relative system time of the VeriStand Engine according to the iteration count and Delta T of the Primary Control Loop.
TCP Data Packet Loss N/A The number of times the VeriStand Engine fails to send a data packet to the host. A non-zero number can indicate data loss in logged data. The value is reset every time a workspace connects to the VeriStand Engine.
Thread Tracing Flag N/A The Boolean value that specifies whether thread execution tracing is enabled on the real-time Target.
Trace Buffer Size N/A The size in bytes of the execution trace buffer on the RT target.
Trace Enabled Flag N/A The Boolean value that specifies whether execution tracing is currently active on the real-time target. Set to 1 to start tracing. Set to 0 to stop tracing and write result to disk. Set to -1 to stop tracing and send the result to the host. If no host is present, it is logged to disk.
VI Tracing Flag N/A The Boolean value that specifies whether VI execution tracing is enabled on the real-time Target.
Watchdog Timer ns The amount of time since the Watchdog Timer Loop last executed. The Watchdog Timer Loop is set to execute at a rate of 10Hz.
WPL Error Code N/A The last error code encountered by the Waveform Processing Loop.
WPL Error Count N/A The number of times the Waveform Processing Loop encountered an error.
WPL Overflow Count N/A The number of times the Waveform Processing Loop attempts to write to a waveform read session within the VeriStand Engine and times out.
WPL TCP Overflow Count N/A The number of times the Waveform Processing Loop attempts to write to the TCP loop for a host waveform-stream session and times out.

Recently Viewed Topics