高性能测试测量与控制平台—PXI系统
到PXI系统中与使用PCI-GPIB卡直接进行仪器控制没有任何区别。这两种方法所用的是同一种软件。此外,多种PXI与VXI的接口方法可供选择。要了解更多关于混合系统的知识,请参考NI Developer Zone指南 “将LXI、USB、PXI Express和其他标准集成到一个混合测试系统中”。
软件架构
基于Windows的PXI系统的开发与操作与标准的基于Windows的PC机系统的开发与操作差异性很小。另外,因为PXI背板使用的是工业标准的PCI总线,所以大多情况下,对PXI模块的软件编程也与PCI板卡一样。因此,将基于PC系统的程序移植到PXI系统时,无需重写现有的应用程序和示例代码。
PXI Express系统同样也具有软件方面的兼容性,从而可以保护您在软件方面的既有投资。由于PCI Express使用了与PCI相同的驱动和操作系统模型,这些规范就保证了与基于PCI系统的软件兼容性。因此,设备商和客户都不需要改变驱动或应用软件来适应基于PCI Express的系统。
举例说明,由于PXI和PXI Express系统可以使用与PCI相同的驱动,因此控制NI PXI-6251多功能数据采集模块的软件与控制PC机中NI PCI-6251板卡的软件是完全相同的。
图10. 两种不同的封装使用同一软件标准。就软件而言,对PXI模块(下方)的编程和对PCI板卡(上方)的编程是一样的.
对于要求确定性循环速率和无头操作(即没有键盘、鼠标或显示器)的、具有严格时间确定性要求的应用来说,可以使用实时软件架构替代基于Windows的系统。实时操作系统可以帮助你按照优先级顺序对任务进行排序,从而使处理器在必要时总会优先处理最重要的任务。这样,应用程序的执行结果就完全可以预测,而且定时确定性更高。要获得更多关于使用LabVIEW Real-Time的PXI系统的信息,请访问ni.com/realtime/zhs。
PXI规范中提出了基于Microsoft Windows操作系统的PXI系统软件框架。因此,控制器可以使用工业标准的应用程序接口,如NI LabVIEW、LabWindows?/CVI、Measurement Studio、Visual Basic、Visual C/C++等等。PXI组件需要初始化文件以定义系统配置和系统功能。最后,采用虚拟仪器软件架构(Virtual Instrument Software Architecture,即已被仪器领域广泛采纳的VISA),可实现对VXI、GPIB、串口和PXI仪器的配置和控制。
总结
PXI模块化仪器系统利用主流PC中的先进技术,定义了一种坚固的、可用于测量和自动化的计算平台。该系统还充分利用标准的PCI总线技术,受益于广泛使用的软件和硬件组件。PXI系统中的软件程序和操作系统早已用在日常的台式PC中,所以可以很快进行开发工作。PXI中还增加了坚固的工业封装、大量的I/O插槽,以及高级的定时与触发功能,可充分满足您的应用需求。
其他资料
NI PXI机箱与控制器的设计优势 – 从散热性、电磁兼容性、电源可靠性、稳定性、软件支持与兼容性等技术角度,NI PXI机箱及控制器产品在设计、生产、售后服务等方面都进行了优化。了解详情,请阅读NI PXI机箱与控制器的设计优势。
NI PXI插槽挡板 – NI还提供了插槽挡板,即塑料的模块化PXI 填充板,占用箱中未使用的插槽。这样可以通过降低空插槽中的气流来增强有效的降温气流。使用插槽挡板可以使工作模块中电子元件的温度升幅降低20%,从而改善机箱的降温性能。要获得更多关于安装NI PXI插槽挡板的信息,请参考NI PXI 插槽挡板安装指南。
NI PXI系统监测器 – 您可以监测多个NI PXI机箱和控制器的操作参数。在标准C和LabVIEW软件中都有相应的API,因此您可以编程收集并处理这些参数值,然后根据具体情况来诊断系统健康状况。要进一步了解或下载该API,请查看NI Developer Zone指南 “NI PXI软件、支持与服务”。
- 新型放大器实现高性能电流检测(08-18)
- 高性能中频采样系统的设计与实现(02-13)
- ADI:高效与节能并行 共建绿色模拟市场(04-23)
- 手机USB充电和过压保护设计策略分析(12-28)
- HDTV中的模拟电路设计(09-08)
- 研扬推出全新工业级高性能嵌入式PC 适用于苛刻的工业自动化应用(12-23)