设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5786|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑 1 x3 \6 J. n! p( y/ ]

. a, j( q; n" O: d6 [$ ^可以在轨道上加传感器,给传感器添加控制器(method):
' F! d) E+ D( `# M4 I比如旋转90°:: t% U6 W: _! S$ q' X, E
is) ^+ f4 X- v# x4 I0 M  z% o- v
        i:integer;& r5 E) }: L3 q  S
do6 }( v( {  \( R; T' ^- `1 f9 @
        if @.backwards=true7 }4 d3 C! E# u; C7 r/ D7 S
        then. G0 f  B* O- l- Z" w6 T
                @.stopped:=true;
# b1 X9 W! q) o. h/ g) [  i1 ~                for i:=1 to 5 loop;
3 `: @7 ^  D8 }7 W" [6 J                        @.iconangle:=@.iconangle-18;
) v; r" L+ E2 B) K                        wait 1;
: B0 P5 X3 o8 r. q; |8 ?4 ~                next;
' m! h, L% V" \  b7 ^4 K( s% e                @.stopped:=false;
5 R' b% B. e0 [$ m' I6 ~2 i9 U        end;& y8 N/ S' p7 L! Q
end;
/ Z" E1 i' w1 q$ X6 J5 o3 v比如旋转180°:
3 E1 z- N- v: V) E2 eis- Z3 U9 ^. H6 Q0 z* d! s0 f. }' {
        i:integer;
8 S% k' l4 ^) k4 T& vdo, l* V. L0 M: u, C! I% c
        @.stopped:=true;
2 b9 k0 G: U# B" {4 A/ A        for i:=1 to 10 loop;/ k6 P' u! D# H4 Z+ H
                @.iconangle:=@.iconangle+18;+ z/ I4 u3 j# L6 D
                wait 1;
) U! _1 m$ ?9 f( Q        next;! u- Q! \& H2 Y" K
        @.stopped:=false;/ L3 D8 c7 A8 b* d# t& r  m
        @.backwards:=false;
* m3 \" g- ?, E, Z* H, \9 D, nend;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-19 18:36 , Processed in 0.012080 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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