zwj 发表于 2013-12-30 08:55:00

NEUTRINO A系列以太网控制详解-简化直观版

本帖最后由 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’这个“窗口”是可以添加多个的,所以可以在不同的窗口里添加不同功能的模块,来分别生成代码)

      代码太多了,如何区别哪条代码对应哪个控件呢? 看了下图应该恍然大悟吧



详细下载文件:





zwj 发表于 2013-12-31 09:02:00

如果是一个控件有两种状态的呢?比如静音按键,按下静音,再按取消静音。。。
胖子飞过 发表于 2013-12-30 16:43:00 http://www.eadbbs.com:8011/images/common/back.gif
    你好,这个问题问得很有水准,在此设备中按键的两种状态代码是字符串命令中倒数第二个字符 "0"和“1”之间的区别,如果是静音功能,“0”=非静音,“1”=静音。例如


但要注意的是,“0”和“1”改变后,字符串命令前面第四位也要做相应的+1或-1。如图:

BeEQ 发表于 2013-12-31 10:56:00

建议微薄转成企业的……办得不错……很有用

兰pub 发表于 2013-12-31 10:57:00

学习了

joy 发表于 2013-12-31 10:58:00

实用多谢版主

zwj 发表于 2013-12-31 11:16:00

多谢版主,在软件里能看到这两个代码吗?
胖子飞过 发表于 2013-12-31 10:54:00 http://www.eadbbs.com:8011/images/common/back.gif
   在软件里,并不能同时看到这样两种状态代码,在你上传程序后,Customized Control 界面里看到的是现时控键状态的代码,如果你在线改变了控键的状态,如从”非静音“变为”静音“,那么你需要将Customized Control 控件关闭重新打开,那现在看到的代码就是”静音“状态的代码了。欢迎交流。。。

solo 发表于 2013-12-31 12:08:00

下载好慢。

zwj 发表于 2014-1-2 11:04:00

建议微薄转成企业的……办得不错……很有用
BeEQ 发表于 2013-12-31 10:56:00 http://www.eadbbs.com:8011/images/common/back.gif:share:,共同学习,共同进步!

zwj 发表于 2014-3-7 08:42:00

问一下RS232口的代码如何能得到?
胖子飞过 发表于 2014-3-6 16:19:00 http://www.eadbbs.com:8011/images/common/back.gif:share:,此机器本身没有RS232串口,需要用RS232控制的朋友需购买一个转换模块IP-232.详细请参考:http://www.eadbbs.com:8011/showtopic.aspx?topicid=1873&typeid=2

joy 发表于 2014-3-7 10:27:00

下载了好多次.每次都找不到
页: [1] 2
查看完整版本: NEUTRINO A系列以太网控制详解-简化直观版