複製鏈接
請複製以下鏈接發送給好友

Flexsim

鎖定
FlexSim是一個基於Windows的,面向對象的仿真環境,用於建立離散事件流程過程,像是製造業,物料處理和辦公室工作流,這些全都配以相似度極高的三維虛擬現實環境。
外文名
FlexSim
開發公司
FlexSim
開發國家
美國
類    型
仿真軟件
支持系統
Windows

Flexsim軟件簡介

FlexSim是美國FlexSim 公司開發的,迄今為止世界上第一個在圖形環境中集成了C++IDE編譯器仿真軟件。在這個軟件環境,C++不但能夠直接用來定義模型,而且不會在編譯中出現任何問題。 這樣,就不再需要傳統的動態鏈接庫和用户定義變量的複雜鏈接。 FlexSim 應用深層開發對象,這些對象代表着一定的活動和排序過程。 要應用模板裏的某個對象,只需要用鼠標把該對象從庫裏拖出來放在模型視窗即可。每一個對象都有一個座標(x,y,z)速度(x,y,z),旋轉以及一個動態行為(時間)。 對象可以創建、刪除,而且可以彼此嵌套移動,它們都有自己的功能或繼承來自其他對象的功能。 這些對象的參數可以把任何製造業、物料處理業務流程快速、輕易、高效的描述出來。同時FlexSim的資料,圖像和結果都可以與其它軟件公用(這是其它仿真軟件不能做到的),而且它可以從Excel 表讀取資料和輸出資料(或任何ODBC DATABASE),可以從生產線上讀取現時資料以作分析功能。FlexSim也允許用户建立自己的實體對象(Objects)來滿足用户自己的要求。在FlexSim 7 以上版本已經開發出64位版本,可以更好調用計算機內存
當前軟件的最新版本為FlexSim 2022.1.2

Flexsim主要系統

Flexsim系統簡介

FlexSim仿真系統
FlexSim是工程師、管理者和決策人對提出的“關於操作、流程、動態系統的方案”進行試驗、評估、視覺化的工具。它具有完全的C++面向對象(object-oriented)性,超強的3D虛擬現實3D動畫),直觀的、易懂的用户接口,卓越的柔韌性可伸縮性)。FlexSim是世界唯一的在圖形的模型環境中應用C++ IDE和編譯程序仿真軟件。定義模型邏輯時,可直接使用C++,而且可立刻編譯到 FlexSim中。因為FlexSim具有高度的開放性和柔韌性,所以能為幾乎所有產業定製特定的模型。FlexSim的主要特性如下:

Flexsim模型

FlexSim採用經過高度開發的部件(Object)來建模。
圖1 Flexsim建立的倉庫模型(局部) 圖1 Flexsim建立的倉庫模型(局部)
部件表示商業過程中的活動、行列,即代表着時間、空間等信息。建立模型時,只需要將相應的部件從部件庫拖放到模型視圖(View)中,各個部件具有位置(x,y,z)、速度 (x,y,z)、旋轉角度(rx,ry,rz)和動態的活動(時間)等屬性。部件可以被製造、被消滅,也可以相互移到另一個部件裏,除了具有自身的屬性外還可以繼承他的部件的屬性。部件的參數是簡單、快速、有效地建立生產、物流和商務過程模型的主要機能。通過部件的參數設置,我們可以對幾乎所有的物理現象進行模型化。例如,機械手、操作人員、隊列、輸送機、叉車、倉庫、交通信號、貨櫃、箱子等全都可用FlexSim來建立模型,信息情報等“軟”的部分也可很容易地使用FlexSim功能強大的部件庫來建模。

Flexsim層次結構

FlexSim可以讓建模者使模型構造更具有層次結構
建立模型的時候,每一部件都使用繼承的方法(即採用繼承結構),可以節省開發時間。Flexsim可以讓用户充分利用Microsoft Visual C++的層次體系特性。

Flexsim量身定製

在市場上,像FlexSim一樣能讓用户自由自在的量身定製仿真軟件非常罕見。軟件的所有可視窗體都可以向定製的用户公開。建模人員可以自由地操作部件、視窗、圖形用户界面、菜單、選擇列表和部件參數,可以在部件裏增加自定義的邏輯、改變或刪掉既存的編碼,也可以從零開始建立一個全新的部件。
值得一提的是,不論是用户設定的還是新創建的部件都可以保存到部件庫中,而且可以應用在其它模型中。最重要的是,在FlexSim中可以用C++語言創建和修改部件,同時,利用C++可以控制部件的行為活動。FlexSim的界面、按鈕條、菜單、圖形用户界面等都是由預編譯的C++庫來控制的。

Flexsim可移植性

因為FlexSim的部件是向建模者公開的,所以部件可以在不同的用户、庫和模型之間進行交換。可移植性與量身定製相結合能帶來超級的建模速度。定製的部件保存在部件庫中,建模時,只要從部件庫中拖放相應部件,就能在新模型中再現這些部件。可移植性與量身定製延長了部件和模型雙方的生命週期

Flexsim仿真

FlexSim具有一個非常高效的仿真引擎,該引擎可同時運行仿真和模型視圖(可視化),並且可以通過關閉模型視圖來加速仿真的運行速度。仿真運行時,利用該引擎和Flexscript語言准許用户在仿真進行期間,改變模型的部分屬性。
FlexSim能一次進行多套方案的仿真實驗。這些方案能自動進行,其結果存放在報告、圖表裏,這樣我們可以非常方便地利用豐富的預定義和自定義的行為指示器,像用處、生產量、研製週期、費用等來分析每一個情節。同時很容易的把結果輸出到象微軟的Word、Excel等大眾應用軟件裏,利用ODBC(開放式數據庫連接)和DDEC(動態數據交換連接)可以直接對數據庫進行讀寫數據。
Flexsim Flexsim
FlexSim7.0版本引用新的動畫引擎,新引擎還支持陰影和凹凸貼圖紋理。新版本將允許導入更多的3D文件類型, 以下是可以導入類型列表:*.wrl; *.3ds; *.dxf; *.stl; *.skp; *.dae; *.obj; *.ac; *.x; *.ase; *.ply; *.ms3d; *.cob;*.md5mesh; *.irr; *.irrmesh; *.ter; *.lxo; *.csm; *.scn; *.q3o; *.q3s; *.raw; *.off; *.mdl; *.hmp; *.scn; *.xgl; *.zgl; *.lvo; *.lvs; *.blend

Flexsim可視性

圖 Flexsim建立的原材料傳輸模型(局部) 圖 Flexsim建立的原材料傳輸模型(局部)
如果説一幅圖能夠表達上千的文字,那麼FlexSim的虛擬現實動畫以及模型視圖就表達了無限的容量。FlexSim能利用包括最新的虛擬現實圖形在內的所有PC上可用的圖形。如果是擴展名為3DSVRML、DXF和STL的3D立體圖形文件的話,可以直接調到FlexSim模型中用,而其他仿真軟件中沒有這項功能。FlexSim的 VR(虛擬現實瀏覽窗口) 放映裝置允許用户調節光源、霧以及虛擬現實立體技術等場景元素。FlexSim的演示功能提供模型的藝術性表演。用 FlexSim的 AVI 記錄器能快速生成AVI 文件,無論怎樣的模型都能複製或記錄在CD上,緊急時可郵送給任何人觀看。

Flexsim輸出

FlexSim具有強力的商務圖表功能,海圖(Charts)、餅圖、直線圖表和3D文書能盡情地表現模型的信息,需要的結果可以隨時取得。FlexSim的open architecture允許用户連接OBDC 數據源、進行讀和寫,可以實時的連接Word和Excel。