24小时热门版块排行榜    

查看: 2061  |  回复: 3

scgllhj

新虫 (初入文坛)

[求助] 有没有大侠知道怎么用matlab控制步进电机

clear all;
clc;
imaqmem(3000000000);   
vid = videoinput('winvideo',2);
set(vid,'ReturnedColorSpace','grayscale');  %返回灰度值
vid.FramesPerTrigger = 60000;%设置每次触发60000帧
s.Terminator='cr';% system seting, if there is retun signal; from com, ...
s=serial('COM1','BaudRate',9600,'Parity','none','DataBits',8,'StopBits',1);
%  s.InputBufferSize=4096;
s.OutputBufferSize=51200; % output buffer
% s.Timeout=10;
load f:points  p11 p12 p13 p14   p21 p22 p23 p24   p31 p32 p33 p34 p41 p42 p43 p44 p51 white1 white2 dark %      p52 p53 p54   p61 p62 p63 p64  p71 p72 p73 p74
signal1=[52 67 240 0 0 40]; % 52-I/O number; 67 tunning direction; 240 speed; 0 0 40 step control code.
start(vid);
preview(vid);
fopen(s);
i=1;
while(i<501)
fwrite(s,signal1,'async');% async-- async operating
pause(1);
a=getdata(vid,10); % ?
flushdata(vid);
g11=a(p11(1,2):p11(2,2),p11(1,1):p11(2,1),1,:);
data11(i)=mean(mean(mean(g11)));
g12=a(p12(1,2):p12(2,2),p12(1,1):p12(2,1),1,:);
data12(i)=mean(mean(mean(g12)));
g13=a(p13(1,2):p13(2,2),p13(1,1):p13(2,1),1,:);
data13(i)=mean(mean(mean(g13)));
g14=a(p14(1,2):p14(2,2),p14(1,1):p14(2,1),1,:);
data14(i)=mean(mean(mean(g14)));
% g15=a(p15(1,2):p15(2,2),p15(1,1):p15(2,1),1,:);
% data15(i)=mean(mean(mean(g15)));
% g16=a(p16(1,2):p16(2,2),p16(1,1):p16(2,1),1,:);
% data16(i)=mean(mean(mean(g16)));
% g17=a(p17(1,2):p17(2,2),p17(1,1):p17(2,1),1,:);
% data17(i)=mean(mean(mean(g17)));
% g18=a(p18(1,2):p18(2,2),p18(1,1):p18(2,1),1,:);
% data18(i)=mean(mean(mean(g18)));

g21=a(p21(1,2):p21(2,2),p21(1,1):p21(2,1),1,:);
data21(i)=mean(mean(mean(g21)));
g22=a(p22(1,2):p22(2,2),p22(1,1):p22(2,1),1,:);
data22(i)=mean(mean(mean(g22)));
g23=a(p23(1,2):p23(2,2),p23(1,1):p23(2,1),1,:);
data23(i)=mean(mean(mean(g23)));
g24=a(p24(1,2):p24(2,2),p24(1,1):p24(2,1),1,:);
data24(i)=mean(mean(mean(g24)));
% g25=a(p25(1,2):p25(2,2),p25(1,1):p25(2,1),1,:);
% data25(i)=mean(mean(mean(g25)));
% g26=a(p26(1,2):p26(2,2),p26(1,1):p26(2,1),1,:);
% data26(i)=mean(mean(mean(g26)));
% g27=a(p27(1,2):p27(2,2),p27(1,1):p27(2,1),1,:);
% data27(i)=mean(mean(mean(g27)));
% g28=a(p28(1,2):p28(2,2),p28(1,1):p28(2,1),1,:);
% data28(i)=mean(mean(mean(g28)));


g31=a(p31(1,2):p31(2,2),p31(1,1):p31(2,1),1,:);
data31(i)=mean(mean(mean(g31)));
g32=a(p32(1,2):p32(2,2),p32(1,1):p32(2,1),1,:);
data32(i)=mean(mean(mean(g32)));
g33=a(p33(1,2):p33(2,2),p33(1,1):p33(2,1),1,:);
data33(i)=mean(mean(mean(g33)));
g34=a(p34(1,2):p34(2,2),p34(1,1):p34(2,1),1,:);
data34(i)=mean(mean(mean(g34)));
% g35=a(p35(1,2):p35(2,2),p35(1,1):p35(2,1),1,:);
% data35(i)=mean(mean(mean(g35)));
% g36=a(p36(1,2):p36(2,2),p36(1,1):p36(2,1),1,:);
% data36(i)=mean(mean(mean(g36)));

g41=a(p41(1,2):p41(2,2),p41(1,1):p41(2,1),1,:);
data41(i)=mean(mean(mean(g41)));
g42=a(p42(1,2):p42(2,2),p42(1,1):p42(2,1),1,:);
data42(i)=mean(mean(mean(g42)));
g43=a(p43(1,2):p43(2,2),p43(1,1):p43(2,1),1,:);
data43(i)=mean(mean(mean(g43)));
g44=a(p44(1,2):p44(2,2),p44(1,1):p44(2,1),1,:);
data44(i)=mean(mean(mean(g44)));
% g45=a(p45(1,2):p45(2,2),p45(1,1):p45(2,1),1,:);
% data45(i)=mean(mean(mean(g45)));
% g46=a(p46(1,2):p46(2,2),p46(1,1):p46(2,1),1,:);
% data46(i)=mean(mean(mean(g46)));

