|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。- w2 J9 J' O5 o; w. c( W
3 H" u; l! c6 [( C! W H. S+ J# [# ^
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。3 P) \$ j5 u0 }- z
: t/ i) G6 `& B& a. W楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。1 K# |9 B e' x4 v9 F9 O( @
u/ p2 I8 r. J
Private Sub Command1_Click()
& Z! ^7 e; }0 {) B& O, |0 P9 G i# h5 }MSComm1.Output = "loadp 1" & vbCr
6 F4 F! V8 A7 }: m$ DEnd Sub
* a1 I0 J' O& I9 D! O
' K, [6 u1 D6 i. u7 x8 O# @Private Sub Command2_Click()
" f6 V' g' Q) y: ?+ P! }MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"
5 a: y7 s! }8 D! yEnd Sub
; s$ Y+ J; V x* G/ R k
3 v1 ?6 O7 E" Q6 d+ B: O1 z9 S6 ~" z. F: M! a+ x! f
Private Sub Command3_Click()
% Q2 ^, a1 B. f7 I$ g# |MSComm1.Output = "set 1 a 0 2" & vbCr
6 s' r5 d8 v/ @* SEnd Sub6 H0 K6 k$ O; `
5 g& m& t" Q* w% R
Private Sub Form_Load()' s) O) j8 R6 w- p9 n& E9 O
MSComm1.Settings = "9600,n,8,1"3 S$ |2 {4 D# V. W/ f1 ]
MSComm1.CommPort = 1# e7 S6 i3 r4 `/ `9 y( J4 {
MSComm1.InputLen = 0
# I4 ^* J; y, R8 Z. W- ~" [0 C$ SMSComm1.PortOpen = True* P- w4 a# k2 o( J' n
MSComm1.InBufferCount = 0
6 S# R/ b1 u+ D$ n, b9 A8 j. lMSComm1.SThreshold = 01 ~6 J) ~8 D# w7 G2 ]. a) w
MSComm1.RThreshold = 1; m/ C7 H% E) S/ f8 ?9 D* B
End Sub |
|