|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
/ c3 Q( E8 s8 J. W( Z' l; V8 ~1 ~. y( S0 E% ]1 ~4 A0 B
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
4 m! v2 e- Q6 [: a) t9 B' @9 z0 I4 h8 U
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。* j% \2 m7 W# K
, v; b3 A1 R& T4 i% ~Private Sub Command1_Click()
8 [1 \/ \% r7 Z$ V3 N% \4 nMSComm1.Output = "loadp 1" & vbCr/ E" r. P' w" Y, z. }
End Sub
7 g1 Y# C6 m m" X/ m8 ~4 M5 b
: m% x8 ]3 R: ^4 g1 \+ NPrivate Sub Command2_Click()3 x7 `0 b1 z/ k- C' t- K" K
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"% P1 b( N9 L: u2 a! q
End Sub
- r7 W: `/ F' t
7 I# _, Z A8 W: {* ]# `
* w% o: J. ?, k- V% C* U e, N: y: VPrivate Sub Command3_Click()
6 q- s8 M+ G* l4 y8 m$ OMSComm1.Output = "set 1 a 0 2" & vbCr
- A A& ?. ? w2 XEnd Sub/ d$ W ?6 g% j+ ]
+ k8 `; g' ]1 E1 EPrivate Sub Form_Load()
0 C; Y; s3 s7 |& n& M# NMSComm1.Settings = "9600,n,8,1"6 ~7 t8 j" W4 n+ c
MSComm1.CommPort = 1
+ d. U8 e; Z; |$ @MSComm1.InputLen = 0
) H# y9 T# J! F8 TMSComm1.PortOpen = True
4 H4 r1 e/ U; g* u4 s9 hMSComm1.InBufferCount = 0. Q0 d8 K. ~5 q( C& n0 p( u
MSComm1.SThreshold = 0
# o5 E6 U: y0 n( p" n1 v* oMSComm1.RThreshold = 16 {7 o! g J$ J, g* J
End Sub |
|