Tango Control安装步骤

时间:2024-05-23 13:22:43

基本配置

1.第一步
首先安装好jre-8u121和mysql(密码设置为ll623464)
2. 第二步
运行TangoSetup-9.2.2_win64,安装结束后,勾选Edit MySQL user/password,密码设为空
3. 第三步
环境变量,系统变量中新建变量:TANGO_HOST值:计算机名称:10000。(例如::DESKTOP-38TGFS9:10000,或localhost:10000)(如果不行的话改成20000)
系统变量的Path中添加Tango的路径:D:\Program Files\tango\bin和mySql路径C:\Program Files\MySQL\MySQL Server 5.7\bin
系统变量中新建变量: MYSQL_USER 值:root
系统变量中新建变量: MYSQL_PASSWORD 值:mysql的密码(ll623464)
4. 第四步
用dos切换到D:\Program Files\tango\share\tango\db,运行create_db.bat,输入mysql密码(ll623464)(弹出waring:using a password on the command line interface can be insecure可忽略)
切换到D:\Program Files\tango\bin,运行start-db.bat,出现:
main(): arrived
main(): export DataBase as named servant (name=database)
Ready to accept request
保持create_db.bat开启,不要关闭

Tango Host配置

要使计算机成为Tango主机,按照以下步骤:
从http://nssm.cc/下载NSSM 。
将文件解压缩到方便的位置。建议将正确的(32位或64位)版本复制到Tango bin文件夹中%TANGO_ROOT%\bin\。
以管理员身份打开命令行。
将当前路径更改为nssm的解压缩或复制位置,例如。cd“%TANGO_ROOT%\ bin\win64”。
输入:nssm install service_name,弹出一个界面
Tango Control安装步骤
Application Path:要注册为服务的程序的路径
Startup directory:要注册为服务的程序所在的文件夹
Arguments:启动参数
在“应用程序”选项卡中,提供以下信息(如果安装路径不同,则进行调整)
Tango Control安装步骤
Arguments:2 -ORBendPoint giop:tcp::10000
Service name:Tango-DataBaseds
注意:下面也设置完成后统一点Install service
在“环境”选项卡中,为变量提供用于访问MySQL的凭据,例如:
Tango Control安装步骤
输入:
MYSQL_USER=root
MYSQL_PASSWORD=ll623464
单击安装服务。
调用nssm.exe启动Tango-DataBaseds以启动服务。在“服务”中启动刚才安装的“Tango-DataBaseds”服务。
测试是否一切正常。使用“ 开始”菜单运行Jive或在命令行中调用 “%TANGO_ROOT%\ bin \ start-jive.bat”。

Device Servers配置

复制TangoTest.exe到c:\DeviceServers\bin(自行创建)
在Astor的菜单栏里command中点击add host,填入本机计算机名称和路径。
Tango Control安装步骤
切换到bin目录:cd “%TANGO_ROOT%\bin” 并运行:nssm.exe install Tango-DataBaseds,argument:填入本机计算机名
Tango Control安装步骤在环境变量里设置的TANGO_HOST
Tango Control安装步骤
点击 Install service
运行 nssm.exe start Tango-Starter
过一会,可在Astor中看到一个数据库和一台系统。绿色表示成功。(若失败,打开services.msc找到创建的Tango-Starter服务重新启动)
Tango Control安装步骤
参考

https://tango-controls.readthedocs.io/en/latest/installation/tango-on-windows.html#