|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。+ } n' ^0 M2 o" f; F
/ l# b4 `& Q3 c, l/ o% K
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。& u) C$ b$ O* Q4 r) r
' N. Y! ~( V9 A楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。- v% v- B7 a) n# R
0 r9 J& [1 g" e+ |4 d7 |Private Sub Command1_Click(): V, z2 f+ l; l2 r X" r& P2 n
MSComm1.Output = "loadp 1" & vbCr) L7 I {# @, r4 S9 O9 q
End Sub$ D* j6 X0 e4 w* i
7 ?. L" D1 C9 P+ w% I9 ]- I3 u/ T
Private Sub Command2_Click()" m; Y8 z: q) r* h5 h, Z: P& @, r
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"% P3 A4 e2 y% ]" l0 K
End Sub
5 ?2 C5 N0 J) z2 _
: W6 B: A% ?! @' I: J
4 y: T4 I4 D5 {" U+ aPrivate Sub Command3_Click()1 _% y" Q5 H$ K3 a5 s
MSComm1.Output = "set 1 a 0 2" & vbCr: Y* C+ V* n( j' ~% \
End Sub* C! h1 D5 M- M( M9 c$ e; s
+ j2 B1 X- k, L8 [3 N
Private Sub Form_Load()
7 _" z% @ ?9 j9 YMSComm1.Settings = "9600,n,8,1"
8 u5 A. r6 A$ @* W9 HMSComm1.CommPort = 1* Q K: U- d7 w. Q5 |6 E. H8 i7 c
MSComm1.InputLen = 03 t4 `( O# r: y/ X2 i, ^( O( d
MSComm1.PortOpen = True
& j: q0 G7 j$ C1 _* M# c+ `MSComm1.InBufferCount = 0
$ J# H3 G3 k$ G1 ^/ Z0 }& [4 wMSComm1.SThreshold = 0' }9 i1 y8 e/ V# g/ f9 z2 [/ x3 p& W
MSComm1.RThreshold = 1- O2 e: k! U2 Q: ]' P" }- E
End Sub |
|