|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。2 }, J1 w% k- [8 R8 ^/ k- X
" O/ y1 z7 L% h% g7 c, R% p" l1 S
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。# W) C8 M+ H) f) q+ \' H! C
5 @7 x1 F) \ ?
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
7 x% Q: Q) B( }( B
' d. o$ a2 _& ^& K6 P8 e5 o+ @, pPrivate Sub Command1_Click(): i6 o f; I; k4 b1 G# r n
MSComm1.Output = "loadp 1" & vbCr
) W1 O9 U5 R) }3 VEnd Sub
( {: E' ~4 L) E% n! d+ r+ r2 a0 \: l/ Z1 w) i
Private Sub Command2_Click()
. a) Q3 V2 J% |" E. t: ?( i IMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"/ H/ H" G) O: ~' ~5 d
End Sub* G# D# y& |: j# q
7 z" _3 R# {' m* U
: R- ] z7 b5 l. R! J' x) C5 aPrivate Sub Command3_Click()" Z `. \$ }, D4 j8 m7 _6 o( d
MSComm1.Output = "set 1 a 0 2" & vbCr* I3 g$ w5 G, e3 Y$ d
End Sub
& V4 b+ d) G" ? R; Q) p
4 Z, i- Z. u! E- EPrivate Sub Form_Load()9 |1 d) {) v( r$ g/ s/ `$ W
MSComm1.Settings = "9600,n,8,1"
% b( \" W9 K7 f3 m/ E% @MSComm1.CommPort = 1/ o, C, {# W8 `: p4 g
MSComm1.InputLen = 08 o2 E! F- |$ \8 ~, y
MSComm1.PortOpen = True
+ s" j( ]" o/ Z( o3 e3 r& gMSComm1.InBufferCount = 0% b% C" s3 L- X3 m! L
MSComm1.SThreshold = 0% N3 ]% M! Q6 s' H2 Q7 a7 |# k6 N" q3 F# Y) [
MSComm1.RThreshold = 1. A4 D+ q+ u) m" l' Q. W2 n
End Sub |
|