《怎么样测试矩阵控制代码?》由会员分享,可在线阅读,更多相关《怎么样测试矩阵控制代码?(1页珍藏版)》请在金锄头文库上搜索。
1、现有一工程,矩阵可以用电脑界面控制,有 485、232 两种控制协议,厂家拒绝提供控制代码,通过什么方法可以测试到矩阵控制代码?偶这里的要求,甲方工地上已经有一套以前用的控制系统,用电脑发送 232 的方式来控制矩阵切换器材,我的方法是这样:首先,用串口测试程序来检测代码;公司的网站上有下载,通常波特率是:9600,19200,38400 先试下这三种,如果没有反映,就漫漫试验把,别忘记了串的的16HEX 显示功能哦。然后分析这些的代码,一定有相似的地方,然后得到他代码的基本算法。打个比方,取得 3 组代码:1,EB 02 02 02 00 01 07(音视频同步切换 1 路输出 8 路输入)
2、2,EB 12 02 02 03 01 1A(视频切换 4 路输出 2 路输入)3,EB 22 02 02 05 00 2B(音频切换 6 路输出 1 路输入)从以上三组代码,我们进行分析:首先,“EB”一定是起始代码了然后的“02”“12”“22”分别表示 AV 同步与视音频分别切换的指令,“02 02 ”都是固定的基础代码,然后,00 01 是用 16 进制表示的输出与输入,末尾的结束代码,则刚好是 除起始代码的 16 进制总和,所以得到这个代码格式:起始码+切换功能代码+固定代码+固定代码+输出代码+输入代码+验证求和代码起始代码:EB切换代码:02 同步12 视频单独切换22 音频单独切换固定代码 02输出代码:(00)-(0F)表示 1-16 输出输入代码:(00)-(0F)表示 1-16 输入验证求和代码:切换功能代码+固定代码+固定代码+输出代码+输入代码485 的测试方法一样,不过是把 485 转换成 232 以后在来读取代码而已。