|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。0 L0 e5 S$ t5 m3 n. c: k
- c4 q( }( k4 |2 h W# k在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。& o7 k, T6 q) k/ x
0 N) v: Y; Q3 b
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
- Q$ V+ }2 t0 L' P( B4 ]/ [5 t" }' s. k! H: p5 v4 I5 I
Private Sub Command1_Click()
. z2 E% S5 t/ v) Y. y" [MSComm1.Output = "loadp 1" & vbCr
' a8 m2 L0 ]) ?# ^! d1 O6 tEnd Sub
% s8 q! r7 ~+ [" `& d0 m- S5 Z' ]7 [) [6 o! S
Private Sub Command2_Click()- u0 _8 S* \' j& \: x$ K+ T
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"+ ~( M0 P4 M" M6 M! z
End Sub
5 T8 `% _1 Q; U" x2 @! e7 u2 p& p- B. H8 h
9 \8 b, o4 Z7 @, x0 D- N/ `" r
Private Sub Command3_Click()
+ [6 y. W5 K6 r. I& t \MSComm1.Output = "set 1 a 0 2" & vbCr
6 X- X: C2 G ^. f5 f0 a u4 DEnd Sub
, t, u2 f3 m' o7 a' M: o7 `9 l+ ^
% N+ R8 r. q4 D# p' T4 ^# uPrivate Sub Form_Load()
D3 l3 W: O6 D# `6 U5 q! ]MSComm1.Settings = "9600,n,8,1"8 f+ ?! C- a: ~. }. n
MSComm1.CommPort = 1
$ E5 a3 P1 ^: G/ o- IMSComm1.InputLen = 0
" O2 b3 b" W' B# MMSComm1.PortOpen = True6 U' C* h$ `5 j$ ^/ W. u
MSComm1.InBufferCount = 0: G9 G% x, i- M/ ~
MSComm1.SThreshold = 0, z+ u, Q8 s( F* [6 i: X( S
MSComm1.RThreshold = 1
2 }8 j. y4 B8 [# G' @End Sub |
|