设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8062|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑 0 M1 k: _& M  j% l4 H& x8 X

6 ?6 P8 g" D# v8 n# F: l可以在轨道上加传感器,给传感器添加控制器(method):
+ K! C$ ~% ?# j; h6 _$ @比如旋转90°:
8 o( r, c- O* I; j  y# |5 @, xis
( B$ D. ?& u. `1 J) F6 v9 `        i:integer;1 u( x0 P+ T' C+ P6 i6 V
do
- |, I/ Z) l) u& ^; k: m7 f( B: R        if @.backwards=true* N! {( T, L- }/ w
        then: V" a4 R" Z6 o' r9 ^# n8 ^
                @.stopped:=true;* ]8 V" X9 I) t2 V
                for i:=1 to 5 loop;
3 d. ^1 x- V! K1 K6 n                        @.iconangle:=@.iconangle-18;$ ?+ E( k, ?; Q8 E- X3 r
                        wait 1;
, ]0 G- @7 o. [& `2 H& l+ x8 K! p                next;. D. w! R% z7 ?+ o6 M
                @.stopped:=false;/ |, \3 t& V: f6 g' l
        end;3 d; a: Z* n7 J: a& m3 L$ L9 [
end;
# S# m3 H+ T5 _比如旋转180°:, N: U5 F  _5 Q7 ^
is
+ y# ]: q$ Z; u1 q0 X/ @  R        i:integer;- S. q2 O+ n8 }( v' {3 f( J  o& `
do
/ v5 W" o$ S  {2 V, O        @.stopped:=true;0 O# y- [9 `& @/ s+ T( ~& L2 }1 D
        for i:=1 to 10 loop;5 Q" \, B2 T/ \, Y
                @.iconangle:=@.iconangle+18;! j5 C9 ]$ }  y8 Y( J; T
                wait 1;9 e0 h4 l' V6 y' V7 [9 K, @0 b
        next;
7 A( h+ D8 B' u        @.stopped:=false;$ d' L7 R& f2 Q$ R, O
        @.backwards:=false;
6 ~/ t) u$ b# v3 Jend;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-12 08:05 , Processed in 0.016259 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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