各位亲爱的小伙伴们大家好,这里是小万的labview专题,今天为大家带来的是软件的中/英文切换,在全球化的浪潮之下,各行各业发生着巨大的变化,emmm…………
以下是简单的演示图片,注意观察菜单栏和软件界面各控件的语言状态:
本次分享将分为两部分:菜单中英文切换&界面控件中英文切换
**
菜单中英文切换
**
1. 中/英文菜单制造
要想实现菜单的中/英文语言切换,就得做两个菜单,一个是中文版本,一个是英文版本,所以手机里面有上百种语言,上百种菜单????是不是很简单(⊙o⊙)…
“编辑”—“运行时菜单”—下拉框中选择“自定义”
我这里就只制作**“文件”和“编辑”两个菜单项,左上角可以添加和删除菜单栏,右边的上下左右箭头是对菜单的上下位置**&嵌套关系进行调整
完成之后就保存起来,可以命名为“菜单”
此外,按照同样的方式制作一个英文菜单,命名为“menu”,这里具体的子菜单选项我就不一一做出来了
2. 一键切换
要实现两个不同语言的菜单一键切换功能,就是在对应的时候调用对应的菜单,采用属性节点就ok
属性节点:右键—应用程序控制—属性节点—点击属性选择“运行时菜单路径”—右键“全部转化为写入”
打开VI引用:右键—应用程序控制—打开VI引用
当前VI路径:右键—文件I/O—文件常量—当前VI路径
属性节点左下角创建一个输入控件
循环部分:套一个条件结构用按钮控制,同样,把程序复制到在条件“假”里面。
在前面板会出现两个路径的输入控件,分别选择中文/英文菜单
前面板按钮:右键—机械动作改为“单击时转换”
保存VI之后才能运行,要不然会出错,然后就可以看到菜单栏的语言切换效果
**
界面控件中英文切换
**
实现中/英文切换有很多方式,我们这里采用最简单的一个:标题/标签切换。例如:我们在这里只添加一个报警灯,右键报警灯—属性—勾选标题—命名为light
添加报警灯属性节点:
右键—应用程序控制—属性节点,然后右键属性节点—链接至—窗格—报警灯—点击属性节点—标签—可见—把属性节点沿竖直方向拉长一格—单击第二格—标题—可见—右键属性节点—全部转化为输入
然后像下图一样连接起来就OK,同样,这个切换的确定按钮我们可以一样地操作。
今天的labview编程分享就到这里,除了上面提到的标题/标签切换之外,还有很多方法,例如NI的LCE工具包,这里给大家一个链接lce工具包及使用方法,大家可以看看如何使用LCE工具包做出更复杂的一个切换效果
这个小例子里面,包含了很多的属性节点的用法,希望对大家有帮助(#.#)