|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。$ Q9 I* n6 H& z8 M$ v7 h; u
7 M0 m( r$ F% _" C/ P9 _' c
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
# x& j/ f" H: A( P1 l, c- F( l( t0 q- w6 {
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。% x, E4 O$ @. J0 s% Z& v w
% S+ ]: E1 Q% K$ h7 _+ _Private Sub Command1_Click()
/ a+ Q4 h5 C- K* @* L/ ]MSComm1.Output = "loadp 1" & vbCr
7 e/ Z- E' [+ pEnd Sub K) ]2 p' i7 V1 M4 s R9 j& b
6 [) H' V0 H9 F1 V0 u: P
Private Sub Command2_Click()! c4 u: W- q+ I( Q6 Y& k2 c
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"* U9 R+ M9 l& b4 D8 l
End Sub
" A- a: x) y1 e: z1 t3 j n+ K+ K( M! y3 |0 `
0 R8 g- a' o8 v+ i ]2 m5 cPrivate Sub Command3_Click()
' v# x1 C6 X7 Y) s+ B# dMSComm1.Output = "set 1 a 0 2" & vbCr p8 |- ^- E; V% a7 _
End Sub5 d( v: O. ?8 o' Y
( q9 [! z) Y+ }7 K$ ?, O HPrivate Sub Form_Load()
{/ E2 I, l' D) eMSComm1.Settings = "9600,n,8,1"
: k- |9 m$ d* \! _MSComm1.CommPort = 1 N1 f: I" f. ], T. Q$ f! W0 ^
MSComm1.InputLen = 09 s2 h! v% f4 J) Q4 A
MSComm1.PortOpen = True
0 m1 S9 u; k4 n+ ]) WMSComm1.InBufferCount = 0
% b' e7 {; P2 N' ~1 I* F+ q [4 cMSComm1.SThreshold = 0
& c( p. z- Q' PMSComm1.RThreshold = 1
, n0 f2 d* g# B0 \' ?, xEnd Sub |
|