我怎样从MAX中创建SWITCH的逻辑名字。



主要软件:
主要软件版本: 2.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我在用NI-SWITCH编程,但是我不想在我的代码中使用通道名字如“ch0”等,我怎样在这些通道中创建逻辑名字?


解答: 在MAX中创建逻辑名字,依照如下步骤:
1)确定已经安装IVI驱动(如果没有安装,在运行程序时候配置的逻辑名字会报错)
2)打开MAX
3)打开"IVI driver"选项
4)右击"Driver Sessions",选择"Create New",并命名。(比如mySwitchDriver)
5)在右边屏幕上选择 "Hardware"
6)选择"Create New"
7)键入Hardware Asset 的名字(如mySwitchHardware),随后键入设备在MAX中显示的详细描述(如PXI0::13::INSTR)
8)选择"Software"页面,并确定软件模块被设定为 "niSwitch"。
9)选择"Virtual Names"页面并选择新建虚拟名字映射
10)在虚拟名字中键入你喜欢使用的逻辑名字。(如myChannel0)
11)在物理名字中键入实际的代表通道信的信息。
12)在configration tree中右击"Logical Names" 选择新建。
13)当点亮"NewLogicalName" 键入你想要创建的进程名字(如myLogicalSwitch)
14)在"General"页面中,选择"Driver Session",就如在第四步中做的一样。
15)选择"Save"按钮,使你所有的配置得以保存。

在LABVIEW中使用这些配置时,依照如下步骤:
1)初始化switch 进程,使用在13步中创建的名字(myLogicalSwitch)
2)当调用某一个通道时,使用相应的逻辑名字(myChannel0)
如下面的贴图所示

注意:
-键入的逻辑名字必须与MAX中的相符。
-逻辑名字可在IVI-SWITCH的VI中使用,但是不一定适用于NI-SWITCH其他的一些底层VI。






相关链接:

附件:


24[1].gif - 24[1].gif


报告日期: 06/10/2003
最近更新: 05/31/2004
文档编号: 2Y9A5PZO