|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。9 o+ M2 L/ W f# ^; v! l5 ^
4 a( y) c& F7 e) Y- g: X7 e5 M7 g% a
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
( w% G+ A1 I# \6 T8 l+ X; \9 x1 E9 C4 D! s m# U6 p8 F* h
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
8 J, `) B$ N7 q# P$ n% J- B# Q; X$ @; C6 X/ z1 n7 |6 u1 F
Private Sub Command1_Click()$ D( S" ^" S4 i `' X. Z# D
MSComm1.Output = "loadp 1" & vbCr# @- F, d. q1 ^' K2 T3 ]# C
End Sub
% Q T1 n% Z' O8 g! T9 r) t3 g$ ^- Z8 P" }/ [! G' o
Private Sub Command2_Click()
, w/ E( Y- b2 y' P) h( Z/ gMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A": M/ M" n7 r( j7 q
End Sub& q" t; E2 e9 N! X
# Q/ m$ { Y. [3 N' _ O
4 b: ^- e$ q& R: Q$ p5 g* WPrivate Sub Command3_Click()
$ w( D* R( j9 E' yMSComm1.Output = "set 1 a 0 2" & vbCr$ w0 \) S. m0 U6 \1 t5 }
End Sub
3 M( B& F, j Q* y5 n0 f
$ x5 S# ^2 G7 z& s4 lPrivate Sub Form_Load()
$ K1 N: x0 g' d3 r, @- B0 JMSComm1.Settings = "9600,n,8,1"( u0 j5 e1 ^( M' H+ R
MSComm1.CommPort = 14 v) Y3 Y- w" M; ^
MSComm1.InputLen = 0
9 j4 [0 G8 \. ^+ ^( u- d1 }- HMSComm1.PortOpen = True* F! k" c, N0 ~! _- E
MSComm1.InBufferCount = 0% Y; |4 v, o% u1 D& D
MSComm1.SThreshold = 0$ H% G1 T2 d; I0 w5 V- f
MSComm1.RThreshold = 12 l8 E4 v5 D/ o v
End Sub |
|