该示意图显示了LabVIEW Real-Time Module中的高层数据流,从I/O采集和定时关键优先级进程到主控VI处理可视化和GUI交互。
LabVIEW和Real-Time Module让更多工程师能够创建和部署用于测试、控制和监控的实时应用程序。
定时循环可精确控制循环速率、执行优先级和处理器关联。工程师可为控制、记录和通信等任务分配不同优先级,确保高优先级操作首先执行,而低优先级进程运行不会干扰时间关键代码。
无缝主机-终端部署支持开发人员在主机PC上编写和调试代码,并从LabVIEW项目浏览器直接部署到实时终端。该集成工作流简化了配置、远程调试和应用程序更新,无需单独的工具链或手动部署流程。
01
/
02
从无缝硬件集成到更广泛的NI测试生态系统,LabVIEW Real-Time在实时测试应用程序开发中发挥着至关重要的作用。
HIL应用要求确定性定时和实时控制。LabVIEW+ Suite for HIL包含NI VeriStand、LabVIEW、LabVIEW FPGA、LabVIEW Real-Time等,可满足工程师进行嵌入式软件测试和仿真的需求。
Embedded Control and Monitoring Software Suite是一组用于工业设备或设计智能机器的软件和工具的集合。
功能特点 | LabVIEW Real-Time Module | C++/Linux Real-Time | 可编程逻辑控制(PLC) |
|---|---|---|---|
编程模型 | 使用确定性结构(定时循环)的图形化数据流编程 | 带POSIX线程和实时扩展的文本编程(C/C++) | 梯形逻辑、结构化文本、函数程序框图 |
硬件集成 | 与NI硬件(CompactRIO、PXI等)的原生集成 | 灵活;支持多种硬件,但需要驱动程序和设置 | 仅限于供应商特定的I/O模块 |
内置库和API | 集成NI-DAQmx、扫描引擎、FPGA、运动、视觉库 | 标准Linux库;第三方或自定义硬件API | 预定义的工业功能块 |
LabVIEW Real-Time可与多种具有可重配置技术的NI硬件配合使用,如CompactRIO控制器、PXI/PXI Express控制器、CompactRIO单板控制器等。
CompactRIO系统提供高性能处理能力、传感器专用的调理I/O和紧密集成的软件工具链,是工业物联网(IIoT)、监测和控制应用的理想之选。
NI PXI控制器提供嵌入式和远程两个选项。嵌入式控制器包含运行PXI系统所需的一切功能,无需连接外部PC;而远程控制器则可让您通过台式机、笔记本电脑或服务器计算机控制PXI系统。
系统必须满足以下要求才能使用LabVIEW Real-Time Module。
01
/
04