NI提供了整套用以开发、调试及部署实时和嵌入式系统的软件工具。 National Instruments LabVIEW和NI LabVIEW实时模块提供了优化的图形化开发环境,用于创建可靠且具确定性的应用程序。 此外,LabVIEW执行跟踪工具包能在底层对实时系统的执行定时间进行高级调试。 您可使用这些软件工具开发实时应用程序并将其部署于一个可升级的硬件目标平台上。 开发软件 LabVIEW 实时模块 将LabVIEW的图形编程用于创建可靠且具确定性的应用程序。 您可在Windows或Mac OS X的开发系统上开发应用程序,并为实时目标编译和下载优化的代码。 系统分析和调试软件 LabVIEW和LabVIEW实时模块具有内置工具用以调试和优化实时应用程序。 使用标准的图形调试工具,如高亮执行(highlight execution)、探针(probe)、断点(breakpoint),您可查看变量值并单步执行您的应用程序。 若需进行高级调试,可使用LabVIEW 执行跟踪工具包(Execution Trace Toolkit)确认实时的系统性能而无须暂停嵌入式代码的执行。 利用本工具包,对于以LabVIEW实时模块(用于ETS平台)编写的程序,您可识别出其中未最优化的代码执行和难以发现的竞态条件。 部署许可证 每个LabVIEW实时硬件目标须有部署许可证。 所有NI RT PXI控制器、NI FieldPoint控制器、NI Compact FieldPoint控制器、NI RT系列PCI插入式板卡和NI Compact视觉系统均带有此许可证。 若需在Windows PXI控制器或台式计算机上部署LabVIEW实时(Real-Time)应用程序,您需购买合适的LabVIEW实时(Real-Time)部署许可证。
|