|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
4 P) s4 R* S9 y. |! ^+ k5 m# G2 z4 {& W3 U! U4 R* k f
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
' c5 ]1 K% T% g+ j" x$ L/ M/ u7 }7 y2 B. Q
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。3 a6 o, e3 v* g" j/ c3 Y9 a
' C& A5 A! }* L3 o% a) k$ m! D
Private Sub Command1_Click()
$ u: j! y) s" P# z Q0 OMSComm1.Output = "loadp 1" & vbCr! G2 _1 ?7 q1 h5 V
End Sub
/ \# ]# L6 \4 f$ ?3 l C& O& N
8 R0 B: a d9 T5 yPrivate Sub Command2_Click()* k' v" V$ W" a
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"
7 b; s: A1 u+ J9 a. bEnd Sub
/ Y; i6 p4 i# K, H8 h. O+ C1 {0 Q
; B7 s6 y6 ~4 [0 a$ ]2 F& ^) C; o# W; N) @7 ^' {" z+ _
Private Sub Command3_Click()- J. P8 S% d1 q2 Z
MSComm1.Output = "set 1 a 0 2" & vbCr
6 l; ]* g! D: xEnd Sub
$ Z6 M5 i. n1 S6 k0 _! Z$ ~4 D+ U/ U' J
Private Sub Form_Load()7 [9 `2 N |3 @9 y" W" n* a* K
MSComm1.Settings = "9600,n,8,1"
0 L& D: L: K1 l0 E8 |/ o. A5 t1 kMSComm1.CommPort = 1
: z, ~: w& o9 d; `. j- E+ {MSComm1.InputLen = 0
0 A6 M, ~! O5 l1 O" wMSComm1.PortOpen = True7 N! {% q2 J; b" i6 J" ^
MSComm1.InBufferCount = 06 \- `: v2 ]4 Z: F0 r& |' b; k
MSComm1.SThreshold = 0
' C; Y* j+ W$ x: M, j& x1 gMSComm1.RThreshold = 1
" Z4 P# F: R# H# B; O, ~8 KEnd Sub |
|