配置文件中的配置参数表格:
1. 先将影片文件命名成allcontroller01.wmv~allcontroller15.wmv,并放到me文件夹内
2. 如果发play指令, 程序调用.\me\allcontroller.txt
3. 如果发play01指令,程序调用.\me\allcontroller01.txt
4. 如果发play02指令,程序调用.\me\allcontroller02.txt
5. 依次类推,最大支持play15指令,如果超出play15,则仍然调用allcontroller.txt
6. stop表示停止当前动作文件的发送,软件接下来会发送一帧全0指令到控制卡(发送全0的功能在sync_sel=2的情况下暂时无法实现)
注:play、pause和stop的字母不分大小写。
1. 启动时间一次同步:适用于程序只播放动作文件的情况
2. ssp播放器反馈时间同步:播放影片同时调用txt格式的动作文件
3. ssp播放器内部时间同步:适用于既播放影片(ssp)又播放动作文件(effx)的情况
注:当同步方式为“ssp播放器内部时间同步sync_sel=2”的情况下,播放影片的路径和名称在.\spas\openfile.vbs和openfilestop.vbs里面,如果需要修改影片名称,则需要通过记事本打开这两个文件进行修改。另外在.\me\的文件夹下,同时将allcontroller.effx动作文件名称也要同步修改。
除此以外,在ssp软件中也应做相应的配置,具体见下图,同时注意串口号和波特率要根据实际情况而定。
如果在影片(动作文件)播放过程中,又按下其它按键(或当前的播放按键),则重新播放按键所对应的影片。
在播放过程中如果按下stop按键(key6),则停止当前的影片(动作文件)的播放,平台同时归到原位。
l 平台随动控制
l 平台特殊动作控制(模拟地震横波纵波、平台抖动、颠簸等效果)
l 动作文件、特效文件的采集(控制平台的时候,可以直接生成动作文件)
l 模拟一些游戏的姿态输出
l 某些摇杆支持平台的变速控制
1. 将config.ini中的[others]中的motionfileduty配置成超过0的数值
2. 修改[comport2]的端口和采集卡的端口一致。并将波特率设置成115200
3. [syncmode]中的sync_sel=2
4. 将待采集动作的影片命名成allcontroller.wmv,且放在c:\uk2t\me\文件夹下。或者将.\spas\openfile.vbs中的最后一行改成和待采集动作的影片路径和名称相一致。
5. 打开程序并准备好采集器后,直接点击ssp界面上的播放按钮即可
00:00:05.500 1 2 3 4 5 6 1 2 3 4 5 6 7 8
2. 配置文件的“串口1”是发送到平台控制卡的串口号,当数据发送方式选择采用“通过udp发送动作文件到平台控制卡(datasend_sel=1)”的方式时,可以不理会当前串口;
3. 配置文件的“串口2”是按键信号采集卡的串口号,当采用udp的方式作为控制指令输入时,可以不理会当前串口;
4. localip和localport是本地主机的ip地址和端口。也就是说是中控主机需要按照这个配置来设置参数;
5. remoteip和remoteport是控制卡的ip地址和端口。也就是说是控制卡发送数据的目的主机的参数;
通讯模式 | 本地ip地址 | 本地端口号 | 目标ip地址 | 目标端口号 | 连接对象 | 服务器ip地址 | 服务器端口号 |
udp server |
localip 127.0.0.1 |
localport 8002 |
remoteip | remoteport | |||
udp client | localip | localport | remoteip | remoteport | |||
tcp server | localip | localport | all connections | ||||
tcp client |
remoteip 实际ip地址 |
remoteport 8001 |
1. 先将影片文件命名成allcontroller01.wmv~allcontroller15.wmv,并放到me文件夹内
2. 如果发play指令, 程序调用.\me\allcontroller.txt
3. 如果发play01指令,程序调用.\me\allcontroller01.txt
4. 如果发play02指令,程序调用.\me\allcontroller02.txt
5. 依次类推,最大支持play15指令,如果超出play15,则仍然调用allcontroller.txt
6. stop表示停止当前动作文件的发送,软件接下来会发送一帧全0指令到控制卡(发送全0的功能在sync_sel=2的情况下暂时无法实现)
注:play、pause和stop的字母不分大小写。
2.4.4 播放同步方式选择说明
同步方式就是当接收到中控主机的起始同步指令后,采用哪种同步方式来播放影片或者动作文件,目前软件可以采用如下三种方式来同步:1. 启动时间一次同步:适用于程序只播放动作文件的情况
2. ssp播放器反馈时间同步:播放影片同时调用txt格式的动作文件
3. ssp播放器内部时间同步:适用于既播放影片(ssp)又播放动作文件(effx)的情况
注:当同步方式为“ssp播放器内部时间同步sync_sel=2”的情况下,播放影片的路径和名称在.\spas\openfile.vbs和openfilestop.vbs里面,如果需要修改影片名称,则需要通过记事本打开这两个文件进行修改。另外在.\me\的文件夹下,同时将allcontroller.effx动作文件名称也要同步修改。
除此以外,在ssp软件中也应做相应的配置,具体见下图,同时注意串口号和波特率要根据实际情况而定。
2.4.5 播放逻辑说明
在初始状态下,无论按下任何播放按键,影片(动作文件)从第一帧(第一行动作)开始播放,直到播放完为止。如果在影片(动作文件)播放过程中,又按下其它按键(或当前的播放按键),则重新播放按键所对应的影片。
在播放过程中如果按下stop按键(key6),则停止当前的影片(动作文件)的播放,平台同时归到原位。
2.4.6 摇杆随动功能
在某些需要摇杆/手柄/方向盘直接控制仿真平台的情况下,摇动摇杆时平台会跟随摇杆进行相应的动作。其主要功能有:l 平台随动控制
l 平台特殊动作控制(模拟地震横波纵波、平台抖动、颠簸等效果)
l 动作文件、特效文件的采集(控制平台的时候,可以直接生成动作文件)
l 模拟一些游戏的姿态输出
l 某些摇杆支持平台的变速控制
2.4.7 通过acq101动作采集板采集动作文件
当软件连接上动作采集卡,软件可以实现动作采集的功能。具体操作步骤如下,1. 将config.ini中的[others]中的motionfileduty配置成超过0的数值
2. 修改[comport2]的端口和采集卡的端口一致。并将波特率设置成115200
3. [syncmode]中的sync_sel=2
4. 将待采集动作的影片命名成allcontroller.wmv,且放在c:\uk2t\me\文件夹下。或者将.\spas\openfile.vbs中的最后一行改成和待采集动作的影片路径和名称相一致。
5. 打开程序并准备好采集器后,直接点击ssp界面上的播放按钮即可
2.4.8 注意事项
1. 动作文件应该严格遵循以下格式00:00:05.500 1 2 3 4 5 6 1 2 3 4 5 6 7 8
2. 配置文件的“串口1”是发送到平台控制卡的串口号,当数据发送方式选择采用“通过udp发送动作文件到平台控制卡(datasend_sel=1)”的方式时,可以不理会当前串口;
3. 配置文件的“串口2”是按键信号采集卡的串口号,当采用udp的方式作为控制指令输入时,可以不理会当前串口;
4. localip和localport是本地主机的ip地址和端口。也就是说是中控主机需要按照这个配置来设置参数;
5. remoteip和remoteport是控制卡的ip地址和端口。也就是说是控制卡发送数据的目的主机的参数;
关键词: tcp,udp,通讯,指令,方式,说明,配置文件,中的,