⑴ 我想用IFIX做一個動畫,一個開關櫃裡面5個不同開關,任何一個開關變位,開關櫃都閃爍,求操作步驟
可以用or來關聯多個實時資料庫標簽,後面的數據源無效,要注意檢查後面的實時資料庫標簽是否有效,與驅動通訊是否正常,驅動與PLC(RTU)對該點的通訊是否正常。
如不行,可檢查該開關櫃圖符是否只能關聯一個實時資料庫標簽,如果是,凱謹則換個普通的開關櫃圖符,然後在這個開關櫃圖符中-------畫6個開納行關或表示6個開關的燈,也就是加工出一個符合自己需要的圖洞孫嘩符。對開關櫃中6個燈分別設置數據源。
在mouseover的時候,將背景畫面用Replasepicture換掉,在mouseout方法中還用Replasepicture函數將背景畫面換回來。
⑵ 如何在HMI中(如factorytalk或者iFix)對項目實現中英文切換功能
iFIX畫面實現多種語言切換
當畫面在運行模式下可以實現多種語言切換。但必須自己翻譯畫面上的語言文本字元串,且不能切換如對話框標題、菜單、錯誤字元串等等語言。
實現方法:
iFIX工作台提供了一個"翻譯工具欄",用於語言文件的導入導出。
1.添加"翻啟蠢知譯工具欄",工具台->工具欄->選"畫面"->勾上"翻譯工具欄","翻譯工具欄"就會出現在工具條上。
2.點擊"翻譯工具欄"的"導出多個語言文件"按鈕,選擇要導出的畫面和語言名稱(替換時用)。導出的語言翻譯文件為.CSV後綴的文件,用EXCEL打開後翻譯相應的文本,然後保存。
3.導出的語言文件名請勿更改。文件名格式為:畫面名_語言縮寫.csv
縮寫如下:
語言ID 語言代悄消碼 語言
9 EN 英語
1028 ZHTW 中文檔兄繁體
2052 ZHCH 中文簡體
4.設置畫面的LanguageDesired屬性,設置成相應的語言代碼。
5.在編輯模式時,點擊"導入語言文件"按鈕,即可直接導入翻譯文本。
6.運行時語言切換代碼:
picture1.SwitchLanguage(9)'切換到英語
picture1.SwitchLanguage(2052)'切換到中文-簡體
picture1.SwitchLanguage(1028)'切換到中文-繁體
⑶ ifix怎打使用按鈕打開程序
ifix怎打使用按鈕打開程序?關於這個問題我認為插入一個按鈕就可以打開程序,前提就是使用iFIX 的LOGIN 程序,在畫面中插入一個按鈕碧胡,按鈕後加入如下VBA命令:Dim strPath As StringstrPath = System.BasePath"此 shell 函腔宏數將運行可伍慧冊執行文件Login.exeShell strPath & "Login.exe -m", 1等然後就是可以執行登陸按鈕,打開應用的程序。
⑷ 在IFIX裡面怎麼寫語句當按鈕按下是1並保持按下狀態
普通按鈕就能實現,勾選「點擊」,動畫選擇「切換數字量標簽專家」連衫冊接變數就可以了。
⑸ ifix如何做按鈕切換開關
如果是根據按鈕進行變化的話;
1建立一個標簽,在pdb的資料庫中,類型選擇DI 數字量輸入,然後命名,之後點擊上面的高級選項,勾選 「允許輸出」
2、選擇驅動和寫地址,如果是測試選sim 運塵然後地址寫 隨便一個數字,如 1 之後關閉,保存,
3,畫面中建立一個按鈕,和一個變色的矩形,
4、組態矩形的顏色,選擇你建立的pdb中的變數帆悄段,然後1的時候為綠色,0的時候為紅色
5、右鍵按鈕,打開VB 編輯器 寫代碼
IF FIX32.FIX.變數名稱.F_CV=1 THEN
態譽 FIX32.FIX.變數名稱.F_CV=0
ELSE
FIX32.FIX.變數名稱.F_CV=1
END IF
這樣就可以將變數在1和0之前切換,
至於顯示自動 手動的字,你建一個text的單元,然後組態下變數1的時候為自動,0的時候手動。
⑹ ifix中如何實現畫面間的切實可行換
你指的的是畫面切換吧?
2個方法:
1,用專家功能:比如說用一個按鈕打開一個畫面,滑鼠右鍵,選擇"動畫"然後把點擊動作打鉤,接著點"自定義腳本"然後選擇"打開畫面專家",最後選擇你要打開的畫面,點確定。
2,用腳本:右鍵點擊目標按鈕,選擇"編輯腳本"這個時候進入腳本編輯器界面,系統默認的事件為"點擊"(這些直接默認就可以了),然後在 代碼行內寫入:openpicture ("你要打開的畫面")
Private Sub CommandButton1_Click()
openpicture ("你要打開的畫面")
End Sub
回IP:IFIX 做畫面的導航 比較麻煩的 也不是 簡單的用1個changepicture就完成的了的。
⑺ ifix選擇按鈕怎麼做的
圓的按鈕是Option按鈕