|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。4 _7 w7 n/ R m; _" Z- n& f
7 f/ D% f7 ~% c( W+ A* \% _在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。# F- r* |$ Q) j' ]
- G6 I ]- D s' f/ {# ~楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。6 {( ^ D" \- [$ r: P) p! J
3 Q- J. F1 r, ]5 b2 Z3 ~# K! N6 ^( X
Private Sub Command1_Click()
6 o5 A6 W/ p' s( D: K1 dMSComm1.Output = "loadp 1" & vbCr
% U* G1 E/ e5 S( r2 pEnd Sub) e8 ]2 K$ @- J! m! O7 N) b
6 C" A6 f' D, z/ [- g8 g
Private Sub Command2_Click(). {- s0 z& |# L$ A; g
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"
$ Z6 o/ u4 d. s7 }$ ZEnd Sub" p6 ~& T* A4 @; d
" q5 P* C7 y/ ` Z6 g
, t2 D2 b. i7 lPrivate Sub Command3_Click()+ @8 R" p' y5 W
MSComm1.Output = "set 1 a 0 2" & vbCr
8 d. b V' \; ^6 G. [3 FEnd Sub' {) l. ~' s J9 i8 \! P$ J6 e
8 a2 p; _. d- D9 Z2 D6 x
Private Sub Form_Load()
4 z% x, Q4 ^: k7 N6 D( VMSComm1.Settings = "9600,n,8,1"( d- P2 U5 F- r- v+ }9 j. Y- Q
MSComm1.CommPort = 1% P) p6 K8 a( `2 Q
MSComm1.InputLen = 0
' _0 i' J3 X' q' d# G; @6 OMSComm1.PortOpen = True1 T5 v: H( P& }, L
MSComm1.InBufferCount = 0* w1 R3 J5 @ O# ]* C& r# O+ Z
MSComm1.SThreshold = 0- z* V* G$ ^ A& M. L$ Y
MSComm1.RThreshold = 1" u. U! q( C: X/ {# }
End Sub |
|