




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1Flexsim軟件的安裝步驟Flexsim建模的根本概念Flexsim軟件的運用步驟開發實例訓練Flexsim軟件的高級開發2Flexsim軟件的安裝步驟單機版單機版根據電腦操作系統打上相應的補丁安裝Visual C+ .net安裝Flexsim安裝HASP Driver插入軟件加密狗輸入客戶序列號開場菜單 / Flexsim 3 / Flexsim License Activation3Flexsim軟件的安裝步驟網絡版網絡版效力器上安裝:加密狗hdd32.exe加密狗驅動(HASP device driver)aksmon32.exe 效力器監控程序lmsetup.exe 效力器序列號管
2、理器*上面三個文件在網絡版安裝光盤的目錄下可以找到客戶機上安裝:Visual C+ .netFlexsim軟件hdd32.exe 加密狗驅動 在Flexsim安裝目錄生成一個network.txt文件4Flexsim軟件主窗口規劃Flexsim軟件主窗口由下面五部分構成菜單工具欄對象庫模型視圖仿真控制欄5工具欄工具欄中常用到的按鈕包括ToolBox:編輯全局表格/變量Commands:Flexsim命令協助Tree:翻開模型樹Ortho:翻開模型正投影視圖Persp:翻開模型透視圖6培訓內容Flexsim軟件的安裝步驟Flexsim建模的根本概念Flexsim軟件主窗口規劃Flexsim仿真模
3、型的根本組成Flexsim軟件的運用步驟開發實例訓練Flexsim軟件的高級開發7Flexsim仿真模型的根本組成對象ObjectsFlexsim采用對象對實踐過程中的各元素建模銜接ConnectionsFlexsim中經過對象之間的銜接定義模型的流程方法Methods對象中的方法定義了模型中各對象所需求完成的作業8Flexsim軟件的安裝步驟Flexsim建模的根本概念Flexsim軟件主窗口規劃Flexsim仿真模型的根本組成對象Objects銜接Connections方法MethodsFlexsim軟件的運用步驟開發實例訓練Flexsim軟件的高級開發9對象與承繼Flexsim采用面向對
4、象的技術大部分Flexsim對象都是FixedResource或TaskExecutor對象的子對象子對象擁有其父對象一切的接口和相應的功能用戶相對比較容易很快掌握子對象的運用10Flexsim家族樹11Flexsim的對象庫12對象分類資源類Fixed ResourcesSource, Queue, Processor, Sink, Combiner, Separator, MultiProcessor, Conveyor, MergeSort, FlowNode, Rack, and Reservoir執行類TaskExecuterDispatcher, Operator, Transpo
5、rter, Elevator, Robot, Crane, ASRSvehicle網絡類NodeNetworkNode, TrafficControl圖示類Visual ObjectVisualTool, Recorder13資源類對象Fixed Resource類對象普通是仿真模型中的主干對象此類對象決議了模型的流程14執行類對象Task Executer對象可從Fixed Resource對象中獲取并執行義務,如物料搬運或消費操作等。一個Task Executer對象可以向其他Task Executor對象指派義務,或者管理模型中一切的Task Executers對象。Task Execu
6、ters對象不參與模型中的流程指派。15網絡類對象NetworkNode對象普通用來設定Task Executor對象的行動道路16圖示類對象圖示類對象可用在仿真模型中顯示各種信息、標識、圖片或圖表等VisualTool和Recorder對象可用來提高仿真模型的直觀感,同時可用來實時顯示和搜集模型的輸出數據17遷移實體Flowitem遷移實體指模型中存在遷移的對象遷移實體可用來表示消費或效力中的原料、產品或產品集,如零件、部件、托盤、容器等;也可以是義務執行者遷移實體可點擊工具欄按鈕Flowitem定義可對每個遷移實體定義對象類別Itemtype18培訓內容Flexsim軟件的安裝步驟Flex
7、sim建模的根本概念Flexsim軟件主窗口規劃Flexsim仿真模型的根本組成對象Objects銜接Connections方法MethodsFlexsim軟件的運用步驟開發實例訓練Flexsim軟件的高級開發19銜接與端口Flexsim模型中的對象之間是經過端口來銜接的三種類型的端口輸入端口input portsFixed Resource之間的銜接輸出端口output portsFixed Resource之間的銜接中心端口center ports銜接Task Executer和Fixed Resource20“s銜接按下 “s鍵的同時用鼠標從一個對象遷延到另一個對象上以銜接二者“s銜接僅
8、用于中心端口之間的銜接即銜接Task Executer和Fixed Resource “s銜接用“w取消按下 “w鍵的同時用鼠標從一個對象遷延到另一個對象上以銜接二者21“a銜接按下 “a鍵的同時用鼠標從一個對象遷延到另一個對象上以銜接二者“a銜接用于除中心端口之外的一切其他的銜接 “a銜接用“q取消22方法Method方法是用來完成一項義務的一系列規那么集好的方法應是可以反復運用的Flexsim采用一系列方法集來完成所建模型的作業23Flexsim建模方法集Arrival MethodDetermines how and when FlowItems Enter the modelTrigg
9、er MethodDetermines what, where, and when to assign information to FlowItemsFlow MethodDetermines how, where, and when to move FlowItems through the modelNavigation MethodModel navigation, and fly throughFlowItem Bin MethodDefines the FlowItem CharacteristicsTaskExecuter Move MethodDertermins who, a
10、nd how FlowItems move from one FixedResource to another24運用 Flexsim建模的根本步驟構建模型規劃定義物流流程編輯對象參數編譯運轉仿真分析仿真結果25步驟1. 構建模型規劃將仿真所需求的對象模型從對象庫中拖拽到仿真視圖窗口中的適當位置26步驟2. 定義物流流程根據銜接類型,按下“a或“s鍵的同時用鼠標從一個對象遷延到另一個對象上以銜接二者27步驟2. 定義物流流程 續1銜接兩個對象端口所需按鍵“a鍵用來將對象1的輸出端口銜接到對象2的輸入端口上“q鍵用來取消對象1的輸出端口與對象2的輸入端口之間的銜接“s鍵用來銜接對象1與對象2的中
11、心端口“w鍵用來取消對象1與對象2的中心端口的銜接28步驟2. 定義物流流程 續2各類端口銜接的顯示位置輸出端口顯示在對象的右上角輸入端口顯示在對象的左上角中心端口顯示在對象底部中心29步驟2. 定義物流流程 續3察看對象的端口銜接對象屬性窗口General選項卡可調整端口的編號順序30步驟3. 編輯對象參數雙擊對象可以翻開對象的參數對話框31步驟3. 編輯對象參數 續點擊對象窗口左下角“Properties按鈕可調出對象屬性對話框對象屬性對話框中包括圖形Visual常規General標簽Labels統計Statistics32步驟4. 編譯運轉仿真編譯模型重置模型控制動畫速度運轉仿真33步驟
12、5. 分析仿真結果仿真之前經過菜單Stats / Stats Collecting選擇統計對象仿真時在對象屬性對話框Statistics選項卡中可實時察看相應對象的統計數據和圖表點擊Stats下的Standard Report或State Report可生成規范統計報告和形狀統計報告34實例1:簡單仿真模型的建立消費線同時消費三種產品,然后被送到監測車間的緩存區。檢測車間有三臺監測系統分別對這三種產品進展檢測后,經過各自的傳送帶將產品運輸出去35模型描畫產品到達檢測車間的時間服從均值為20,方差為2的正態分布到達檢測車間的產品類別1, 2, 3服從均勻分布緩存區容量為25件產品傳送帶傳輸速度為
13、1m/s36步驟1:構建模型規劃從對象庫中拖放所需的對象到建模視圖中37步驟2. 定義物流流程按住A鍵,同時用鼠標左鍵點擊Source對象并且按住鼠標左鍵不放,然后拖動鼠標至Queue對象。此時會出現一條黃線銜接Source 和Queue對象。然后松開鼠標左鍵,黃線將變成一條黑線,表示Source對象和Queue對象的端口曾經銜接上。 如上所述,分別銜接Queue到Processor,Processor到Conveyor,以及Conveyor到Sink的連線。38步驟2. 定義物流流程續39步驟3. 編輯對象參數定義產品的流出設置緩存區參數設置檢測設備參數40定義產品的流出雙擊Source對象
14、,翻開其參數對話框41修正產品流出間隔時間1從Inter-Arrival time 下拉框中選擇Normal Distribution42修正產品流出間隔時間2修正選項的默許參數點擊Template按鈕修正其中的棕褐色的參數值:將10改為20 43指派產品不同的型號和顏色1 選擇Source Triggers選項卡, 在 OnCreation下拉框中選擇Set Itemtype and Color來改動產品類型和顏色 44指派產品不同的型號和顏色2選中選項后,點擊Template 按鈕,確定參數如下圖后,點擊Apply和Ok按鈕,封鎖Source對象的參數對話框。 45設置緩存區容量雙擊Que
15、ue,其參數對話框將會出現將Maximum Content 對應值改為 25. 點擊Apply確認 46 設置緩存區產品流選項轉到Flow選項卡,在 “Output 框中, 選擇 “Send To Port 下拉框中的“By Itemtype (direct) 選項依次點擊Apply和OK按鈕,封鎖Queue對象的參數對話框47設置檢測設備檢測時間雙擊第一個Processor對象在參數對話框“Process Time 下拉框中選擇 “Exponential Distribution選項將參數由默許值10改為30同樣設置其他兩個Processor對象48步驟4. 編譯運轉仿真編譯模型重置模型運轉
16、仿真49步驟5. 察看仿真結果如今模型視圖處于由上到下的垂直投影圖中,該投影圖在建模時經常運用,假設在模型顯示方面經常運用透視圖。選擇工具欄中的Persp按鈕可翻開一個新的透視圖 50仿真透視圖顯示51仿真統計結果的簡單查看1翻開模型視圖窗口上的Setting菜單取消選中“Hide Names52仿真統計結果的簡單查看2鼠標右鍵單擊對象,從彈出菜單項選擇擇property,然后從屬性對話框中選擇Statistics選項卡Statistics選項卡中里面又包括General, State, Content, Staytime四個子選項卡General和State選項卡中可以動態顯示對象形狀的變化
17、情況Content和Staytime選項卡缺省下不能顯示對象的動態變化情況53仿真模型文件的保管仿真文件編寫過程中要留意經常保管仿真文件第一次保管主窗口File菜單Save Model As 保管修正主窗口File菜單Save 54培訓內容Flexsim軟件的安裝步驟Flexsim建模的根本概念Flexsim軟件的運用步驟開發實例訓練實例1:簡單仿真模型的建立實例2:統計信息的查看與顯示實例3:TaskExecuter的運用實例4:NetworkNode的運用實例5:美化與演示Flexsim軟件的高級開發55實例2:統計信息的查看與顯示翻開已保管的例1的模型文件另存為Example2.fsm5
18、6選取進展統計對象1按住Ctrl鍵,選中三個Processor對象,這時候所選中的對象外面出現一紅色方框57選取進展統計對象2點擊主窗口菜單Stats / Stats Collecting / Selected Objects On選擇所選中對象為統計對象進展統計的對象外面出現綠色方框按住Shift鍵點擊模型視圖的空白區域,可取消一切對象的選定紅色方框58添加Recorder對象拖放3個Recorder對象至建模視圖中59修正Recorder對象視圖參數翻開透視圖依次翻開Recorder的屬性對話框,修正Visual選項卡中的Z為8, SX, SY均修正為6,SX修正為90,并視情況調整60修
19、正Recorder對象圖示參數雙擊第一個Recorder對象,翻開參數對話框點擊按鈕“Data Capture Settings,修正Type of Data為Standard DataObject Name為Processor 1Data to capture為Staytime點擊“Next按鈕前往到Recorder對象的參數對話框61修正Recorder對象表頭點擊“Display Options按鈕修正Graph Title為Staytime of Processor 1修正坐標軸參數Lower Bound改為0Upper Bound改為20Divisions改為10點擊按鈕“Done退
20、出參數設置依次修正其它兩個Recorder對象的參數62保管,編譯,重置,運轉63實例3:TaskExecuter的運用在例1的根底上,2個檢測員參與到了產品的檢測中檢測員的義務是從緩沖區取出產品,并安裝到相應的監測系統中,安裝時間為10秒傳送帶末端的產品由叉車送出64修正仿真模型翻開例1的仿真模型文件,另存為Example3.fsm修正仿真模型如圖65創建“s銜接按住“s將Dispatcher對象分別與第一個Queue對象和三個Process對象銜接起來同樣銜接第二個Queue對象與叉車對象66銜接Dispatcher與Operator按住“a銜接Dispatcher對象的輸出端口和兩個Op
21、erator對象的輸入端口67修正緩沖區參數翻開第一個Queue的參數窗口在Flow選項卡中選中“Use Transport同樣修正另一個Queue的選項68修正檢測系統的參數翻開Processor對象的參數窗口修正Setup Time為A constant Setup time of 10選中Operators選項卡中的Use Operator(s) for Setup同樣修正其它兩個Processor對象69保管,編譯,重置,運轉70實例4:NetworkNode的運用將例3中的Sink改成3個貨架,3種產品檢測終了后分別放入對應的三個貨架中叉車只可以沿著規定道路行駛71修正例3仿真模型刪
22、除Sink對象,添加三個Rack對象將第二個Queue對象與三個Rack對象分別用“a銜接72修正緩存區與貨架參數修正第二個Queue對象的Send To Port參數為By Itemtype (direct)修正貨架高度為5層,點擊“Apply Basic Settings和“OK確定73保管,編譯,運轉察看仿真運轉時叉車的行駛道路74添加NetworkNode對象在模型視圖中添加NetworkNode對象“a銜接NetworkNode到相應的存取位置藍色細線75創建路網“a銜接相應的NetworkNode對象構成路網綠色粗線“a銜接叉車到路網中紅色細線76路網修正方法托拽路網上的Splin
23、ePoint紅色小球可以修正途徑的彎曲外形按住“x鍵單擊SplinePoint可以在路段上添加另一個SplinePoint按住“q鍵從一個NetworkNode拖到另一個NetworkNode可取消托拽方向的銜接,構成單向途徑取消途徑需求按住取消雙方向的銜接77模型路網修正設置一條單向途徑78保管,編譯,運轉79實例5:美化與演示Sky Box的運用Fly Path的運用80培訓內容Flexsim軟件的安裝步驟Flexsim建模的根本概念Flexsim軟件的運用步驟開發實例訓練Flexsim軟件的高級開發C+ToolBoxExperimenter81C+與對象類、實例、接口封裝數據屬性、變量函
24、數方法 承繼 多態82C+變量類型intdoublecharchar*stringfsnode*83C+的變量聲明int counter = 1;double size = xsize(current);char letter = A;char* tablename = “mytable;string tablename = “mytable;fsnode* nextobj = outobject(current,1);84C+ Constructs: ifif (expression)code blockelsecode blockif (content(item) = 2)colorred
25、(item);elsecolorblack(item);85C+ Constructs: whilewhile (expression)code blockwhile (content(current) 0)destroyobject(last(current);86C+ Constructs: forfor (var decl; expr; increment)code blockfor (int index = 1; index 與 +90規范節點對象節點數據或元函數節點方法 (C+)方法 (FlexScript)Node的圖標91節點樹中的每一個node實踐上都是 “fsnode 類的一
26、個實例fsnode* 可聲明指向一個fsnode類的實例的數據類型Node: C+ class92與fsnode類型相關的函數getnodename()getnodenum()getnodestr()setnodename()setnodenum()setnodestr()inc()getdatatype()getrank()setrank()content()up()rank()first() and last()prev() and next()objectexists()93Object的構造classessuperclassesvariableslabelsbehaviourevent
27、functionscppfunctionscppvariablesspatialspecialvisualconnectionseventsstats94屬性Attributesgetnodenum(attribute(fsnode*);setnodenum(attribute(fsnode*),val);ex: getnodenum(spatialsx(current);變量Variablesgetnodenum(var_s(fsnode*,varname);setnodenum(var_s(fsnode*,varname),val);ex: setnodenum(var_s(current
28、,maxcontent),10);獲取對象的屬性與變量95通用屬性的獲取spatialx(yz), spatialrx(yz), spatialsx(yz)offsetx(yz), offsetrx(yz), offsetsx(yz)itemtypestate_currentstats_content, stats_contentmin, stats_contentmax, stats_contentavgstats_input, stats_outputstats_creationtimedisplaygroup 96ToolBoxToolBoxGlobal TablesTime TablesUser Events (advance user)MTBF MTTRWatch ListsGlobal C+ CodeGlobal Object
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工程施工中的材料管理策略
- 思政課程中的個性化教學方法研究
- 投資策略如何實現財富增值
- 拼多多商家如何進行價格策略制定
- 政府公共關系建設
- 提升工作效率高級應用技巧
- 教師教學技能提升與培訓
- 提升職場競爭力的商務禮儀
- 心理學入門認識自我與情緒管理
- 探索未知的領域Triz理論在醫學技術中的應用
- 衛健系統2025年上半年安全生產工作總結
- EPC項目-總體實施方案
- 第一章體育與健康基礎知識 第一節 科學發展體能 課件 2024-2025學年人教版初中體育與健康八年級全一冊
- 高三數學復習策略
- 大豆病蟲害的綜合防治
- 貴州省畢節市2023-2024學年高二下學期期末考試 政治 含答案
- 2025年度智能駕駛技術研發合同4篇
- 醫學檢驗技術專業就業能力展示
- 體育場館消防控制室操作規范
- 《中國政法大學》課件
- 國開學習網《大數據技術概論》形考任務1-4答案
評論
0/150
提交評論