设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8538|回复: 4

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

  [复制链接]
发表于 2020-5-7 12:32:24 | 显示全部楼层 |阅读模式
AGV原地旋转如何实现
发表于 2020-5-11 21:30:02 | 显示全部楼层
本帖最后由 migdeng 于 2020-5-11 21:31 编辑 * c3 {1 l- R' ]: g# N) p! @0 V

+ q& ^3 d# [: [8 q! N可以在轨道上加传感器,给传感器添加控制器(method):
& b% q% J6 G6 [) j1 j! Q比如旋转90°:
& o- G1 s8 L* g2 vis# p) k- R: _/ I1 o$ p4 y& A. H5 K
        i:integer;
/ _# }* q" V" E0 y1 ]do. v7 o# s5 l0 [' `
        if @.backwards=true9 m* y1 M: i5 G9 J/ y, V7 o
        then
6 z6 ?5 Y0 A3 V! U                @.stopped:=true;
1 W6 {& y' a5 ]3 h  ^                for i:=1 to 5 loop;. u2 s8 y& g$ f$ `1 q1 s
                        @.iconangle:=@.iconangle-18;
3 T# N, L8 X8 p4 |" ^% I# `1 l. L                        wait 1;
' J* b+ k- |1 M2 N2 o# w3 c                next;/ @* M! I* K# c( }: x" [
                @.stopped:=false;
: i1 c6 M5 r4 e, @, E        end;4 z: Y+ |& f( @0 M
end;, j" X1 |+ z7 v4 x) s/ k- k( F
比如旋转180°:
( ^9 @: z! x5 m# @1 vis
& |$ a, O: g$ k2 @* y        i:integer;. z' ?) s9 j, d3 d9 l: p+ i1 c
do
! I$ |3 a; ?" U' ?* ^7 T+ X        @.stopped:=true;
8 m7 o1 u9 E8 ]+ Q        for i:=1 to 10 loop;
) y( p- r% v$ L  x                @.iconangle:=@.iconangle+18;: q. w& Z& s6 C' A- N7 [: i3 S
                wait 1;- L6 q; K3 H5 b* l0 n6 `
        next;2 T* S5 j) I/ X' F( O
        @.stopped:=false;2 `' w2 U/ x. A1 [! N
        @.backwards:=false;# {/ a& y& [7 Z, T4 w+ Z
end;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-13 17:20 , Processed in 0.017191 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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