|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
" Q. P: A% h- E4 b |% W. s* H" c; X
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。" i- ~, r" q, f% W; }% p. `! C
8 Z* P1 M! _' v( D# Q7 `
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
) V: M8 _5 M n/ R- v& {' v8 p$ }. H9 v) l0 B4 w2 x( X
Private Sub Command1_Click()6 i: ~9 o! r+ V) A
MSComm1.Output = "loadp 1" & vbCr
% K; w* j! W1 U1 W& tEnd Sub
% K( N) X6 b) f: g. I" h2 s# J1 _3 y/ V7 f6 E X
Private Sub Command2_Click()
3 l* H5 R( h9 ~: yMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"" q" z2 H2 b: }4 z9 [+ Z
End Sub
6 U. g- R5 l$ |5 Q5 G0 y6 K( E- _
" v6 {8 Q+ G$ Q
$ Q7 f& f u7 v9 {7 fPrivate Sub Command3_Click()" D% V, X% Q0 _" R3 d, \- a3 i
MSComm1.Output = "set 1 a 0 2" & vbCr
" `0 S8 G% w8 k, V" L+ {8 CEnd Sub( M h" |- w/ e/ e
# C7 N6 Q5 u1 b* O1 f
Private Sub Form_Load()' w. w" _; I8 R5 j
MSComm1.Settings = "9600,n,8,1"( Z4 P/ z: M: ~2 e% t2 e
MSComm1.CommPort = 1 _+ t+ A8 t% x: t1 `
MSComm1.InputLen = 0& R5 T) @2 S* c9 Y( u* U3 u
MSComm1.PortOpen = True' {- s# X/ ], M2 D% F
MSComm1.InBufferCount = 0
$ t) ?* u4 K* x% J2 S, U3 [: S1 p% lMSComm1.SThreshold = 0
O9 p/ v, @& u) ^/ L8 GMSComm1.RThreshold = 14 R) ? s& f+ C3 q6 w. J) Y
End Sub |
|