最近有很多學員提到labview編寫的程式如何實作中英文界面的切換,主要涉及的難點是:1.labview運作過程中不允許修改控件标題 2.界面太豐富時一個個名稱翻譯工作量比較大,3.如何實作不同的程式都能一鍵翻譯成英文?
接下來我們一步步實作以上功能:
- labview實作自動聯網中英文翻譯
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yN1MjY1Q2Y3YWZiJTM3kTZkJjZwYWY0MmYhRTOmhzY48CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
通過有道的翻譯api實作一鍵翻譯
可友善的實作中英文互譯
2.labview通過導出字元串得到英文版
這是需要中英文切換的主vi前面版
程式框圖
參數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通過導入字元串實作中英文切換
可以看到,這種中英文切換方式對前面版的一些label都進行了翻譯,是非常徹底的語言切換方式。
對于菜單和vi标題的翻譯留給大家思考,思路是一樣的。
如果覺得本文對你有幫助,請幫忙轉發,謝謝!
掃碼關注講師微信和公衆号
課程連結:http://t.elecfans.com/labview_142_0_0/0
優酷免費課程連結:http://id.tudou.com/uvision
哔哩哔哩免費課程連結:https://www.bilibili.com/video/av44704547/