請輸入產品關鍵字:
郵編:201615
聯(lián)系人:呂S 張R
電話:86-021-31262189/67879783/67841893
傳真:86-021-67841893
手機:13564072561,13564692018,18601733775
留言:發(fā)送留言
個性化:www.17ndt.com
網址:www.17ndt.com
商鋪:http://m.true-witness.com/st158296/
脈沖發(fā)生接收儀DPR300與PC機軟件監(jiān)控應用
點擊次數(shù):618 發(fā)布時間:2023-12-25
脈沖發(fā)生接收儀DPR300與PC機軟件監(jiān)控應用
(上海如慶電子科技有限公司)
9.1 遠程操作的概述
DPR300 可以購買三種不同的配置:僅前面板控制,僅遠程 PC 控制,或同時使用前 面板和遠程 PC 控制。本節(jié)介紹用于控制一個或多個具有遠程 PC 控制接口選項的 DPR300 儀器的軟件。
同時具有前面板控制選項和遠程 PC 控制接口的 DPR300 裝置將對兩組控制作出響應, 每個儀表功能取上次從前面板或遠程 PC 接收到的功能值。當 PC 軟件連接到 DPR300 時,前面板控件上的設置將讀取到 PC 軟件中,并在不作更改的情況下使用。
控制計算機和 DPR300 之間的通信通過 RS-232 接口,使用 COM1 或控制計算機上 的其他 RS-232 串行端口。命令由控制計算機發(fā)出,由通過 RS-232 接口傳輸?shù)?DPR300 的字節(jié)序列組成。
DPR300 可以選擇通過 USB 到 RS-232 連接到控制計算機,RS-232 側連接到 DPR300,USB 側連接到控制計算機。PC 上的軟件將與硬件 COM 端口或配置為虛擬 COM 端口的 USB 到 RS-232 一起工作。如果連接了多個儀器,該軟件還可以同時 使用硬件 COM 端口和 USB 。
多個 DPR300 儀器可以菊花鏈方式連接到控制計算機上的一個串行端口。計算機發(fā) 送的命令將由菊花鏈中的所有儀器接收,并且僅由尋址的儀器執(zhí)行。如果菊花鏈中的 DPR300 已關閉,則不會妨礙計算機與其他儀器之間的通信。一個串行端口最多可連接 255 個儀器。所有儀器可通過分配單獨的地址進行獨立控制。DPR500 儀器可以用 DPR300 菊花鏈連接。
或者,每個 DPR300 可以連接到控制計算機上自己的 COM 端口。Imaginant 為遠 程 PC 控制提供了多個級別的軟件,如下所述。
9.2 JSR 控制面板的圖形用戶界面
JSR 的控制面板是一個基于Windows 的應用程序,允許用戶控制任何數(shù)量和組合的
DPR300、DPR500 和PRC50 儀器。JSR 控制面板軟件的特點
•自動執(zhí)行菊花鏈或多個COM 端口連接
•配置設置可以命名,保存,修改
•數(shù)值允許在物理單位設置范圍顯示
•顯示當前設置和控制
•查詢按鈕允許刷新前面板變化的所有值
•控制任意DPR300、DPR500 或PRC50 儀器的數(shù)量或組合
•在 Windows 2000、Windows XP、Vista 系統(tǒng)或 Windows 7 操作系統(tǒng)下運行。
•在購買儀器之前,可以在模擬模式下測試。
9.3 JSR 常用的SDK(軟件開發(fā)工具包)
JSR 常見SDK 提供了程序員編寫應用程序級程序控制DPR300,DPR500,PRC50 儀器 的 工具,程學員無需學習復雜的命令、功能或控制范圍的協(xié)議
JSR 常用的SDK 包括:
•一組DLL
•PRC50 特定的驅動程序和文件(限于Windows 2000 和XP 系統(tǒng))
•頭文件
•示例源代碼和項目
•JSR 共同SDK 程序員參考手冊
•JSR 共同SDK 屬性參考手冊
JSR 常用的SDK 功能
•使用相同的DLL 的JSR 控制面板,確保兼容
•控制任何數(shù)量和組合的DPR300,DPR500,或 PRC50 儀器
•所有3 類個儀器的基線控制是一樣的。如:伏、脈沖重復頻率、阻尼等。
•擴展控件提供了功能的特定模式
•自動執(zhí)行菊花鏈或多個COM 端口連接
•允許控制和顯示以物理單位設置
•所有命令和提供描述性的錯誤提示信息都能進行范圍檢查
•范圍檢查的所有命令,提供描述性錯誤消息
•錯誤信息可以是數(shù)字或文本字符串
•在購買儀器之前,允許在模擬模式下進行代碼開發(fā)
•在Windows 2000、Windows XP、Windows Vista 或Windows 7 系統(tǒng)下運行。
•應用程序代碼可以在C 或C + +。
JSR 常用的 SDK 的儀器前面板有一個只有 DPR300 可以使用的擴展屬性 JSR ID,該 屬性允許應用程序單獨禁用前面板控件。例如,您可能希望有前面板接收器過濾器的具體 設 置命令,但允許前面板的用戶控制所有其他設置,你的軟件可以命令具體設置,命令禁 用面 板過濾器控件,剩下所有其它前面板控件啟用。這樣可以允許您的應用程序防止一個沒有 經 驗的操作者偶然改變過濾器控制。更多細節(jié)請參見JSR SDK 屬性參考
9.4 JSR 簡單的ActiveX 對象
JSR簡單ActiveX 對象是軟件的薄層,可以應用于您的應用程序代碼與JSR 常用的DLL, 因此可以實現(xiàn)與JSR 常用的DLL 的相同功能,但有一個更現(xiàn)代的易于使用的界面。
JSR 簡單ActiveX 對象的特點
•應用程序代碼可以用任何語言編寫
•Visual Basic
•C #(C Sharp)
•C + +
• ActiveX 屬性的使用使得代碼更簡單、更容易閱讀 例 如:
•MyPulser.PRF = 2500;
•VoltsToDisplay = MyPulser.Volts;
9.5 通過串口命令的遠程PC 控制
當DPR300 引入時,JSR 簡單常見的SDK 和ActiveX 對象還未出世,應用程序開 發(fā)人員不得不使用復雜的、DPR300 專用的水平的串口協(xié)議來工作。
為了鼓勵開發(fā)者使用上文所述兩種現(xiàn)代接口中的任意一種,文檔的協(xié)議不包括在這個更 新的手冊內。、