天天看點

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/