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#