Target Properties
- Aktualisiert2023-02-21
- 6 Minute(n) Lesezeit
The Target type exposes the following members.
| Name | Description | |
|---|---|---|
| BaseNodeType | Gets a reference to the internal representation of this node. (Inherited from BaseNode.) | |
| ControlLoopTimingSource | Gets the timing source for the Primary Control Loop. | |
| CustomTimingDevice | Gets or sets the custom device that serves as the timing source for the Primary Control Loop (PCL). This property is only valid if ControlLoopTimingSource is CustomDeviceTiming. | |
| DAQDigitalLinesDecimation | Obsolete. Gets or sets how frequently the Primary Control Loop (PCL) reads and writes DAQ digital line values. The DIO Loop, which receives and sends these values from and to the PCL, executes at a rate of 100Hz. If you set the PCL to execute at a rate faster than 100Hz, use this property to specify a higher decimation value and reduce the frequency with which the PCL reads and writes the digital line values. | |
| DAQDigitalLinesRate | Gets or sets how frequently the Primary Control Loop (PCL) reads and writes DAQ digital line values. The DIO Loop, which receives and sends these values from and to the PCL, executes at this rate and cannot be faster than the PCL loop. | |
| DAQTimeout | Gets the amount of time to wait for a DAQ device to transfer data before timing out. This property is only valid of the ControlLoopTimingSource is DAQTiming. | |
| DAQTimingDevice | Gets or sets the DAQ device that serves as the timing source for the Primary Control Loop (PCL). This property is only valid if ControlLoopTimingSource is DAQTiming. | |
| DataProcessingLoopDecimation | Gets or sets how frequently the Data Processing Loop (DPL) reads values from the Primary Control Loop (PCL). A value of 1 specifies that the DPL reads values on every iteration of the PCL. You can specify a higher value to read values less frequently and speed execution of the system. | |
| DataProcessingLoopProcessor | Gets or sets the processor on which to execute the Data Processing Loop. -2 is any available processor. If you specify an invalid processor, the loop executes on the first available processor. | |
| DataRate | Gets or sets the execution rate of the Data Processing Loop. | |
| DeploymentGroup | Gets or sets the deployment group to which a target belongs. | |
| Description | Gets or sets the description of this node. (Inherited from BaseNode.) | |
| DisableTarget | Gets or sets the Boolean flag indicating whether a target is disabled. | |
| ExecutionMode | Gets or sets the execution mode (parallel or low latency) of the loops of the VeriStand Engine. | |
| FilterDAQErrors | Gets or sets whether to filter errors from NI-DAQmx function calls. Set this property to true (True in Visual Basic) if you do not want the system to shut down when an NI-DAQ device reports an error. | |
| FilterWatchdogErrors | Gets or sets whether to filter errors reported by the timing watchdog. For example, if you set the Primary Control Loop to execute at a high rate and your system contains large or complex models, the watchdog reports an error if the models cannot execute quickly enough to keep up with the Primary Control Loop. Set this property to true (True in Visual Basic) if you want NI VeriStand to ignore these errors. | |
| FPGAScanInterfaceMode | Gets or sets the interface mode for the NI Scan Engine on RT targets. You can use this property to override the current settings of the NI Scan Engine, which can be useful for certain C Series modules, such as NI 986x series devices. This setting has no effect on Windows targets. | |
| IPAddress | Gets or sets the IP address of the target. | |
| MaximumStreamedChannels | Gets or sets the maximum number of channels that the VeriStand Engine can stream to the host. | |
| Name | Gets the name of this node. To rename a node, use the RenameNode method. (Inherited from BaseNode.) | |
| NodeID | Gets the ID of this node. (Inherited from BaseNode.) | |
| NodePath | Gets the path to the node within the system definition file. (Inherited from BaseNode.) | |
| OperatingSystem | Gets or sets the operating system of the target. | |
| PrimaryControlLoopProcessor | Gets or sets the processor on which to execute the Primary Control Loop (PCL). | |
| TargetRate | Gets or sets the execution rate of the target in hertz. | |
| TimedLoopSleepTime | Gets the amount of time in microseconds the Primary Control Loop (PCL) sleeps after each tick. NI VeriStand ignores this value if the master timing device has an external timing source. | |
| Timeout | Gets or sets the amount of time to wait for a start trigger from the DAQ device before timing out. This property is only valid if the ControlLoopTimingSource is DAQTiming. | |
| TimingSourceDAQSettings | Gets or sets the timing source setting for the DAQ device that is timing the Primary Control Loop. This property is only valid if ControlLoopTimingSource is DAQTiming. | |
| TypeGUID | Gets the GUID associated with the node. Attempts to set the GUID of a BaseNode will generate an exception. (Inherited from BaseNode.) | |
| WarmupTime_ms | Gets or sets the amount of time the system waits before considering late flags. You can set a warm-up time to give the system time to allocate and manage resources. |