设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9716|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑
1 B( N# V' Z2 W: N4 O" D7 j3 S; ~4 l7 }) ?" H2 q* E
可以在轨道上加传感器,给传感器添加控制器(method):5 G; p! ^1 s/ q+ q
比如旋转90°:$ X- z) q8 Y1 G& Q
is
9 u+ z. [* \$ t/ x$ o        i:integer;5 X3 x" C% N# f8 X/ c
do
  Q4 m3 |+ S( f4 R        if @.backwards=true* a5 b/ u7 ?$ i% {+ t6 `
        then
. \! b& B" Y1 z8 p% b8 t                @.stopped:=true;
+ m3 Q' F. M1 ^+ ]! ?7 [8 u                for i:=1 to 5 loop;3 F+ r4 m: m6 p2 C. X8 W( a/ ~' i
                        @.iconangle:=@.iconangle-18;
+ x) A/ |* m, O) n: E                        wait 1;1 w2 M! \0 o% T4 q0 E; a/ x- Y6 `
                next;
" q. m0 g( v7 R% G+ Y1 f5 t+ R3 s                @.stopped:=false;
) s8 H3 ~' [4 u        end;+ N( v+ x& g1 t  ~- b0 I5 H. N; H
end;% e0 v3 d6 T9 U1 F' D2 z# o
比如旋转180°:
( m9 ~; Q  [6 A, His* ?0 |0 {4 \& {0 x
        i:integer;
- r; _7 A$ z3 i4 W1 ^; z+ Tdo( }9 f  _* {) e# m. u& l& z
        @.stopped:=true;/ V! C( `* i. g
        for i:=1 to 10 loop;& q( J) a* Y) Q  w  J* L5 A. Q
                @.iconangle:=@.iconangle+18;
+ v! D- ?- m0 z" w$ ]# q                wait 1;
& T9 Y0 ]5 a( B: [. X( H- ]9 l        next;' H% S. w7 b8 R3 L- N
        @.stopped:=false;5 R. I! U3 R. l  R# ~5 o' Y0 M2 n
        @.backwards:=false;9 y9 n7 [9 y& m9 W# ]  e) _3 b! `
end;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-21 00:30 , Processed in 0.017373 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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