设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10799|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑
3 t) T9 b4 F* A
2 g5 A4 X/ A- z可以在轨道上加传感器,给传感器添加控制器(method):
$ ]5 h+ X2 T  Q( [8 H6 ^  P. ]比如旋转90°:2 F* K- n8 j) g6 f8 D5 J/ s' }
is# N( `  r, c, R0 o! y
        i:integer;
2 B1 v# J9 C3 ?1 Odo7 c) J: T  P' F1 s
        if @.backwards=true7 B$ y; s& W: T( y$ T5 |
        then
+ e4 \/ [' w, w; I, C8 U                @.stopped:=true;
; I; ^% R% r# W' x4 V                for i:=1 to 5 loop;
/ z8 w( _$ e# a                        @.iconangle:=@.iconangle-18;; i" e/ W/ {8 e1 t! K; V8 |* |- Q* a1 B
                        wait 1;- M6 M9 t  P9 Y4 ?( `- m
                next;: w7 u% \$ u. m. X5 |
                @.stopped:=false;
# z' _* c5 J5 I- V  k        end;; C, r6 J" ~# M- X# O+ N# Q
end;! \" B. B  I3 b) u' J2 H
比如旋转180°:+ Q! k" i) y- p1 T6 b; l! X. K- q
is
$ `  K5 }3 m. Q- y7 |        i:integer;
1 _: x+ a/ {, B- v! c& M4 \do
: W8 L; ?+ L5 U; T        @.stopped:=true;( {# x" ]0 E/ i: |
        for i:=1 to 10 loop;. A' q) Y9 H* I7 B; Q
                @.iconangle:=@.iconangle+18;! L8 D8 k& n% @  y
                wait 1;
* l8 f, O/ V* s1 k/ m$ r* [/ o        next;
0 _  p7 y7 L- j: h8 |2 c! S# n        @.stopped:=false;- g0 c$ [2 L6 N* J) P9 r
        @.backwards:=false;
3 \4 q8 F# ~& S7 X# d' X- Xend;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-20 13:52 , Processed in 0.014590 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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