easybuild 威綸通


    • 彈出窗口,點擊背景退出。
      1. 彈出窗口設置當父窗口被關閉時結束彈出窗口,以便退出彈出窗口。
      2. 在背景窗口建立功能按鈕
        1. 其層次在最上
        2. 其呈現取半透明灰色圖片
        3. 功能設置為返回上一個窗口切換基本窗口等,目的是關閉(或再重新打開)背景窗口。
        4. 關聯控制變量——關閉時隱藏
      3. 控制變量由宏指令設置,宏指令由彈出窗口在打開、關閉窗口時執行觸發。
      4. 盡管半透明背景功能按鈕在最上層,但鼠標點擊會穿透(即便不同的層疊窗口、窗口中的不同階層,或者同階層中的不同層次,感覺是看得見的控件,則都能穿透被點擊),所以需要額外禁止背景窗口下控件元素被點擊。
        (中間按鈕使用安全選項卡下的開啟/關閉,參見如上控制變量
      5. 關鍵是要有能切換的窗口。
        和自己切換(刷新)的話,需要一個影子偽窗口,其內容為空,其重疊窗口指向真實窗口,進而可以在這兩個窗口間跳轉。
    •  宏指令中的配方功能

RecipeQuery

      ,說支持SQL查詢,貌似是mysql->sqlLite?,但測試了where、ORDER BY、LIMIT(沒有TOP),編譯通過,但無可用結果。參考:

SELECT * FROM Pressure2StandardLiter ORDER BY ABS(Pressure-pressureBase) LIMIT 2

  • 使用 EasyWatch,選擇本地(Local Host)進行模擬運行調試。使用Weintek HMI Diagnostic Tool - EasyDiagnoser,查看TRACE的輸出。
  • TRACE第1個參數需要常量(字符串)。(進而不能直接輸出字符串變量)
  • 可以在Excel中嘗試SQL命令。
    參考:Excel工作表之SQL查詢方法_張洪舉-CSDN博客_excel sqlExcel如何直接用SQL語言進行數據查詢-百度經驗 (baidu.com)
  • 設置設備上限設備下限+顯示格式小數點以上位數小數點以下位數)會自動設置輸入下限輸入上限
    輸入上下限僅影響用戶控件輸入)——超限輸入不生效——不影響顯示)。如:從別地兒(異地)可以入超限的值並在本地按實際值顯示(讀取)。
    如:對同一個地址關聯不同的A、B兩個讀寫控件,控件設置不同的設備上下限。

  • 控件(元件)的比例轉換屬於格式,只影響顯示,不會影響地址的數據,故,其他轉換需通過宏指令另行進行->用戶自定義標簽
  • HMI上系統設置中,下載密碼不能為空(為空時無法點擊確認)。
    但EasyBuilder中“使用系統設置”可以把各項密碼(“當前本機密碼”、“下載密碼”、“本機系統密碼”)留空。
    於是用U盤“建立使用 U盤與 SD 卡所需的下載資料”,無法在觸摸屏上下載項目文檔。此時可以在HMI上設置下載密碼。
  • 問題反饋:
    宏指令編輯中,激活宏指令名稱編輯框,在其中復制、粘貼,結果異常,
    實際復制、粘貼的內容為宏編輯器腳本正文,而非宏的名稱。

  • HMI獲取配方數據的方式。以下均可。

    RecipeGetData(count, "List.Count", 0)
    GetData(count, "Local HMI", RECIPE, "List.Count")
    GetData(count, "Local HMI", "RECIPE", "List.Count")

  • EasyWatch里,雙擊激活的(可編輯的/非只讀的,布爾位地址類型的)數值,可以切換(FalseTrue)。(無需點下拉按鈕)。
  • EasyWatch打開狀態已連結,疑似對工程文檔保存-模擬有干擾。
    保持以上打開時,編輯項目文檔未生效?
  • 配方數據庫\定義-配方列表-項目順序對資料傳輸元件\一般屬性-屬性-字數量有影響。
    字數量為(資料字數量元件\)來源(及目標?)在項目起始位置至項目組的總長度長度差

     

     更改順序可選更新/同步

  • 配方表整體傳輸,不可使用資料傳輸元件,元件僅傳輸單個(而非連續地址數據。
    可使用系統寄存器輪詢配方表各條數據,逐一地址傳輸。

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM