|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
7 N5 S; @5 n' i, b- k1 F/ D+ A6 n5 w' p. G3 J: P5 m
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
; h" \# k( n, ?2 Q( l c. k5 U& i5 I% t
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
; {4 t+ S9 U0 l. U: i6 ]# A! E, T$ l3 W6 j( q/ k- `6 O: V$ D
Private Sub Command1_Click()
# z# [" F5 x RMSComm1.Output = "loadp 1" & vbCr
* S; F3 o5 ^% L# s5 u9 K( {& S8 ^End Sub
" S& p( \# d( w# d0 t5 g
( J8 Q2 ~1 m/ L, h+ q5 S& APrivate Sub Command2_Click()8 t( E* `% P; @! G6 g
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A": W7 P9 `; y- [ q M
End Sub
- g4 q% h$ P! P: d9 r( w
0 H) T& J, ^. O! K
4 J; G& Z* R$ p0 k8 q2 LPrivate Sub Command3_Click()( K6 p, L8 p( Z; R6 j. w/ G
MSComm1.Output = "set 1 a 0 2" & vbCr" G% {5 N/ U. Q
End Sub- @# W2 A. C% v8 {7 J. f
5 D k( m6 D4 W
Private Sub Form_Load()
6 e3 P6 N7 S0 m& Q; L; a1 {MSComm1.Settings = "9600,n,8,1"/ C6 K2 n1 [+ V# P( f' r8 M
MSComm1.CommPort = 13 e5 D' x! Z0 W2 g, w" h
MSComm1.InputLen = 0# j' Q* @* d/ E5 b3 r& ~1 @9 n, F
MSComm1.PortOpen = True$ y7 x0 H" r: D6 M m; k9 G
MSComm1.InBufferCount = 0
$ t3 T# }+ C) Q; n. \& }MSComm1.SThreshold = 0
" q; g9 I+ k; s4 X: |MSComm1.RThreshold = 14 N0 H7 X% a, |0 G9 {. o
End Sub |
|