在LabVIEW8.0或后续版本中,通过项目浏览器很容易实现设备仿真并进行LabVIEW FPGA 程序的开发。实现的步骤根您是否仿真带FPGA目标的RT CompactRIO或者仅是一个远程的FPGA目标,比如IF-RIO,R系列板卡或FlexRIO收发器设备有关)。
要仿真FPGA硬件,请按照以下步骤操作。您必须在计算机上安装LabVIEW FPGA模块和某种格式的RIO驱动程序。这些驱动程序(可在本文的相关链接中找到)安装LabVIEW仿真FPGA目标所需的信息。如果您没有安装任何关于这块的驱动程序,则右键单击“
项目”(Project )或“
我的电脑”(My Computer)时,您将看不到“
目标和设备...”(Targets and Devices... )选项。要下载适用于您的设备的最新版本的驱动程序,请访问
驱动程序下载页面并搜索您的产品(CompactRIO,FlexRIO等)
如果要将FPGA目标添加为CompactRIO或Single-Board RIO系统的一部分,还必须安装LabVIEW Real-Time模块。
注意:您只能仿真cRIO或sbRIO的FPGA目标。无法在这些目标上模拟实时处理器。
CompactRIO或单板RIO(Single-Board RIO):
- 要添加仿真的远程实时目标,请选择项目名称,右击并选择新建>>目标和设备(Targets and Devices)。
- 接下来,当添加目标和设备窗口出现时,请选择新建目标或设备(New target or Device),你所能仿真创建的设备清单会显示出来。选择需要的目标类型并点击确定(ok)。新建的目标就应在已命名的项目浏览窗口中显示出来。
- 如果添加了独立的cRIO控制器,请通过右键单击目标并选择新建»目标和设备(Targets and Devices)...将机箱添加到项目中。如果添加了带集成控制器和机箱的cRIO,则不需要执行此步骤。
- 如果添加了独立的cRIO控制器,请从出现的“在RT CompactRIO目标上添加目标和设备”(Add Targets and Devices on RT CompactRIO Target)窗口中选择“ 新建目标或设备”(New target or Device) ,然后选择要添加的机箱。如果添加了带集成控制器和机箱的cRIO目标,则不需要执行此步骤。
- 右键单击新添加的机箱,然后选择New»FPGA目标 (FPGA Target) 。
- 如果添加了CompactRIO(cRIO)机箱,则可以通过右键单击FPGA目标并选择新建»C系列模块并在添加目标和设备窗口中选择新目标或设备来添加C系列模块 。突出显示C系列模块项,然后单击“ 确定”(OK) 。
- 从新建C系列模块(New C Series Module)窗口中,选择所需的模块和插槽,然后单击 确定”(OK) 。该模块将添加到项目浏览器窗口中。
- 通过右键单击FPGA目标并选择"选择执行模式"(Select Execution Mode)»"仿真"Simulation(Simulated I / O) ,将FPGA VI中的代码配置为在本地计算机上运行。
R系列多功能RIO,FlexRIO或IF-RIO设备:
- 为添加仿真的FPGA目标,右键"我的电脑"(My Computer),选择"新建"(New)>>"目标和设备"(Targets and Devices) 。
- 在“添加目标和设备”窗口中,选择“ 新建目标或设备”((Add Targets and Devices on My Computer)以及可以在不显示物理目标的情况下创建的设备列表。突出显示所需的FPGA目标,然后单击“ 确定”(OK) 。新目标在Project Explorer窗口中填充在“我的电脑”(My Computer)下。
注意:安装了驱动程序的设备才会成为可用的仿真设备。
- 通过右键单击FPGA目标并选择"选择执行模式"(Select Execution Mode)»"仿真"Simulation(Simulated I/O),将FPGA VI中的代码配置为在本地计算机上运行。
一旦为您的设备完成了所列的这些步骤,您就可以开始LabVIEW应用程序的仿真开发了。