首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb向串口写数据的有关问题

2012-02-06 
pb向串口写数据的问题6、电动栏杆命令数据定义:6、1写命令1)发设备扫描指令串:05 30 30 30 38 57 57 30 30 4

pb向串口写数据的问题
6、电动栏杆命令数据定义:
6、1写命令
1)发设备扫描指令串:
05 30 30 30 38 57 57 30 30 44 36 0D 0A
2)发抬杆指令串:
05 30 30 30 38 57 57 30 31 44 37 0D 0A
3)发强制抬杆指令串:
05 30 30 30 38 57 57 30 32 44 38 0D 0A
4)发取消强制抬杆指令串:
05 30 30 30 38 57 57 30 33 44 39 0D 0A
5)发落杆指令串:
05 30 30 30 38 57 57 30 34 44 41 0D 0A
6、2读命令
发读输入指令串:05 30 30 30 38 57 52 30 35 44 36 0D 0A
7、举例说明:
1)发抬杆指令:
主机发出:
05 30 30 30 38 57 57 30 31 44 37 0D 0A
从机返回:
确认: 06 30 30 30 38 0D 0A
不确认:15 30 30 30 38 30 0D 0A
2)发强制抬杆指令
主机发出:
05 30 30 30 38 57 57 30 32 44 38 0D 0A
从机返回:
确认: 06 30 30 30 38 0D 0A
不确认:15 30 30 30 38 30 0D 0A
3)发取消强制抬杆指令
主机发出:
05 30 30 30 38 57 57 30 33 44 39 0D 0A
从机返回:
确认: 06 30 30 30 38 0D 0A
不确认:15 30 30 30 38 30 0D 0A
4)发落杆指令
主机发出:
05 30 30 30 38 57 57 30 34 44 41 0D 0A
从机返回:
确认: 06 30 30 30 38 0D 0A
不确认:15 30 30 30 38 30 0D 0A
5)发读电动栏杆主控器端口状态指令
主机发出:
05 30 30 30 38 57 52 30 35 44 36 0D 0A
从机返回:
确认: 02 30 30 30 38 X1 X2 30 Y Y 0D 0A,
不确认:15 30 30 30 3830 0D 0A



如上 会写的帮我写写 50分 嘿嘿

[解决办法]
blob lb_data

//05 30 30 30 38 57 57 30 30 44 36 0D 0A 

lb_data = blob(char(05)) + blob(char(30)) + blob(char(30)) + ...

用createfilea来打开串口,然后用writefile往串中写入lb_data即可


[解决办法]
看看这个PB如何操作串口,http://hi.baidu.com/tianyistar/blog/item/74de63636ecc8c640d33faa1.html

05 30 30 30 38 57 57 30 30 44 36 0D 0A 
是十六进制数据,需要转化成十进制然后保存进blob
blob lb_data 
lb_data = blob(char(5)) + blob(char(48))+ blob(char(48))...

热点排行