Tango Control System 使用(三):Jive註冊Device Server

Jive

Jive是Tango Control System自帶的一個應用,主要用於註冊Device Server,並且實例化Device,一個Device Server類可以實例化多個Device,並且可以編輯各個實例化的Device property。
在Device Server沒有運行的時候,可以打開註冊Device Server,並且配置信息,但是無法雙擊打開實例化Device 界面。

註冊Device Server並實例化

打開Jive-edit-create Server,出現以下界面,填寫相應的信息
Server:Device Server名稱,建議與代碼類名稱一致,然後是實例化管理類名。
Class:代碼類名
Devices:實例化設備,可以註冊多個設備,格式是 實例化管理類名/簡稱/編號
在這裏插入圖片描述

配置實例化設備屬性

配置實例化設備之前必須要確認之前在Pogo設置的Device property,注意大小寫。
例如:通過Pogo創建模板並且完善好代碼後,通過命令窗口運行,輸入
python HV_motor.py test,即可運行Device Server類。
配置屬性步驟:例如HV_motor有個Device property是ID
1.在HV_motor下找到test/HV_motor/1下的property。
2.創建屬性名爲ID,填入值1,應用。重啓Device Server即可。
在這裏插入圖片描述
在這裏插入圖片描述

通過Jive查看已經實例化Device

雙擊實例化設備,例如test/HV_motor/1,便會顯示應用來操作此Device。如果Device Server類未在系統中運行,就會報錯。如果顯示下方界面即設備實例化成功。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章