Filtered Results

The way a real-time operating system (RTOS) schedules tasks guarantees that high-priority tasks execute within precise time constraints. Understanding how scheduling works in an RTOS can help you set the ...

Benchmarking is the act of measuring how long specific sections of code take to execute, often over extended periods of time, in order to evaluate the performance and determinism of the measured code. ...

A task is a sequence of operations, typically contained within a loop, that collectively accomplish a high-level goal, such as data logging or controlling a hardware device. In a real-time system, you ...

Data transfer to deterministic code requires the use of a communication method designed specifically for real-time (RT) applications. Other communication methods, such as queues, TCP, and UDP use variable ...

When programmed appropriately, a real-time system can guarantee that tasks consistently execute in a specified time constraint. Determinism is the characteristic that describes how consistently a system ...

The variation between the expected timing and the actual timing for a task is known as jitter. Minimize jitter in deterministic loops to ensure precise timing in your real-time application. Refer to the ...

Creates an RT FIFO or obtains a reference to an existing RT FIFO that you can use with other RT FIFO nodes. Not supported Not supported in VIs that run in a web application Transferring Data to Deterministic ...

Sets the pool assignment of each CPU in the real-time operating system (RTOS) for automatic load balancing. Not supported Not supported in VIs that run in a web application Maximizing Performance of Deterministic ...

Starts a trace session and logs VI and thread events from all VIs that begin executing after the TraceTool Start Trace node executes. You must ensure that you wire the TraceTool Start Trace node in sequence ...

Configures a new watchdog timer object to control a watchdog timer. Configuring a watchdog timer object does not start the watchdog timer. Use the Watchdog Timer Restart node to start the watchdog timer. ...

Sets the pool assignment of each CPU in the real-time operating system (RTOS) for automatic load balancing. Not supported Not supported in VIs that run in a web application Maximizing Performance of Deterministic ...

Specifies the CPUs to include in the System pool or the Timed Structures pool for automatic load balancing. Not supported Not supported in VIs that run in a web application pool Pool to set. SystemSet ...

Analyzes the array of timestamps returned by the RT Get Timestamp node. Not supported Not supported in VIs that run in a web application timestamp array Array of 64-bit timestamps returned from the RT ...

Loads a trace session file and sends the trace session to the Real-Time Trace Viewer running on the host computer. Find the Real-Time Trace Viewer by searching from the Start menu of the host computer. ...

Logs a user-defined event in the trace session. Use the Flag Configuration dialog box in the Real-Time Trace Viewer to configure user event flags. Find the Real-Time Trace Viewer by searching from the ...

Stops logging event data from the application and saves the trace session to file on the RT target. Use the TraceTool Load Trace and Send node to transfer the trace session file to the host computer. Not ...

Stops logging data from the application running on the RT target and sends the trace session to the Real-Time Trace Viewer running on the host computer. Find the Real-Time Trace Viewer by searching from ...

Resets the watchdog timer object and the associated attributes and actions to the default power-on state and closes the watchdog timer object. A real-time target typically contains only one watchdog timer. ...

Configures a new watchdog timer object to control a watchdog timer. Configuring a watchdog timer object does not start the watchdog timer. Use the Watchdog Timer Restart node to start the watchdog timer. ...

Restarts the watchdog timer using the values you specify in the Watchdog Timer Configure node. If the countdown of the watchdog timer has not yet started, this node starts the countdown. Not supported ...

LabVIEW maintains two pools of CPUs available for automatic load balancing: a Timed Structures pool and a System pool. CPUs in the Timed Structures pool are available for automatic load balancing of Timed ...

Minimize CPU usage and jitter in your application by creating a time budget for each task in your application. To create a time budget, you must determine the amount of time required to execute each task ...

Use the following table to determine which types of data transfer to use in your real-time application. Use Case Type(s) of Data Transfer Additional Information Sending data between non-deterministic code ...

Navigate to the Design diagram of SystemDesigner. Right-click the application you added to the real-time controller and select Debug. If you select Debug without building the application, LabVIEW automatically ...

You must have SSH and SFTP software installed on the host PC. Windows 10 users can run ssh and sftp commands on the command line to perform the required operations. Locate the IPK file in your project ...

After testing your real-time application design using interactive execution, run the application on a real-time controller by building the application as a startup application and deploying it from SystemDesigner. ...

A task is a sequence of operations, typically contained within a loop, that collectively accomplish a high-level goal, such as data logging or controlling a hardware device. In a real-time system, you ...

In a real-time VI, a task that must finish on time for the VI to accomplish its purpose is a deterministic task. By proactively separating a deterministic task like reading a signal from a non-deterministic ...

Showing 1-30 of 79 results
1 of 3 pages