|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
7 Q0 d5 i2 z1 @- s# T
# G6 \" `3 w' N/ I3 v k4 M9 M在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。4 O6 `- o3 Q6 ~2 f% c& m! C2 V" o3 ^
6 n$ h% \# T+ Y6 `
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。 d9 Y# S$ w, P- N4 e# L3 a. l$ \/ n" O
3 @. }- X% ]& K, h
Private Sub Command1_Click()# p2 A' _8 _: m
MSComm1.Output = "loadp 1" & vbCr D& k1 `3 v2 Z2 E8 }* o" T3 U! `7 E+ U
End Sub7 k+ K s7 Z, j) o& C! b: C
2 M# v9 C0 n1 B% E" N2 `& @Private Sub Command2_Click()' P! m2 w7 k5 @3 }& ]
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"
- M2 C) A& t* m- X7 e/ x4 h8 WEnd Sub
?6 m7 u& U; O/ I: R3 W: D
& u# @$ t' P) t3 p" b4 W5 g
1 R2 A& k! [4 \Private Sub Command3_Click()
' Q8 K; \+ M: r3 h' EMSComm1.Output = "set 1 a 0 2" & vbCr
6 c0 ~+ t$ z, }% JEnd Sub
* f U( U; Z- F, ^5 b( g Z% W
" H/ J% c0 C7 c: R( P6 Q" QPrivate Sub Form_Load()) X0 H) Y- E9 ^ K
MSComm1.Settings = "9600,n,8,1"/ h2 @6 K9 j! Q! j, H% R
MSComm1.CommPort = 1& _$ U' N$ v) ?# p9 c4 x/ Y
MSComm1.InputLen = 03 [* t4 V" i& u
MSComm1.PortOpen = True: {2 y8 R7 x3 [ [" M& e
MSComm1.InBufferCount = 0* v# B3 X( t- B" m$ X
MSComm1.SThreshold = 0
. }0 ^3 _ A" x) w' h/ PMSComm1.RThreshold = 15 d$ g6 m/ m* W, V2 b+ Q$ l
End Sub |
|