|
 |
|
|
|
|
EzProg-I 軟體開發資源 |
|
|
|
|
|
EzCore 與 VC++: 主要的基本系統開發工具 |
|
|
EzProg-I 是基於 VC++ 開發出來的一套開放型開發套件, 其套件核心為 EzCore (DLL),
EzCore 提供
基本系統應用的 API, 並緊密結合硬體 DIO, AIO, Motion, EzHMI, 等應用 。
以 VC++ 開發編譯程式的主要工具, 除 EzProg-I 提供的開發資源外,
您更可以利用
微軟 VC++ 達成
更多的應用功能。
VC++: 在不同平臺上使用不同的 VC++ 開發版本
WinCon: Microsoft eVC++ 4.0
MPac: Microsoft VS 2008 VC++ |
|
|
|
|
|
|
|
|
|
|
|
EzProg-I 發展基本結構:EzProg-I 基本系統構成與開發的架構. |
|
|
|
|
|
最底層的是 WinCE OS 與硬體基本驅動程序, 再上一層是 I/O API 與 MFC API, 再上一層是您主要使用的 EzCore 與 EzLIB 及 Motion API, 而最上層是用 VC++ 設計控制程序, 人機操作界面 (EzHMI) Motion, 與其他工具的整合運用。 |
 |
|
|
|
|
|
|
EzProg-I 一般的應用開發步驟, 可以實現開發與測試同步工程. |
 |
|
|
|
|
|
|
|
|
|
 |
|
|
EzCore 主要功能:EzProg-I 主要系統功能執行核心, 與提供主要的 API. |
|
|
EzCore 除提供類似 PLC 控制邏輯的多工即時 SCAN 執行引擎與中斷程序,還有一般所有基本 DIO(X.Y) / AIO
/ M / D / F / DB / C / T / MSG… 等等的 API, 而這些API就提供與所有其他開發資源結合的界面, 例如 EzHMI,
Motion, EzLIB 等等。
EzCore 提供八個定時執行的 RSTR, 八個單執行的 USER THREAD, 與 DI (i8048), Motion (i8092, i8094 系列) 中斷服務程序, 在合理系統
執行負荷下,可以得到預期的即時控制效果。
|
|
|
|
|
|
|
|
|
|
|
|
EzCore 系統變數功能 |
|
|
EzProg-I 有多樣預設全域系統變數如 LONG, DWORD, WORD, FLOAT, BYTE 等等, 且都有包括斷電保持變數區段, 方便容易使用
微妙 (ms) 等級的計時器
軟體計數器, 包括斷電保持型
方便的系統變數備份與回存功能
方便好用的額外涵式庫 (EzLIB) |
|
|
|
|
|
|
|
|
|
|
|
EzHMI人機界面設計物件:與EzCore 緊密結合的人機界面 (HMI) 物件. |
|
|
LED:
提供使用者量測或工控應用上相關燈號或發光二極體 (LED) 顯示與設定功能。 |
 |
SWITCH:
提供使用者工業控制應用上相關開闢顯示與設定功能。 |
 |
Label:
提供使用者顯示或監控各類工業控制數值。 |
 |
ColorEdit :
提供使用者輸入介面, 用於輸入各類工業控制數值。 |
 |
ButtonST:
提供使用者帶圖示的按鈕, 用於各類工業控制設定用途。 |
 |
Image:
提供使用者顯示與動態更換 BMP 圖檔。 |
 |
ColorRadio :
提供使用者多選一的項目選擇功能。 |
 |
ColorCheck:
提供使用者複選的項目選擇功能。 |
 |
Position :
提供使用者顯示 Motion (i8092, i8094 等系列) 的指令位置實際位置速度等狀態。 |
 |
EzKnob:
提供使用者輸入及顯示介面, 用於輸入或監控各類工業控制數值。 |
 |
EzSlider :
提供使用者輸入及顯示介面, 用於輸入或監控各類工業控制數值。 |
 |
|
|
|
|
|
|
|
|
|
 |
|
|
EzList : 提供使用者以清單方式顯示或監控各類工業控制數值 |
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
EzLIB 其他的應用函式庫:提供方便的應用程式庫. |
|
|
EzLIB
提供方便的應用程式庫:
各種資料轉換功能
讀取日期時間功能
方便的本文 (CDC) 繪圖功能
BMP 開檔存檔繪圖功能
簡易 TCP/IP 連線功能
簡易的 FTP 傳檔功能
Trend 趨勢圖功能
生產配方檔與檔案 R/W 功能 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
馬達運動控制開發資源:各種馬達運動控制模組與應用程式庫. |
|
|
EzProg-I 可以支援 i8092F、i8094、i8094F、i8094A、i8094H 系列 2 軸與 4 軸馬達運動控制卡, 配合 EzProg-I 與 EzGo 使用時可以達到相關的控制功能需求要。
設計與使用詳情請參閱 i8092、i8094、i8094H 相關使用手冊。 |
|
|
 |
|
|