Flexsim库函数命令简介

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Flexsim库函数简介Aacos(numratio)说明:返回一个角度,ratio的取值介于-1到1之间。activateview(objviewnode)说明:返回一个树视图节点,供开发者使用。Example:activateview(node(“/standardviews/objectlibrary”,views()));返回一个称为objectlibrary的标准树视图节点。activedocumentnode()说明:返回当前活动文档窗口节点,如果活动文档窗口是一个选项卡式窗口,它会返回活动标签页节点。activedocumentview()说明:返回当前活动文档窗口作为HWND。activeview()说明:返回当前活动窗口作为HWND。add(numvaluel,numvaluel)说明:返回valuel+valuel的值,功能同+。addcommand(objcodenode,strcommandname,strcommandname,strparameters,strexample)说明:向当前可用命令列表添加一个Flexscript命令,新命令将在下次编译后可用。addfullhistorymoverecord(numflowitemd,numtime,objorigin,objdestination,numitemtype)说明:当全部历史记录可用时,向运动表添加一个新条目。新条目将记录临时实体从orginobject移动至destinationobject的特定时间和类型。addfullhistorystaterecord(numtime,numstate,objobject)说明:当全部历史记录可用时,向状态列表添加一个新条目。新条目将记录指定对象改变至指定状态时所花时间。addkinematic(nodeinfonode,numx,numy,numz,numtartgetspeed,numacc,numdec,numstartspeed,numstarttime,numtype)说明:增加一个运动行为至一个系列运动中。addlabel(objobject,strlabelname[,num/strvalue])说明:给object添加一个以labelname名称的标签,value为添加标签的标签值。addsphere(objobject,numx,numy,numz,numradius)说明:在指定object的x,y,z位置处添加一个以radius为半径的碰撞球。addsystemcontrolleritem(objsystemcontroller,numproductid,numlinenum,numtarget,numstarttime[,numnewcolumn1,numnewcolumn2,numnewcolumn3,numnewcolumn4])说明:在模型的运行过程中,增加一个新的行项目到systemcontroller的时间表中。addtablecol(str/num/nodetable[,numcolumn,numdatatype])说明:向表中添加一列,若column没有指定,则添加至表尾,否则添加至特定列后面。addtablerow(str/num/nodetabe[,numrow,numdatatype])说明:向表中添加一行,若row没有指定,则添加至表底部,否则添加至特定行后面。addtocontainerlist(nodelistnode,intid)说明:添加集装箱ID到一个集装箱列表。FlexsimCT函数addtocontainerlistindex(strname,num,parameter,numvalue,strlegendname)说明:将特定的index值添加到集装箱列表。此操作是一个插入操作。FlexsimCT函数addtoeventtypelegend(strname,numparameter,numvalue,strlegendname)说明:事件类型符号允许你通过一个字符串来引用事件表中变量parameter的值。addtouserlibrary(objobject[,numautoinstallcomp])说明:添加指定的object到当前激活的用户库。addviewtext(objwindow,strtext)说明:向指定的窗口添加text。addwheeledblockchassis(nodeblock,intcellnr)说明:向wheeledblock添加一个空机箱。FlexsimCT函数addyardsubtask(nodets,numwhen)说明:FlexsimCT函数and(num/nodecondition1,num/nodecondition2)说明:返回为1或0,与C语言中的逻辑语言且(&&)功能相同。angle(numdx,numdy)说明:返回在X轴和y轴上顺时针旋转角度。可用atan2()代替。anode(thing)说明:申明thing的类型为节点指针型。可用tonode()代替。anum(thing)说明:申明thing的类型为数值型。可用tonum()代替。apchar(strstring)说明:申明string为字符串型。applicationcommand(strname[,numn1,numn2,numn3,…])说明:根据name来执行命令。applyalleditstonodes([objview])说明:用于所有视图编辑。applyeditstonode(objview,objeditenode)说明:用于更改一个节点视图。applylinks(nodeview[,numrefresh])说明:此命令视图中所有热连接和冷连接。applyshapefactors(objobject)说明:此命令用于object的所有外形因素。applytoedits(objview,objeditednode)说明:将程序的改变应用于视图中所选节点。aptr(thing)说明:申明thing为指针类型。asciistr(strstring[,numindex])说明:此命令将返回string的ASCLL值。asin(numratio)说明:返回一个反正弦角度。atan(numratio)说明:返回一个反正切角度atan2(numdy,numdx)说明:返回直角三角形的dy/dx的反正切角度。att(objobject,numindex)说明:att_s(objobject,strname)说明:通过名称访问节点属性。attlink(nodeviewdatanode,strpath)说明:返回viewdatanode节点对像的path变量节点。autoloadallmedia()说明:此命令将加载当前视图、库对象和模型所需要的所有视频、.bmp、.jpg文件。autoloadimages()说明:此命令将加载当前视图、库对象和模型所需要的所有图片.bmp、.jpg文件。autoloadshapes()说明:此命令将加载当前视图、库对象和模型所需要的所有3D模型,包括.3ds、.wrl文件。autoloadsounds()说明:此命令将加载当前视图、库对象和模型所需要的所有音频文件。avi(intcmd,strfilename,numtex,numframe)说明:返回一个3D对象的纹理avi视频。aviadd(nodeviewnode)说明:此命令将创建一个avi视频文件。avifinish(node,viewnode)说明:关闭正在创建的avi文件。avistart(strfilename,nodeviewnode,numfps)说明:此命令自动创建一个avi文件夹,录制的avi文件将自动保存到此文件夹。Bbackupfile(strfilepath)说明:返回到指定名称的文件中。bcgetitemkinematics(objbasicconveyor,objitem,numkinematictype{0-mainkinematic;1-timedependent;2-conveydependent})说明:此命令用于获取在basicconveyor上移动临时实体的三个运动学参数。bcgetitemposition(objbasicconveyor,objitem)说明:返回当前在basicconveyor上临时实体的位置参数。bcsetdirection(objbasicconveyor,numdirection)说明:此命令停止conveyor上的所有临时实体,并设置它的移动方向,1-正向,0-反向。bcsetitemconveystate(objbasicconveyor,objitem,numstartpoint,numstartspeed,numtargetspeed,numaccdec)说明:设置conveyor上临时实体的运作状态。beginaggregatedundo(objview,strdescription)说明:开始为指定视图取消记录命令。beginignoreundo()说明:不添加撤消记录的撤消命令。Bernoulli(numprob,numsucceed-value,numfail-value[,numstream])说明:伯努力分布beta(nummin,nummax,numshape1,numshape2[,stream])说明:贝塔分布bindtexture(numtextureid)说明:当OpenGL命令被用来绘制一个场景时,此命令将引用Flexsim中textureid相应纹理。binomial(numtrials,numprob[,numstream])说明:二项分布bitwiseand(numa,numb)说明:按位与操作返回两个32位整数值。bitwisenot(numa)说明:返回位数,而非32字节的整数值。bitwiseor(numa,numb)说明:返回位数或是32字节的整数值。bitwisexor(numa,numb)说明:返回X值,或是32字节整数值。break说明:从循环或是switch语句中跳出来。buildall()说明:此命令用于创建Flexscript树结构,树中的所有节点均为Flexscript节点。buildnodeflexscript(nodecodenode)说明:此命令将指定的节点创建为Flexscript树节点。Ccnoparentheses说明:此命令用来引用函数运行中处于活跃状态的节点。calculateconfidence(numstddev,numnorfdatapoints,numconfidence)说明:为给定的标准差和数据点数值计算置信区间。casevalue:说明:在Switch语句中的一个分支。cell(nodetable,numcol,numrow)说明:此命令返回一个节点表对象中的一个节点的引用。cellrc(objobject,numrow,numcol)说明:可用gettablecell()代替。cellrowcolumn(nodetable,numrow,numcol)说明:此命令返回一个节点表对象中的一个节点的引用。cempirical(str/node/numtable[,numstream])说明:返回一个连续的经验分布随机变量。centerobject(objobject,numindex)说明:返回一个对象中间端口连接的引用。changeconveyorspeed(objconveyor,numnewspeed)说明:改变传送带的速度。changedisplay(numwidth,numheight,numdepth,numfullscreen,numtest)说明:改变显示的分辨率。changetask(objtasksequeue,numtaskrank,numtype[

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功