TANGO環境搭建必須安裝包
- JDK8(如果不是8的話,一些默認應用程序會無法打開) https://www.java.com/zh_CN/download/win10.jsp
- mysql-5.7 https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html
- pythonxy 或者python2.7
- nssm : http://nssm.cc/.
- tango :
https://tango-controls.readthedocs.io/en/latest/installation/tango-on-windows.html#tango-package-installation - pytango
https://pypi.org/project/pytango/
環境搭建
- 安裝JDK8
- 在C盤根目錄下創建tango_root文件夾
- 安裝mysql-5.7到C:\tango_root\mysql
- 配置mysql,Root Password 爲root,不增加admin用戶
- 安裝pythonxy或者python2.7
- 安裝tango到C:\tango_root\下面,勾選配置Mysql,填入帳號root,密碼root。
- 設置環境變量:
a.新建系統變量: 變量名TANGO_HOST 變量值localhost:10000
b.在path中添加%TANG_ROOT%\bin
c.新建系統變量: 變量名MYSQL_USER 變量值root
d.新建系統變量: 變量名MYSQL_PASSWORD 變量值tango - 打開CMD命令框
輸入dbconfig.exe 輸入賬戶root 密碼tango
輸入CD %TANGO_ROOT%\share\tango\db
輸入create_db.bat
輸入mysqlcheck -u root --auto-repair --check --all-databases 檢查是否創建了tango數據庫
輸入start-db.bat 是否出現ready to accept request - 將NSSM複製並且移到C:\tango_root\tango\bin
- 打開cmd命令窗口輸入 nssm.exe install Tango-DataBaseds
在argument填入 2 -ORBendPoint giop:tcp::10000
在display name :填入Tango-DataBaseds
在環境變量中填入填寫的環境變量的MYSQL帳號密碼。(信息以實際設置的爲主,圖中是主編自己設置的帳密)
- 完成上面操作後,點擊Install service,然後繼續在命令行裏輸入:
nssm.exe start Tango-DataBaseds。
打開Astor(開始菜單欄裏搜索),會發現數據庫已經開啓。 - 接下來在Astor的菜單欄裏command中點擊add host,填入本機計算機名稱和路徑。
- 繼續在命令行中輸入: nssm.exe install Tango-Starter
argument:填入本機計算機名
填寫在環境變量裏設置的TANGO_HOST
17. 完成之後,在命令行中輸入: nssm.exe start Tango-Starter
18. 完成以上步驟後,可以在Astor中看到一個數據庫和一臺系統。及運行環境搭建完成。
19. 如果是開發人員還需要安裝pytango庫,需在安裝完python後再安裝此庫。如果是通過pythonxy安裝的python2.7,需要升級一下numpy庫,命令是:pip install --upgrade numpy
參考鏈接
https://tango-controls.readthedocs.io/en/latest/installation/tango-on-windows.html#