在 DGUS 開發軟件中,點擊顯示控鍵_動態曲線,之后用鼠標框選顯示范圍,并在右側設置菜單中對曲線顏色、 數據源通道等進行配置即可實現該功能。?
如果需要顯示曲線線條比較粗,可在同一個位置放置多個上下(Y 軸)平移的曲線變量并引用同一個數據源通 達即可實現。即 CtrlC、CtrlV 復制一個設置好的曲線框,點擊復制的曲線框按住鍵盤的上下移動鍵,上下移動一個 像素即可,操作次數越多曲線越粗,其他設置參數不用更改。
實時曲線應用舉例:
①0x00 通道顯示數據 0 和 1000 ?
5A A5 0D 82 03105AA5010000020000 03E8 ?
含義: 0x5A A5 幀頭;0x0D 數據字節長度;0x82 寫指令; ?0x0310:曲線緩沖區數據寫啟動,系統變量硬件接口曲線固定地址; ?0x5AA5:啟動一次曲線緩沖區數據寫操作,CPU 操作完清零; ?0x0100:高字節 0x01 曲線數據塊個數即占用了幾個通道,低字節未定義寫 0x00; ?0x0002:高字節 0x00 表示 0 通道,低字節 0x02 表示數據字長度個數,此處為 2 個字長度數據,即 0x0000,0x03E8; ?0x0000:為要顯示的數據 0,0x03E8 為要顯示的數據 1000。 T5L DGUS 曲線 8 通道的顯示,一共 8 個通道,每個通道可以存放 2048 個字, ?啟用動態曲線顯示后,從 0x1000 開始,按照每通道 2Kwords 為每條曲線建立數據緩沖區。?
CH0 緩沖區為 0x1000-0x17FF,CH1 緩沖區為 0x1800-0x1FFF, ?CH2 緩沖區為 0x2000-0x27FF,CH3 緩沖區為 0x2800-0x2FFF, ?CH4 緩沖區為 0x3000-0x37FF,CH5 緩沖區為 0x3800-0x3FFF, ?CH6 緩沖區為 0x4000-0x47FF,CH7 緩沖區為 0x4800-0x4FFF, ?不使用的曲線緩沖區可以用作用戶變量區。
用戶也可以直接改寫曲線緩沖區, ?例如直接改寫變量地址 5A A5 05 82 1000 0065...曲線對應通道的值會跟著改變。 ?
如果用戶需要用到 8 條通道,其他顯示控件的變量地址和描述指針從 0x5000~0xFFFF 區間進行使用 。
②實時曲線的描述指針使用說明舉例 該功能的描述指針存儲地址格式如表紅色地址所示。下面列舉的幾個常用訪問指令參考示例:
③曲線負數顯示
審核編輯:符乾江
評論
查看更多