|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。$ m, p) k! R6 U2 t% r+ H& v: Z
, s5 B. A" I* E1 e; C1 D4 G! W
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
1 `% P8 f* @* P9 v7 r5 F. D- F. D+ K2 `7 L" M: Z0 s
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
2 c! M" L0 [! l& S. }# c
& y6 P, r3 C% y: n# {7 f& v4 ?Private Sub Command1_Click()/ o2 E) f1 \+ m
MSComm1.Output = "loadp 1" & vbCr& A6 d- g A u8 p: }) ?% x" K
End Sub1 m8 j5 X- L/ F% I" _6 a7 J
6 d, W' H& \3 z9 ]" o
Private Sub Command2_Click()
. R, m: l) H" p) H% \. w, lMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"$ p9 C1 ?2 b# i% a
End Sub
- t; s' D1 Q* E+ v) `1 f% ^; E0 h/ X) E
* ~; k- H6 p; l) oPrivate Sub Command3_Click()" O6 Y/ L3 `& u8 Y% G
MSComm1.Output = "set 1 a 0 2" & vbCr. A7 D8 Y7 n% Q8 U$ I a) U+ J
End Sub! u. w, ~7 a1 _' ^
/ B' W4 t' R1 T0 D
Private Sub Form_Load()
* F" b- p& h1 v* P2 BMSComm1.Settings = "9600,n,8,1"
# @$ G% P" ?% X0 _, }; m4 m# ~MSComm1.CommPort = 1
" g D9 K& G8 Y" N/ t# FMSComm1.InputLen = 0
$ Q! _& B+ A Y& Y5 z" `MSComm1.PortOpen = True' y5 w2 d+ h) ]' h
MSComm1.InBufferCount = 0
& {5 J. ?4 s- O$ x. B6 x. T8 ]7 U& KMSComm1.SThreshold = 0
8 Q" j" L8 u: ZMSComm1.RThreshold = 1+ j( I' f {3 @9 G& `
End Sub |
|