環境 win7x64 + ifix 5.9 + sql server 2008 (sql 我裝在了別的win10的機器上,和ifix的win7不在同一個機器,網是通的)
1 安裝sql server 2008,這個就不展開了,自己裝,裝的時候設置用戶名sa的密碼,裝完了以后新建個空的數據庫,不用建表。位置最好不要存C盤,免得數據大了影響系統運行。
2 在ifix的系統里,打開odbc數據源,在 用戶dsn里 添加,名字自己起,記住這個名字,后面會用到(系統dsn里添加的沒用,ifix找不到,至少在我的機器上是這樣)
我這里新建了一個 叫做 ifix2sql 的用戶dsn,選擇好你sql的那台機器,輸入sql連接密碼,選擇你新建的那個數據庫名字,其他的都默認不用改。
3 打開ifix的scu,啟用 報警odbc服務
數據庫標識 就是你新建的那個 dsn名字,系統的odbc去找sql,ifix 找odbc就行了。表格名字默認的就行,點擊“現在創建表” 會自動給win10 的sql 數據庫里新建個表格。
完成以后,現在,打開sql 就可以看到表格和日志了,模擬個AI點,設置報警,可以看到源源不斷地在存數據
4 ifix 界面獲取sql 報警信息
插入VisionX的兩個控件,一個作為數據源,一個作為顯示器
雙擊上面的小控件
數據源控件,這3步,就行了,sql 命令自己輸入,或者按照他的向導配置。
顯示表格那兒,動畫-高級-行為,ADO records 設置為畫面里的那個數據源控件的AdoRecords 對象。
OK
這是報警數據 存sql 從sql取 基本的流程,如何美化,自定義功能,自己開發吧