|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
; ~# T! b, U% I& g+ ]5 N" E& @* f, ]' G, t; i
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
4 t' f1 c" z% W
% F g5 ], q- b0 G楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。- K" K$ \' K- g6 p/ z0 ^2 {
/ w: f0 q+ _: w# p
Private Sub Command1_Click()
( s4 `- D8 i! X8 h( ]/ xMSComm1.Output = "loadp 1" & vbCr
# I" u* J6 m; sEnd Sub; }% @' a2 k2 o0 p7 G: v3 g% M9 i
8 Q4 k+ F$ e- k" v1 Q
Private Sub Command2_Click()
$ l" F. T6 Z- S2 ]% M% h' U2 c! X. xMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"- E# d# v9 S, u m7 n
End Sub& T) u. r7 B7 t8 Z( N s" }5 W
# K" `& g# {$ g- d" f+ ~1 R
( }* h/ E; n7 O. f+ {4 }* M o. ^Private Sub Command3_Click()/ B, o9 H% Y) a+ c F* p/ n( x0 S/ S& S
MSComm1.Output = "set 1 a 0 2" & vbCr* a- F" q7 k3 [
End Sub B) }" q$ w, G+ H& o
+ g0 i% j4 X2 I8 ]: S4 {
Private Sub Form_Load()
% q4 D$ n6 u3 \0 S' c& Z xMSComm1.Settings = "9600,n,8,1"
3 F1 H% L2 R; I4 y& F3 `) y) MMSComm1.CommPort = 1
/ t$ ^! [) b CMSComm1.InputLen = 0
4 M; h' ]9 k0 A4 E2 ~MSComm1.PortOpen = True* B* N2 f i3 g& Y9 }% E
MSComm1.InBufferCount = 0
1 C) S: Q) L, V+ ^; @5 `MSComm1.SThreshold = 0 O- Q; M! u/ }1 M% @, s
MSComm1.RThreshold = 1: P* X" D S& T. U) Z/ X- {
End Sub |
|