|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
; X- \8 T9 w" \$ u
( O3 [; R0 R4 a8 s/ E/ ~' ]/ u/ R在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。' K9 a/ D* E; y9 u1 Y
8 r, Z4 Q: N' T4 b+ ]
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
! [# x- V% z4 G! u+ |) v' }. b
: E) U4 s; |8 |5 V, K/ F1 JPrivate Sub Command1_Click()2 Y$ P. h: S$ q7 `
MSComm1.Output = "loadp 1" & vbCr
0 j. V) s% V m* PEnd Sub* w' ]7 ]# Z3 x8 |( h
, N: ]4 q2 a1 X
Private Sub Command2_Click()( R: g9 ^/ A/ |8 L
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A". {7 |7 ^8 ~7 S6 W. F
End Sub2 j. g b b1 s( L( J: ~. z
8 B/ V+ }9 S3 g
& [. B+ X: D& G( a+ Z8 o
Private Sub Command3_Click()$ g8 i% p9 B' q. H
MSComm1.Output = "set 1 a 0 2" & vbCr+ W6 R( A# Q) Q, v
End Sub
0 T$ J( A9 i4 d* N5 p
; a, j8 X7 ~* `. K$ M2 B& }9 p# N9 Y; KPrivate Sub Form_Load()
' }( ^2 Y+ x- y1 [ |* I1 |) SMSComm1.Settings = "9600,n,8,1"
6 m& ]5 W$ c) t8 {' V7 I7 JMSComm1.CommPort = 1% N+ A- n8 M" W, u8 g8 V( ~ }
MSComm1.InputLen = 0# K& N$ ~# B4 H1 T. l$ u6 [! Q- [
MSComm1.PortOpen = True& a8 O* Z4 S O2 R
MSComm1.InBufferCount = 0
& Q1 r6 X- Y/ ~1 D! `. j7 B% NMSComm1.SThreshold = 0
" s' f" Y9 q6 w9 {* c% I; [MSComm1.RThreshold = 1
7 t9 y% X+ f2 u8 c: C$ H1 AEnd Sub |
|