|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
! s+ E a$ p0 i3 y- s* W6 k5 ]( E
* l; L5 f& W& I# w5 P; p+ ^在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。" [% @2 B9 w8 M9 h* @
1 Z- Q* M: S" V
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
# N7 V5 l' o, Z* F1 V
4 D2 p- u' _: u+ P! O( A' G5 |Private Sub Command1_Click()8 @0 y; Q. p4 a& ~( q2 k' C' c N
MSComm1.Output = "loadp 1" & vbCr
: @* W8 x; A7 @6 \& K. r d9 G8 hEnd Sub
4 V% D' a/ E# m' n! o" B
. N7 E% G8 ~( y) `Private Sub Command2_Click()
! l- i% ]% I: n$ p! D5 S0 M: x3 DMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"7 t. ~7 u$ B; @$ H" I; [ l
End Sub0 @% g8 F/ _4 @. Y4 `6 k( X
3 F! q0 j% I/ @& o! z4 ?" }1 u7 [& q. ~: s- ?
Private Sub Command3_Click()4 [% D9 @: x; o; o& D
MSComm1.Output = "set 1 a 0 2" & vbCr) Q2 d$ k0 ~! r$ K5 W
End Sub% e( i6 C2 E9 Y% W
( h# s( c/ |' D! B1 ~4 pPrivate Sub Form_Load()
6 l5 r( o w9 i* u% ]* lMSComm1.Settings = "9600,n,8,1". Z( M9 \4 E$ P* H; }, v+ M& w
MSComm1.CommPort = 1& W$ \1 r9 U1 f# R% o+ F, \
MSComm1.InputLen = 0' p- X3 d& l) i6 @7 Z
MSComm1.PortOpen = True
& X' I+ i/ o1 {2 p$ WMSComm1.InBufferCount = 08 m* p& o, j# B6 y5 I" \$ @, N; J/ d
MSComm1.SThreshold = 0: ?1 L% p/ o8 v% ~" f: e
MSComm1.RThreshold = 1
" @4 P# z8 X6 _2 A7 S, Q& F5 lEnd Sub |
|