作者lkk02042005 (人要贱才活的下去)
看板Visual_Basic
标题[VB6 ] RS232传输问题
时间Tue May 18 23:29:09 2010
最近要做一个专题
内容用到一台具有辨识功能的摄影机来辨识影像
先让机器学习要辨识的东西并编号
辨识了以後摄影机的面板上就会显示东西相对应数字
但是现在要把其辨识到的资讯传到电脑里并做一点变化
首先
我用tera term软体或是XP内建的超级终端机撷取到的资料介面是:
RoadNarrows Intelligent Systems
RoboSight (C)2009
HW STD1 v1.0 S/N 00032
FW RSST v1.1.0
按了h以後会跑出:
Single letter commands
c - show category and distance
d - download data from host
f - force forget
h - display help
i - display Cognimem information
k - restore data from EEPROM
n - show all neurons
r - read register
s - save data to EEPROM
t - train video
u - upload data to host
w - write register
x - reset RoboSight
按了i(此时机器辨识出编号1这个东西):
Committed neurons=2<---------------------------机器总共学了两种东西
Reco status=0x101b
Feature Dist=1995
Category=1 <------------------------------------------编号1
Region of Interest:
Left=8
Top=8
Width=336
Height=272
Bl? 8 width=21
->ock height=17
我用的每秒传输位元为115200
资料位元:8
同位检查:NONE
停止位元:1
流量控制:Xon/Xoff
我想设计一个VB程式要读取到我按i可以读取到的资料(尤其是catagory这项)
然後再把数字改成我要的形式(例如名字)
因为辨识出来的资料是即时的
所以不要有按钮来指示机器开始辨识(这台机器好像不支援输入功能)
就只要单纯的读取机器给的资料然後做变化
可以用MSComm介面来做吗?
VB程式在跑的时候只有一个会显示名字的Label
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.216.156
1F:→ ron0803:我是新手,我觉得应该 output i 然後再处理读到的资料即可 05/19 13:25
2F:→ ron0803:用 MSComm 应该是可以做到的... 05/19 13:26