日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接)

發(fā)布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近在學(xué)習(xí)AGV的知識,中間也遇到了很多的問題,我就打算把這些遇到的問題以及解決辦法記錄下來,希望對你也有幫助。也歡迎你留言,如果這里沒有你所遇到的問題。


問題1:如何實現(xiàn)AGV與控制點的連接

一般【實體與實體】或者【實體與任務(wù)執(zhí)行器】的連接或者斷開,我們用的函數(shù)都是contextdragconnection(fromobject,toobject,連接方式)。然而,再用這個方式去實現(xiàn)AGV與控制點的聯(lián)系,發(fā)現(xiàn)失敗了。通過論壇咨詢美國的大佬,可以用這個函數(shù)實現(xiàn):function_s(object,"addConnection",-1,object)

  • 第一個object:指控制點cp
  • “addConnection”:我目前也沒有找到這個屬性存放在樹節(jié)點的哪里
  • -1:【-1】或者【0】都能實現(xiàn)AGV與控制點【Travel AGV】的連接;如果值變?yōu)椤?】,連接類型就會變成【Location】
  • 第二個obejct:指AGV
  • 這里我把代碼放上去,僅供參考 Object cp1 = Model.find("ControlPoint3"); Object cp2 = Model.find("ControlPoint4"); Object newCP = duniform( 0, 1 ) == 1 ? cp1 : cp2; Object taskEx = Model.find("TaskExecuter1"); //AGV agv = AGV( taskEx ); function_s(newCP,"addConnection",-1,taskEx);

    擴展使用
    當(dāng)然我們再使用function_s(object,“addConnection”,-1,object)函數(shù)時,不僅僅可以用在AGV與控制點的連接,還可以用于控制點與控制點的連接。比如我想把cp1和cp2連接起來,并且連接線的類型為"NextLookForWork",那么代碼為:function_s(cp1,“addConnection”,6,cp2);


    先到這,后續(xù)會持續(xù)增加關(guān)于AGV的相關(guān)知識點。

    總結(jié)

    以上是生活随笔為你收集整理的Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。