|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。
! A# P! s7 Q. O- s8 |+ }" \- ]0 l! G/ Z! s
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。
0 Q# }- w+ f, u, `9 O9 i
4 ^8 E* f1 n: R" [7 i/ e4 c; \( h楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。
, H, R8 ~% [: T8 ]7 L( @; i8 W. M5 O1 M4 J, T/ G; ~3 z1 ^
Private Sub Command1_Click()
- o$ U2 R& i) I! [0 s1 f+ _MSComm1.Output = "loadp 1" & vbCr, m7 q# G' V) y" y0 D
End Sub
1 U+ ~) `8 S. h
, I, J4 E- P1 A& bPrivate Sub Command2_Click()6 F9 U4 M @- {( B
MSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"
# X1 N8 k$ [! g4 J$ u7 M/ f3 {End Sub1 x/ k4 `1 S c# ?
4 ]; B' [8 n- [
7 G2 s& g4 x4 J# i; HPrivate Sub Command3_Click()! ~4 ` m- ~4 P1 p! q
MSComm1.Output = "set 1 a 0 2" & vbCr
, i( t- ]( w7 U0 {% T: _- h2 K# j+ oEnd Sub4 {4 R+ C! ]9 Y6 n' S. U4 e
& l& ^& G" R/ ], T" t0 N& [
Private Sub Form_Load()
4 [0 J" B D" e' lMSComm1.Settings = "9600,n,8,1"
. h7 `* A: A5 q0 v, S0 W- L3 S" wMSComm1.CommPort = 1
( c1 N" P% A- r1 E# o. W( ^; JMSComm1.InputLen = 0$ C6 U% y( b. b: ]
MSComm1.PortOpen = True
' t8 p3 D5 C5 `% e9 uMSComm1.InBufferCount = 0
" b c9 F) j: \3 p( f7 q; J5 w4 u% QMSComm1.SThreshold = 01 @& T+ S' o, h# ^0 g
MSComm1.RThreshold = 1* B# ?: K8 Z4 k0 k% a5 B
End Sub |
|