flexsim7.14自学笔记(2)

2019-08-31 11:49

协同任务序列:

创建协同任务序列的命令框架:

treenode xtrw = createcoordinatedtasksequence(执行器);创建任务 int po1rw = insertallocatetask(xtrw,执行器,0,0);分派任务 int po1rw = insertallocatetask(xtrw,执行器,0,0);

insertproxytask();任务流程

insertsynctask();中断

insertdeallocatetask();取消分派任务

dispatchcoordinatedtasksequence();分配任务

Inserttask(ts, TASKTYPE_TRAVELTOLOC, NULL, NULL, X, Y, Z, 结束速度);

函数:rank(current,getrank(item)-1)

6

yrot(obj object) 返回对象y轴的旋转位置。

6运动学

initkinematics(kin,current);它的第一个参数必须指定一个空节点,通常将这个参数设置为一个标签节点。

参数localcoords控制实体的位置,其值只能为0或1,默认为0(当不写入时),0表示为 参考model坐标,1表示参考实体自身的坐标。

addkinematic(kin,0,15,0,10,0,0,10,0,time(),KINEMATIC_ROTATE);

7

treenode current = ownerobject(c);

treenode source = inobject(current,1);指定相关的实体

for(int i = 1; i<=nrop(source);i++) nrop函数返回该实体的输出端口数目。定义数值i初值为1. { openoutput(outobject(source,i));如果为真则打开相关实体outobject(source,i)的输出端口。 }

closeoutput(current);关闭当前实体的输出端口。

senddelayedmessage(current,30,current);当前实体给当前实体发送延时消息,延时30秒。触发当前实体内的消息触发器内的函数,使之生效。

8,


flexsim7.14自学笔记(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:M1-M8课文改编的语法填空和改错整合版(1)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: