各位亲爱的小伙伴们大家好,这里是小万的labview专题,今天为大家带来的是软件的中/英文切换,在全球化的浪潮之下,各行各业发生着巨大的变化,emmm…………

以下是简单的演示图片,注意观察菜单栏软件界面各控件的语言状态:

Labview语言是否可以转换成python labview怎么换成中文版_控件

Labview语言是否可以转换成python labview怎么换成中文版_程序人生_02

本次分享将分为两部分:菜单中英文切换&界面控件中英文切换

**

菜单中英文切换

**
1. 中/英文菜单制造

要想实现菜单的中/英文语言切换,就得做两个菜单,一个是中文版本,一个是英文版本,所以手机里面有上百种语言,上百种菜单????是不是很简单(⊙o⊙)…

“编辑”—“运行时菜单”—下拉框中选择“自定义”

Labview语言是否可以转换成python labview怎么换成中文版_经验分享_03


我这里就只制作**“文件”“编辑”两个菜单项,左上角可以添加删除菜单栏,右边的上下左右箭头是对菜单的上下位置**&嵌套关系进行调整

完成之后就保存起来,可以命名为“菜单”

此外,按照同样的方式制作一个英文菜单,命名为“menu”,这里具体的子菜单选项我就不一一做出来了

Labview语言是否可以转换成python labview怎么换成中文版_经验分享_04

2. 一键切换

要实现两个不同语言的菜单一键切换功能,就是在对应的时候调用对应的菜单,采用属性节点就ok

Labview语言是否可以转换成python labview怎么换成中文版_右键_05


属性节点:右键—应用程序控制—属性节点—点击属性选择“运行时菜单路径”—右键“全部转化为写入”

Labview语言是否可以转换成python labview怎么换成中文版_控件_06

打开VI引用:右键—应用程序控制—打开VI引用
当前VI路径:右键—文件I/O—文件常量—当前VI路径
属性节点左下角创建一个输入控件
循环部分:套一个条件结构用按钮控制,同样,把程序复制到在条件“假”里面。

在前面板会出现两个路径的输入控件,分别选择中文/英文菜单

前面板按钮:右键—机械动作改为“单击时转换”

Labview语言是否可以转换成python labview怎么换成中文版_云计算_07

保存VI之后才能运行,要不然会出错,然后就可以看到菜单栏的语言切换效果

**

界面控件中英文切换

**

实现中/英文切换有很多方式,我们这里采用最简单的一个:标题/标签切换。例如:我们在这里只添加一个报警灯,右键报警灯—属性—勾选标题—命名为light

Labview语言是否可以转换成python labview怎么换成中文版_程序人生_08


添加报警灯属性节点

右键—应用程序控制—属性节点,然后右键属性节点—链接至—窗格—报警灯—点击属性节点—标签—可见—把属性节点沿竖直方向拉长一格—单击第二格—标题—可见—右键属性节点—全部转化为输入

然后像下图一样连接起来就OK,同样,这个切换的确定按钮我们可以一样地操作。

Labview语言是否可以转换成python labview怎么换成中文版_右键_09

今天的labview编程分享就到这里,除了上面提到的标题/标签切换之外,还有很多方法,例如NI的LCE工具包,这里给大家一个链接lce工具包及使用方法,大家可以看看如何使用LCE工具包做出更复杂的一个切换效果

这个小例子里面,包含了很多的属性节点的用法,希望对大家有帮助(#.#)