完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
% ReadU***Serial
% 2018年1月29日% v1 % 2018年1月30日% v2 删除了fscanf(Obj1);太耗时间了。 clc;clear delete(instrfindall) TimeOut=1; % Find a serial port object. Obj1 = instrfind('Type', 'serial', 'Port','COM11','Timeout',TimeOut, 'Tag', ''); % Create the serial port object if it does not exist % otherwise use the object that was found. if isempty(Obj1) Obj1 = serial('COM11','Timeout',TimeOut); else fclose(Obj1); Obj1 = Obj1(1); end % Connect to instrument object, obj1. fopen(Obj1);% Obj1 % Communicating with instrument object, obj1. NumTime=5; TXY=2*(rand(2,NumTime)-0.5)*1e3;%-10000到10000毫秒 TXY=round(TXY);%整数 DirectionPN=['N','P']; set(Obj1,'timeout',10) for NN=1:NumTime pause(0.01) TX=TXY(1,NN); TY=TXY(2,NN); TXStr=[DirectionPN(double(TX>=0)+1),'X',num2str(abs(TX))]; TYStr=[DirectionPN(double(TY>=0)+1),'Y',num2str(abs(TY))]; fprintf(Obj1, TYStr);%TY转动 pause(abs(TY*1E-3)+0.5) TYStr pause(0.01) fprintf(Obj1, TXStr);%TX转动 pause(abs(TX*1E-3)+0.5) TXStr end fclose(Obj1) |
|
|
|
只有小组成员才能发言,加入小组>>
2431 浏览 0 评论
9078 浏览 4 评论
36741 浏览 19 评论
5020 浏览 0 评论
24701 浏览 34 评论
1512浏览 2评论
1730浏览 1评论
2170浏览 1评论
1538浏览 0评论
509浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 12:22 , Processed in 1.264297 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号