设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5432|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑
5 p9 P% \5 P) M& D; f1 f+ i2 `1 Y' j( e+ G( C" B
可以在轨道上加传感器,给传感器添加控制器(method):
5 D9 w# ]: l& @, Z& o比如旋转90°:
; a, V8 k, L! u1 eis. ?$ D  O" e7 L4 C/ E( U0 u
        i:integer;4 g6 X; g+ `8 G1 G1 x- W& @9 g
do( F  F' M5 G, E
        if @.backwards=true
/ Y3 Q- E2 g0 H4 U3 ^( G        then2 _! p( V* ^. V* j+ W" ]/ ^- ^" ^
                @.stopped:=true;: o# u0 V/ f7 @' h* y
                for i:=1 to 5 loop;8 j; R6 N+ p# |( l) ~6 ?8 u1 M
                        @.iconangle:=@.iconangle-18;0 f0 L3 J6 S0 i/ H
                        wait 1;" y; v4 p# W/ i/ s6 t8 J, M
                next;
! F" |# A- O, V" i                @.stopped:=false;, P. \, n8 E+ S) k
        end;  V, U6 h! ^( U5 i+ g  c
end;
" j% z! S. Q9 ^7 ?比如旋转180°:! }% C5 q9 f9 z* {
is
6 z6 J- L+ }8 N* q/ o  M: O        i:integer;
7 \/ e8 j2 ]# t' |4 ^' {do
$ p9 @8 V. o' S        @.stopped:=true;
1 g# y$ t( l, G9 w5 `* B( R. b        for i:=1 to 10 loop;9 d( b# ?$ |) `
                @.iconangle:=@.iconangle+18;6 @$ O. F" z& h/ E, k9 M& l6 H
                wait 1;% F7 f2 W/ @; D9 S6 @! C3 q2 j: K
        next;
4 L1 L7 r. A$ m$ J+ k# p, f        @.stopped:=false;
! x. D7 _& Q! C8 P. E        @.backwards:=false;
2 j0 n+ q0 a' u- h- v# ]" {" ~end;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-20 18:21 , Processed in 0.012853 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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