设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5434|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑
; l+ Z& v/ @8 r7 C' i, r! a; V5 ]6 X$ R; _& E
可以在轨道上加传感器,给传感器添加控制器(method):
& ^2 U! H0 O! J: ?. d: O' r+ z比如旋转90°:; O4 l/ g- @- U
is% T4 Q0 }- ^" r; b6 b( Z  _
        i:integer;' f) d' Z& \4 o; z7 n4 W3 s
do/ ?; U6 S: l. \9 W( z" a
        if @.backwards=true
1 ]6 l3 U% w+ Q/ \        then; V- p/ e4 }. ^8 \- j8 @
                @.stopped:=true;4 g, f( m) r; D* W2 P
                for i:=1 to 5 loop;
+ P, ]9 L' L& b% l0 \; I* A                        @.iconangle:=@.iconangle-18;
; V) t1 l1 q8 Y. c  U8 |1 _" S                        wait 1;
4 d3 R3 a4 H# y+ ~' v8 z3 H                next;
  R' j) G! O7 g+ g- b' t. x) g                @.stopped:=false;6 @/ H4 N" d! N1 g
        end;
' D- P- D6 J: m" Cend;
* d: R8 X  F7 B  h: @' k3 Q5 }- P  M比如旋转180°:# W5 d5 a" _4 D$ P
is! `0 A1 G+ i* x( K2 F1 b) h  ?9 n
        i:integer;; p2 h$ J" D/ @* Z3 X
do
: G  K8 R1 i# G, E2 f        @.stopped:=true;
1 ]- }* [3 c6 L% a% P: l) d" f0 }. {        for i:=1 to 10 loop;* w1 Q5 ^7 C# _5 v4 ^" O
                @.iconangle:=@.iconangle+18;
8 E8 K0 ]- P) c/ Y  I                wait 1;
( r6 D6 S1 l5 a. z7 y        next;
/ V) f7 u) c" j1 v        @.stopped:=false;8 }" P9 G1 D* t7 g, s
        @.backwards:=false;8 w. Q  P$ z" |4 _+ k7 _9 K! B7 t
end;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 23:54 , Processed in 0.013924 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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