|
我在Windows OS环境下运行一个虚拟机,并希望使用它在cRIO上编程。然而,在虚拟机上的Measurement & Automation Explorer (MAX) 上找不到cRIO。我怎么做才可以搜寻到cRIO?
正如名为 What are Virtual Machines and do we support them的KB当中所述的,以太网设备应该可以访问到所有的虚拟机(VM),假设虚拟机与主机之间的网络连接可以提供足够的外部网络的访问。如果你的虚拟机与主机之间存在共享连接,这可能会使以太网到CRIO之间的连接识别不足。你应该使用桥接网络连接。
这么做的原因与两种连接类型的特性相关。正如它的名字所示的,共享的网络允许你的虚拟机共享主机所使用的网络连接。相反,在这种连接情况下,虚拟机是在外部网络中不可见的。由于您的cRIO是在外部网络上,与cRIO的连接将不会被识别,你的cRIO也不会在虚拟机下的Measurement & Automation Explorer (MAX) 上显示。桥接网络中使用到您的网络适配器,并允许从外部网络访问虚拟机。这样会使与cRIO的连接被认可,并且cRIO应可以在虚拟机中的MAX下显示。
如果你在主机与虚拟机之间建立桥接连接以后cRIO还是不能在虚拟机中的MAX里面显示的话,继续进行ni.com/gettingstarted所述的故障排除步骤, Troubleshoot When NI CompactRIO Does Not Appear in Measurement & Automation Explorer (MAX) 。请记住,您的网络配置要允许虚拟机用DHCP来进行IP地址分配,或者为虚拟机创建一个静态IP,并且在操作系统客户端进行设置。
|