|
|
快思聪的Cen-hprfgw网关在美国官网上标称室内最远距离是100-200英尺,也就是30.5-61米左右。4 O0 b- w" w$ M+ V. B: n
j! g: ?% X X" O: g
在VB中很容易编写一个开串口通信的软件,可以让电脑通过232接口和中控主机互相连接,成为一个有线的控制备份。如果该单位有笔记本电脑,中控主机也有空闲串口,那花点时间做个小程序也不错,起码不用追加投资了。' }' C; U2 V( D4 s
- l5 [& X7 h, p% Z7 a: ^0 d9 ?
楼主是做中控的,可能对计算机语言比较熟悉。我也附上一个简单的VB下的开串口小程序代码,前三个是随便定义了三个按键命令,最后一段是以9600N81的方式开启串口的设置,供各位网友参考。& ?- g* K3 `- b3 N# E
2 Q- l7 C* H8 f& H- v9 u/ WPrivate Sub Command1_Click()
* g/ w3 k& e7 K4 \, qMSComm1.Output = "loadp 1" & vbCr, R! ^7 S2 T _$ {( B
End Sub
( y3 ~5 a7 r8 Z/ G n8 Z# i3 Z
9 U/ d/ O% \: o1 x& O1 F$ s7 \Private Sub Command2_Click()
5 d5 ]' O ?0 M4 B& vMSComm1.Output = "0xAA 0xC5 0x00 0xC4 0x00 0x01 0x8A"
: B0 P8 I) X7 h+ A, Z2 x% GEnd Sub
% U4 q; K3 b: X4 T8 @: b0 E- [8 K$ R/ W
. K" l: H7 J9 u* M; o8 B) G
Private Sub Command3_Click()/ W/ H* g* n" I- k: }& U
MSComm1.Output = "set 1 a 0 2" & vbCr
* S3 ]$ A/ q; Z4 f" ?# I. _- OEnd Sub
: x6 p; h! O$ i3 V* M! S, y" G3 E" T
Private Sub Form_Load()9 l6 z d* \$ k3 `' O- W# z0 ?
MSComm1.Settings = "9600,n,8,1"
/ [4 {- R1 y" e1 e- `+ C1 J2 VMSComm1.CommPort = 1
: \: d7 \. X: R0 S8 [: KMSComm1.InputLen = 0
0 |1 a( r' f/ ]1 fMSComm1.PortOpen = True
1 R: ^( m. i- M& l* l# g: d; _MSComm1.InBufferCount = 0
( ~! v% h7 e _MSComm1.SThreshold = 0, T% k- R5 n! Y& y, x
MSComm1.RThreshold = 1
( |, C6 F2 n( AEnd Sub |
|