设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11178|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑 ' W: Q% M. U) f! J$ I6 a5 d) r
( e( d( ^* |" [7 {# _
可以在轨道上加传感器,给传感器添加控制器(method):( z5 R. ^( ?7 O" P% Z) S5 o
比如旋转90°:
* o. I0 j4 `# M$ T. }) t/ k& fis
# s* f! A7 O6 `& u2 \. X, a        i:integer;
. a% b9 _5 i8 _6 f6 Z8 H7 v! |+ K; tdo
5 W+ g( G# {4 X7 P  x5 `        if @.backwards=true' f6 ^! |+ q0 H/ A) E3 x
        then5 X& ~: d8 i: Z! p9 D
                @.stopped:=true;
* Z8 z9 J7 j7 O, d% a. E1 _4 L( q                for i:=1 to 5 loop;3 y$ n) @0 l: C/ \9 Z8 r4 a, [
                        @.iconangle:=@.iconangle-18;9 l" B! C9 g1 ~- g" P8 _
                        wait 1;
2 ]' e  |; [4 n) P: y& @  |                next;
, B+ t. u; L5 V                @.stopped:=false;
! o( w0 q) S% d        end;
' e* J1 w" {/ \% v9 s# v  x: oend;0 r' @' r' _* `
比如旋转180°:
, G: {0 b) O/ i/ \$ F# mis- m& n( c! U" j3 K! e
        i:integer;8 l% J9 _! p; Q
do
% S- n3 {6 d- E% {, V        @.stopped:=true;
! N: W# s2 s1 w0 _. h        for i:=1 to 10 loop;
: p8 h( U8 I6 N% @4 b5 i* x! Z                @.iconangle:=@.iconangle+18;$ k6 t/ r1 B% i
                wait 1;( @3 }: q& n5 K7 c) I, ~
        next;) b. f( Y4 V/ h; q6 q6 O
        @.stopped:=false;% V) ~2 z  i% z% ?6 p* }; [
        @.backwards:=false;  J' p1 z! k) _6 w8 n$ C
end;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-12 06:56 , Processed in 0.013604 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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