g51=a(p51(1,2):p51(2,2),p51(1,1):p51(2,1),1,:);
data51(i)=mean(mean(mean(g51)));
% g52=a(p52(1,2):p52(2,2),p52(1,1):p52(2,1),1,:);
% data52(i)=mean(mean(mean(g52)));
% g53=a(p53(1,2):p53(2,2),p53(1,1):p53(2,1),1,:);
% data53(i)=mean(mean(mean(g53)));
% g54=a(p54(1,2):p54(2,2),p54(1,1):p54(2,1),1,:);
% data54(i)=mean(mean(mean(g54)));
%
% g61=a(p61(1,2):p61(2,2),p61(1,1):p61(2,1),1,:);
% data61(i)=mean(mean(mean(g61)));
% g62=a(p62(1,2):p62(2,2),p62(1,1):p62(2,1),1,:);
% data62(i)=mean(mean(mean(g62)));
% g63=a(p63(1,2):p63(2,2),p63(1,1):p63(2,1),1,:);
% data63(i)=mean(mean(mean(g63)));
% g64=a(p64(1,2):p64(2,2),p64(1,1):p64(2,1),1,:);
% data64(i)=mean(mean(mean(g64)))
%
% g71=a(p71(1,2):p71(2,2),p71(1,1):p71(2,1),1,:);
% data71(i)=mean(mean(mean(g61)));
% g72=a(p72(1,2):p72(2,2),p72(1,1):p72(2,1),1,:);
% data72(i)=mean(mean(mean(g72)));
% g73=a(p73(1,2):p73(2,2),p73(1,1):p73(2,1),1,:);
% data73(i)=mean(mean(mean(g63)));
% g74=a(p64(1,2):p74(2,2),p74(1,1):p74(2,1),1,:);
% data74(i)=mean(mean(mean(g74)));

% g75=a(p75(1,2):p65(2,2),p75(1,1):p75(2,1),1,:);
% data75(i)=mean(mean(mean(g75)));


wh1=a(white1(1,2):white1(2,2),white1(1,1):white1(2,1),1,:);
datawhite1(i)=mean(mean(mean(wh1)));
wh2=a(white2(1,2):white2(2,2),white2(1,1):white2(2,1),1,:);
datawhite2(i)=mean(mean(mean(wh2)));


dk=a(dark(1,2):dark(2,2),dark(1,1):dark(2,1),1,:);
datadark(i)=mean(mean(mean(dk)));

clear a;
clear aa;
plot(103*i/111+532-10300/111,data11(i),'g^',103*i/111+532-10300/111,datawhite1(i),'k*');
% title('彩色相机,角度 118');
% title('黑白相机,角度 90');
hold on

i=i+1;
end
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

芈伤

金虫 (小有名气)

Warning: Cannot set memory limit greater than maximum addressable space.
??? Error using ==> videoinput.videoinput at 268
No device is available at the specified DEVICEID. See IMAQHWINFO(ADAPTORNAME).

Error in ==> bujindianji at 4
vid = videoinput('winvideo',2);
%看不懂好奇运行了一下,两个错误怎么回事
Onnesouffrejamaisquedumalquenousfontceuxqu'onaime.Lemalquivientd'unenneminecomptepas.
2楼2013-11-22 23:42:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

scgllhj

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 芈伤 at 2013-11-22 23:42:41
Warning: Cannot set memory limit greater than maximum addressable space.
??? Error using ==> videoinput.videoinput at 268
No device is available at the specified DEVICEID. See IMAQHWINFO(ADAPTOR ...

这个程序需要和步进电机接口运行的,其中有一部分是和相机串口通信的
3楼2013-11-23 11:21:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

芈伤

金虫 (小有名气)

引用回帖:
3楼: Originally posted by scgllhj at 2013-11-23 11:21:19
这个程序需要和步进电机接口运行的,其中有一部分是和相机串口通信的...

好高端,那现在缺什么

[ 发自小木虫客户端 ]
Onnesouffrejamaisquedumalquenousfontceuxqu'onaime.Lemalquivientd'unenneminecomptepas.
4楼2013-11-24 00:24:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 scgllhj 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +4 gouxfjh 2026-08-28 4/200 2026-08-29 04:46 by alongwaytogo
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 ASdOkHsho7FD 2026-08-28 4/200 2026-08-29 04:18 by gy1nBQXYQJqL
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 ASdOkHsho7FD 2026-08-28 4/200 2026-08-29 04:06 by gy1nBQXYQJqL
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 ASdOkHsho7FD 2026-08-28 4/200 2026-08-29 03:58 by gy1nBQXYQJqL
[基金申请] 投票:  有多少人是今天查系统知道结果的? +16 爱看书的可乐 2026-08-26 18/900 2026-08-29 00:28 by winsaint
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +13 晴天加油 2026-08-26 14/700 2026-08-28 18:36 by huagongfeihu
[基金申请] 有没有仍没收到信息的 +3 德尚中行 2026-08-27 3/150 2026-08-28 15:24 by rongshuxia
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +8 苏东坡二世 2026-08-23 8/400 2026-08-28 14:41 by lkforward
[基金申请] 基金不中,共勉 +11 eulota 2026-08-26 11/550 2026-08-28 14:22 by 火星超人xi
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +4 gdd2018 2026-08-28 9/450 2026-08-28 14:22 by jklily
[基金申请] 2026年叶企孙基金 +3 bud_bud 2026-08-27 6/300 2026-08-28 11:53 by bud_bud
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +7 process2012 2026-08-23 10/500 2026-08-26 19:23 by hmhminy
[基金申请] 范进中举一文的中心思想 +9 炎黄贵胄 2026-08-22 10/500 2026-08-26 15:40 by semaglutide
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 如果此刻你正在为国基感到焦虑,不妨来听听这首《基金之外》 +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
信息提示
请填处理意见