创建仿真I/O的自定义VI
- 更新时间2025-05-20
- 阅读时长2分钟
测试台是为被测单元提供激励并读取返回的结果以验证设计的自定义VI。此时被测单元为FPGA VI。测试台通过或失败取决于响应。简单的测试台由两部分组成:
- 激励—数据进入被测组件
- 响应—被测组件返回数据
在LabVIEW中创建一个仿真I/O的自定义VI,用作FPGA VI的测试台。自定义VI可用作测试台,以创建来自指定输入端的数据或监控输出端。例如,如指定组件的预期输入为噪声正弦波,用户可使用自定义VI创建噪声正弦波。每次FPGA VI通过调用FPGA I/O节点读取输入值时,LabVIEW使用用户指定的自定义VI提供数据。通过FPGA I/O的自定义VI创建用于测试的可重复性场景,且使其能够更改指定输入端的数据。例如,如果需要使用方波而不是正弦波,用户可修改自定义VI。FPGA I/O的自定义VI也可用于监视来自FPGA I/O节点的输出端。例如,如组件的预期输出为正弦波且正弦波的频率为输出的重要组成,用户可创建一个自定义VI监控FPGA I/O节点的输出,以验证频率是否正确。
使用测试台调整FPGA VI前,可使用仿真I/O在仿真模式执行FPGA VI来测试VI的逻辑,此时无需编译VI。此操作节省了编译时间、使测试易于重现并降低了创建额外调试的测试台所需的改动数量。
创建自定义VI的测试台
按照下列步骤创建基于模板的自定义VI测试台。
- 在项目浏览器窗口,右键单击FPGA终端显示FPGA终端属性对话框。
- 在执行模式页面,选择仿真。
- 在下拉菜单中,选择将自定义VI用于FPGA I/O。LabVIEW在该菜单下显示VI路径文本框。
- 单击基于模板新建VI按钮。
- 命名测试台并将其保存在user.lib目录下。文件路径将显示在VI路径文本框中。
- 单击确定按钮添加自定义VI至项目。
关于创建和使用自定义VI测试台的范例,见教程:创建测试台。