VeriStand Custom Device的创建不在NI技术支持的范围内,但对于FIU硬件,可以直接从ni.com的
FIU Custom Device 教程页面获得Custom Device 。要使用此页面未提供的VeriStand Custom Device版本,您需要自行构建Custom Device。
我们提供了用于构建Custom Device的库。通过
此链接,您可以找到可用作某些VeriStand Custom Device的开源文件。本文重点介绍如何创建FIU Custom Device。
使用Custom Device需要两种类型的文件。第一个文件用于连接系统定义文件(System Definition File)中FIU的物理通道,第二个文件是VeriStand界面中使用的UI组件。在本文中,我们将介绍PXI-2510的Custom Device创建示例。对于其他类型的FIU设备,过程类似。
从github下载所有FIU自定义设备文件后,需要在与VeriStand版本相同的LabVIEW版本中打开它们。解压后,会有一个名为PXI-2510 Source的文件夹。您将看到下图,您可以在其中双击LabVIEW项目文件以运行项目。
项目开放后,请按照以下步骤操作:
1.右键单击
项目:PXI-2510 Custom Device Project.lvproj»批量编译以编译该项目的所有组件。
2.右键单击“
程序生成规范”»“生成全部”以创建使用Custom Device的文件。
通过在 Custom Controls Source文件夹中打开项目,重复相同的过程。打开名为FIU Control.lvproj的文件并重复相同的过程。对于PXI-2510,还要打开名为2510 Array Control.lvproj的文件并重复相同的操作。有关Custom Controls Source文件夹的内容,请参见下图。
在Built文件夹中,名为Custom Devices的文件夹和名为Display Templates的文件夹包含程序生成规范所生成的输出文件。您可以通过将生成的文件移动到VeriStand中的特定目录来使用Custom Device。
1.将提供的Built\Custom Devices文件夹的内容复制到:
<Public Documents>\National Instruments\VeriStand 20xx\Custom Devices
2.将提供的Built\Display Templates文件夹的内容复制到:
<Public Documents>\National Instruments\VeriStand 20xx\Display Templates
再次运行VeriStand后,可以在系统定义文件(System Definition File)中使用Custom Device。
Additional Information
对于2512或2514,开源文件是PXI总线型模块的源文件,但它也可用于PXI Express总线类型的模块。