设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8915|回复: 4

[求助] AGV原地旋转如何实现

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑 . a5 F) M2 `! L& B! t$ M

# W3 K/ L. }1 j9 _! i可以在轨道上加传感器,给传感器添加控制器(method):
8 Z7 y; S1 a. y比如旋转90°:
4 W" D2 f& D0 J: Uis; X: l9 h5 o5 `5 e$ T; s: \$ b+ x( d
        i:integer;
& D+ D% A# s' z5 d3 Udo
) r1 Z! a6 e6 q        if @.backwards=true" d. Y  p5 Z/ q$ X2 ~3 _; g+ J4 }
        then# \( K# h1 L+ y8 T: D3 Y
                @.stopped:=true;
% t! C6 K- I. W7 B1 P! b                for i:=1 to 5 loop;, V6 B. Z7 U7 G  `) k
                        @.iconangle:=@.iconangle-18;
1 @! d- P4 h7 w! B+ i6 _                        wait 1;  A+ a/ h" ]7 C2 z' a8 C
                next;! u4 g5 z! F6 B9 h$ h% Z
                @.stopped:=false;' S! p8 h8 W: y' S
        end;. y0 e- F4 e# Q/ ~( W: |8 `5 w: N
end;$ Y! \1 d$ W# w; t5 |
比如旋转180°:# d" I: S3 {! E  w7 H7 F& }
is+ s# z5 v5 y" f: S8 A
        i:integer;& n$ T7 e  l4 a: i! Q
do+ k# I$ g0 Y; _- N+ Z: J6 Q# X- N2 B1 I
        @.stopped:=true;
: O9 |6 v0 ?7 {2 n9 I8 a        for i:=1 to 10 loop;
6 R: W2 y+ e+ n% p6 |                @.iconangle:=@.iconangle+18;
0 a* S! m- t& U. M6 X                wait 1;5 N* u9 g  L  Y4 c( v+ Z5 _' M+ k- e5 y
        next;4 ~- `2 n4 o5 Q
        @.stopped:=false;3 i! m. {/ t/ y
        @.backwards:=false;
0 G2 `- R/ S$ ~- d/ V6 aend;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-10-29 17:19 , Processed in 1.071559 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表