天天看点

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

最近有很多学员提到labview编写的程序如何实现中英文界面的切换,主要涉及的难点是:1.labview运行过程中不允许修改控件标题 2.界面太丰富时一个个名称翻译工作量比较大,3.如何实现不同的程序都能一键翻译成英文?

接下来我们一步步实现以上功能:

  1. labview实现自动联网中英文翻译
labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

通过有道的翻译api实现一键翻译

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

可方便的实现中英文互译

2.labview通过导出字符串得到英文版

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

这是需要中英文切换的主vi前面版

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

程序框图

参数1

布尔1

请输入

字符串1

参数2

布尔2

请输入

字符串2

停止

停止

数值

停止

停止

字符串

你好!

以上是导出的字符串,找到关键字字符串,停止,找到其中间的中文,然后通过上一步的一键翻译进行替换。得到如下结果

Boolean 12Parameter 1

翻译1

A string of 1

请输入

Parameter 2

Boolean 2

String 2

请输入

stop

stop

cluster

The numerical

stop

stop

string

Hello!

以上可以比较得到,新的字符串已经经过了翻译。

3.labview通过导入字符串实现中英文切换

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换
labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换
labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

可以看到,这种中英文切换方式对前面版的一些label都进行了翻译,是非常彻底的语言切换方式。

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

对于菜单和vi标题的翻译留给大家思考,思路是一样的。

如果觉得本文对你有帮助,请帮忙转发,谢谢!

labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换
labview语言切换_labview实现一键自动翻译主界面,傻瓜式中英文切换

扫码关注讲师微信和公众号

课程链接:http://t.elecfans.com/labview_142_0_0/0

优酷免费课程链接:http://id.tudou.com/uvision

哔哩哔哩免费课程链接:https://www.bilibili.com/video/av44704547/