在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx

在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx

ID:60979699

大小:225.33 KB

頁數(shù):7頁

時(shí)間:2021-01-16

在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx_第1頁
在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx_第2頁
在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx_第3頁
在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx_第4頁
在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx_第5頁
資源描述:

《在Vijeo Citect中實(shí)現(xiàn)多語言切換.docx》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、在VijeoCitect中實(shí)現(xiàn)多語言切換2010.11作者:施慧芳Makethemostofyourenergy1在VijeoCitect中實(shí)現(xiàn)多語言切換在上位組態(tài)軟件中實(shí)現(xiàn)多語言切換功能,通常的做法是在畫面上添加多個(gè)不同語言版本的文本,將它們疊加在一起,然后通過控制文本的可見性屬性來完成不同語言文本的切換。VijeoCitect除可以這樣實(shí)現(xiàn)外,有專門的實(shí)現(xiàn)語言切換的方法,實(shí)現(xiàn)起來更加方便快捷。VijeoCitect的語言切換機(jī)制使得用戶能夠使用某種語言來配置一個(gè)工程,并用另一種語言來作為運(yùn)行時(shí)的文本輸出,例如

2、報(bào)警描述、按鈕文字、鍵盤/報(bào)警日志、圖形文字、Citect字符串等等。用戶也能在運(yùn)行時(shí)動(dòng)態(tài)地改變語言。例如,假設(shè)用戶的本國語言為英語,用戶可以在對(duì)工程進(jìn)行配置的過程中輸入一個(gè)英文的文本但卻將該文本采用中文(或者任何其它的語言)進(jìn)行顯示。用戶所希望使用的語言可以在運(yùn)行工程前指定(通過[Language]LocalLanguage參數(shù)設(shè)定),也可以在系統(tǒng)運(yùn)行時(shí)動(dòng)態(tài)地(調(diào)用SetLanguage()函數(shù))進(jìn)行改變而不會(huì)對(duì)工程的正常運(yùn)行產(chǎn)生任何影響。VijeoCitect區(qū)別“本國”語言(開發(fā)者的語言)和“本地”語言(終

3、端用戶的語言)。語言的變換是通過使用語言數(shù)據(jù)庫當(dāng)工程被編譯時(shí),創(chuàng)建一個(gè)包含以下兩個(gè)字段的語言數(shù)據(jù)庫(dBASEIII格式):native和local。被語言變更指示標(biāo)記過的文字將會(huì)被自動(dòng)地寫進(jìn)native字段。接著用戶就可以打開數(shù)據(jù)庫并在local字段中鍵入翻譯好的文字。來實(shí)現(xiàn)的。在語言數(shù)據(jù)庫中有一個(gè)字段中記錄的是本國語言文字,而另一個(gè)字段中則是其翻譯好的本地語言文字。在工程運(yùn)行的時(shí)候,本國語言文字將被其相應(yīng)的本地文字所取代。報(bào)警和鍵盤日志都能用本國與本地語言進(jìn)行記錄,可以使得本國與本地用戶都讀得懂歷史日志。數(shù)據(jù)

4、可被記錄到同一個(gè)設(shè)備,或不同設(shè)備中。下面通過一個(gè)中英文語言切換的實(shí)例來講解一下VijeoCitect中語言切換功能的具體實(shí)現(xiàn)方法。具體步驟如下:1.在一個(gè)citect工程中,新建一個(gè)頁面,并保存頁面。點(diǎn)擊工具欄上的按鈕選項(xiàng),在頁面上添加2個(gè)按鈕。22.左鍵雙擊按鈕,在Appearance屬性中分別輸入文字@(English),@(Chinese)。注意要進(jìn)行語言切換的文字必須以@()格式輸入。如果文字中包含字符-@,()-,此時(shí)要將脫字符號(hào)(^)字符置于它們之前。例如@(MotorFailure^,thermal

5、overload)。33.左鍵雙擊@(Chinese)按鈕,在其Input屬性中做如下設(shè)置。在其Access屬性中做如下設(shè)置。4.左鍵雙擊@(English)按鈕,在其Input屬性中做如下設(shè)置。在其Access屬性中做如下設(shè)置。45.保存畫面,切換到CitectProjectEditor,對(duì)項(xiàng)目進(jìn)行Pack和Compile。6.打開工程目錄,找到此目錄下的語言數(shù)據(jù)庫English.DBF文件。此文件在編譯過程中產(chǎn)生。一旦創(chuàng)建之后,每次編譯時(shí)都會(huì)對(duì)其進(jìn)行更新。自上次編譯后標(biāo)記的文字都會(huì)附加到數(shù)據(jù)庫;而數(shù)據(jù)庫的其余

6、部分保持不變。將此文件拷貝后粘貼在該目錄下,取名為Chinese.DBF。57.打開VijeoCitect安裝目錄下的BinSave_dbf.xls文件,同時(shí)打開Chinese.DBF文件。8.可以看見語言數(shù)據(jù)庫由兩個(gè)字段組成:NATIVE和LOCAL。在NATIVE中找到需要翻譯的英語文本,在LOCAL中輸入相應(yīng)的中文。9.點(diǎn)擊右鍵,在彈出菜單上選擇Save/CloseDBF,關(guān)閉Chinese.DBF文件。10.運(yùn)行citect工程,點(diǎn)擊按鈕切換語言,可以看到語言切換的效果。67

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。