本帖最后由 zwj 于 2015-8-6 10:13 编辑
软件生成中控代码 XILICA NEUTRINO A系列音频矩阵有两种方法获取第三方控制代码,第一种前篇已经做过详细介绍。如果第三方需要控件较多的情况下,此种方法对于编程人员来说是一个噩梦,要运算,工作量非常大,而且容易出错。但这种方法可以在脱机的情况下来获取。 现在给大家介绍另一种方法,也是通过软件来获取,但前提是必须是要联机的状态下。详细如下: a 在你已经做好整个系统工程设计的前提下,用NEUTRINO A软件打开你的工程文件,在左边的菜单栏中将‘Customized Control’控制组件拖拉到右边的画布中,如图1所示
图1
b 双击打开此控件‘Customized Control’,并同时打开设备‘A1616’内部,选择你需要给第三方设备进行控制的控件,如‘总输出’,然后利用鼠标进行拖拉选定其推子和静音键,如图2所示
图2
按住鼠标左键将灰色的键拉到右边已经打开的‘Customized’画布区域,如图3所示
图3
此时,完成了总输出控件的代码获取前奏,如需要更多其他的控件代码,同理将所需控的控件拉到Customized里面。
c 当你完成了所有控件的拖拉后,下面就可以将此工程设计文件上传到相应的机器了。上传完成后,双击打开‘Customized Control’控件。此控件上方位置有标注‘生产第三方控制字符串’(见图),点击它出来如图4所示。下面就是第三方控制代码了。
图4
有些控件可能有两种状态,比如MUTE静音按键,有静音状态和取消静音状态,所以要生成两次代码。就是在MUTE按键成灰色的时候生成一次代码(此代码为取消静音);再在这个界面里将MUTE键点亮,再重新生成一次代码(此代码为静音)。
另外,neutrino矩阵采用TCP/IP的控制方式,端口号是10001,主机在没有接收到第三方控制发来的代码时,会自动断开与第三方控制的TCP连接。所以需要第三方控制在发送代码前能够检测当前TCP连接状态。
注意了:如果控件很多,那么出来的代码自然也很多,需要留意Device控件名称,别搞错对象,此名称在属性里能看到。黄色圈里就是此控件的16进制代码,要注意红色横线,‘WRITE’ ‘READ’可别找错了。。。(其实‘Customized Control’这个“窗口”是可以添加多个的,所以可以在不同的窗口里添加不同功能的模块,来分别生成代码)
代码太多了,如何区别哪条代码对应哪个控件呢? 看了下图应该恍然大悟吧
详细下载文件:
软件如何寻找中控代码.rar
(627.04 KB, 下载次数: 5177)
|