设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11102|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑 0 O9 [4 f3 R- F1 e/ }, Q' E
5 ^0 K5 |! {1 E4 e6 ^* B6 ?
可以在轨道上加传感器,给传感器添加控制器(method):
9 e3 ]9 q+ Z) J1 D比如旋转90°:- r2 Q% F- B8 q2 D
is
+ t) G# v: ]% [0 a, B        i:integer;, A/ f0 r% _- Y' j5 S) m
do. P! H& E: e( D4 S7 W! r8 k
        if @.backwards=true: O% [( O0 ]0 A
        then. O5 G% D' [5 j' y
                @.stopped:=true;
( ]' k% o) E0 Y4 ~+ f' q' {                for i:=1 to 5 loop;
! x+ n5 @/ d8 e5 n! }, I. c                        @.iconangle:=@.iconangle-18;" Z0 l+ j- v+ W7 w" i6 [( T
                        wait 1;9 p% `5 X* u8 D2 E. K9 F  v
                next;2 _+ Y4 d& w4 I' a, l2 v( \
                @.stopped:=false;8 g1 \9 s6 w4 @) y) r
        end;
( a1 _  I2 _3 h. p1 T. h. lend;( r7 ]( @, q0 K
比如旋转180°:+ \! J) k/ ~% h' e) b4 Y+ q
is
" @( _3 m# ^& G4 r0 n# g        i:integer;6 u  n2 M- j6 [2 W2 Y
do
, M) R5 m/ x  s1 L8 r        @.stopped:=true;$ D' }& v0 l3 m+ W' E8 r
        for i:=1 to 10 loop;
9 _4 K0 F2 N& y# n                @.iconangle:=@.iconangle+18;
" |4 b1 B5 i, V( [: O, e                wait 1;, ^& _4 |& G& ]* S# w
        next;" c3 o5 i6 T1 h8 Q6 {  m
        @.stopped:=false;7 R' N' S( [1 O, J3 X$ C
        @.backwards:=false;% {1 N7 W' O. \7 h" r4 @
end;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-2 01:00 , Processed in 0.014421 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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