flexsim快速基礎(chǔ)教程_第1頁
flexsim快速基礎(chǔ)教程_第2頁
flexsim快速基礎(chǔ)教程_第3頁
flexsim快速基礎(chǔ)教程_第4頁
flexsim快速基礎(chǔ)教程_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、教程本基礎(chǔ)教程將帶你一起完成建立過程流、創(chuàng)建模型、輸入數(shù)據(jù)、查看動畫、以及分析輸出結(jié)果的各個步驟。每一節(jié)課都是基于上一節(jié)內(nèi)容的,所以學(xué)完一節(jié)課要消化它,才能進入下一節(jié)課。每節(jié)課大約需要至少45分鐘的時間。在第二課的最后還包括一個提高環(huán)節(jié),可以為你的模型增色。本教程包括下列課程;第一課:建立一個處理3種不同臨時實體類型的簡單模型。每種臨時實體的路徑都不同。本模型中使用的實體包括發(fā)生器、暫存區(qū)、處理器、輸送機和吸收器。對模型表現(xiàn)的基本統(tǒng)計做了介紹,也介紹了每一實體的參數(shù)選項。第二課:使用第一課中建立的模型。用戶添加操作員和運輸機。介紹實體的屬性界面,進一步討論附加統(tǒng)計分析。第二課提高內(nèi)容:完成第二

2、課之后,介紹如何使用記錄器實體向模型添加3D圖表和圖形。同時也介紹了如何使用可視化工具添加3D文本。第三課:使用第二課中的模型,用戶將要添加貨架和網(wǎng)絡(luò)路徑。將會添加高級統(tǒng)計功能和模型邏輯編程功能。同時也將使用表來讀取和寫入數(shù)據(jù)。每一課將會按照下列格式:1. 介紹 2. 本課學(xué)習(xí)內(nèi)容 3. 估計完成時間 4. 模型描述 5. 模型數(shù)據(jù) 6. Flexsim軟件概念學(xué)習(xí) 7. 逐步模型構(gòu)建 如果學(xué)習(xí)此課程有任何問題,請聯(lián)系我們的技術(shù)團隊。Flexsim技術(shù)支持的電話是 8012246914(美國),或者發(fā)郵件到.希望你在學(xué)習(xí)如何使用flexsim來優(yōu)化你們的流程

3、的過程中感到愉快。重要提示:你必須在電腦上安裝Visual C+.NET編譯程序,否則此Flexsim軟件將不會正確工作。flexsim評估版本附帶的編譯器并不具備與Microsoft Visual C+零售版本同樣的能力。如果你沒有Visual C+ .NET,在購買 Flexsim軟件時,你可以選擇捆綁購買Visual C+和Flexsim軟件。 請瀏覽后下載,資料供參考,期待您的好評與關(guān)注!第1課簡介第1課介紹了圖示與建立簡單模型的基本概念。在Flexsim中開始建立每個模型的好方法是先畫一個圖示。如果不能建立一個圖示、流程圖,甚至不能至少在腦子中勾畫出處理過程是如何工作的畫面,那么使用

4、Flexsim建立模型將會遇到重重困難。注釋:如果你已經(jīng)學(xué)習(xí)完了起步部分的指導(dǎo)內(nèi)容,那么本課中學(xué)到的很多概念對你來說就不是新的。然而,因為后面的課程將建立在本課的基礎(chǔ)上,所以最好還是復(fù)習(xí)一遍。 本課學(xué)習(xí)內(nèi)容 如何建立一個簡單布局 如何連接端口來安排臨時實體的路徑 如何在Flexsim實體中輸入數(shù)據(jù)和細節(jié) 如何編譯模型 如何操縱動畫演示 如何查看每個Flexsim實體的簡單統(tǒng)計數(shù)據(jù) 新實體在本課中將學(xué)習(xí)發(fā)生器、暫存區(qū)、處理器、輸送機和吸收器實體。預(yù)計完成時間完成本課大約需要30-45分鐘。Flexsim軟件概念學(xué)習(xí)Flexsim 術(shù)語在開始建立此模型前,先來理解一些本軟件的基本術(shù)語將會有幫助。F

5、lexsim實體:Flexsim實體模擬仿真中不同類型的資源。暫存區(qū)實體就是一個例子,它扮演儲存和緩沖區(qū)的角色。暫存區(qū)可以代表一隊人、CPU上一個空閑過程的隊列、工廠中地面上的一個儲存區(qū)或客戶服務(wù)中心的一隊等待的呼叫等等。另一個Flexsim實體例子是處理器實體,它模擬一段延遲或一個處理過程的時間。這個實體可以代表工廠中的一臺機器、一個正在給客戶服務(wù)的銀行出納員、一個郵政分檢員,等等。Flexsim實體放在對象庫柵格中。對柵格進行了分組管理,默認顯示最常用的實體。臨時實體:臨時實體是流經(jīng)模型的實體。臨時實體可以表示工件、托盤、裝配件、文件、集裝箱、電話呼叫、訂單或任何移動通過仿真過程的對象。臨

6、時實體可以被加工處理,也可以由物料處理設(shè)備傳輸通過模型。在Flexsim中,臨時實體由發(fā)生器產(chǎn)生,在流經(jīng)模型之后被送到吸收器中。臨時實體類型:臨時實體類型是一個放在臨時實體上的標(biāo)志,它可以代表條形碼號、產(chǎn)品類型或工件號等等。在臨時實體尋徑中,F(xiàn)lexsim使用實體類型作為引用。端口:每個Flexsim實體的端口數(shù)沒有限制,通過端口它們可以與其它的實體通信。有三種端口類型:輸入端口、輸出端口和中間端口。輸入和輸出端口用于臨時實體的尋徑。例如,一個郵件分揀員依靠包裹上的目的地把包裹分放到幾個輸送機中的一個上面。為了在Flexsim中進行仿真,連接處理器實體上的輸出端口到幾個輸送機實體的輸入端口,這

7、意味著當(dāng)一個處理器(或郵件分揀員)完成臨時實體(包裹)的處理后,就通過它的一個輸出端口將其發(fā)送到一個特定的輸送機上。中間端口用來建立從一個實體到另一個實體的引用。中間端口的一個慣常用法是引用可移動實體,如從設(shè)備、暫存區(qū)或輸送機等引用操作員、叉車、或者起重機。端口的建立和連接是通過按住鍵盤上的不同字母鍵,并用鼠標(biāo)點擊一個實體,并拖曳到另一個實體上完成的。當(dāng)按住左鍵并拖曳鼠標(biāo)時,如果同時按住“A”鍵,就可以在第一個實體上建立輸出端口,并在另一個實體上建立輸入端口。這樣兩個新端口就自動連接起來。如果按住“S”鍵,將在兩個實體上都建立一個中間端口,并把這兩個新端口連接起來。拖曳鼠標(biāo)并同時按下“Q”鍵可

8、以刪除輸入輸出的端口和連接,按下“W”鍵可以刪除中間端口和連接。下表說明了用于連接和斷開兩種端口連接的鍵盤字母。教程的第1課示范了如何正確建立端口連接。輸入輸出中間斷開QW連接AS模型視圖:: Flexsim 應(yīng)用3D建模環(huán)境。建模時默認的模型視圖叫做正投影視圖。你也可以在一個更真實的透視視圖中查看模型。盡管透視視圖表達的更真實,但是通常在正投影視圖中更容易建立模型布局。當(dāng)然,任一視圖都可以用來建立和運行模型。Flexsim允許根據(jù)需要打開多個視圖視窗。不過請記住,當(dāng)打開多個視窗時會增加對計算機資源的需求。模型1 描述在第一個模型中,我們將研究三種產(chǎn)品離開一個生產(chǎn)線進行檢驗的過程。有三種不同類

9、型的臨時實體將按照正態(tài)分布間隔到達。臨時實體的類型在類型1、2、3三個類型之間均勻分布。當(dāng)臨時實體到達時,它們將進入暫存區(qū)并等待檢驗。有三個檢驗臺用來檢驗。一個用于檢驗類型1,另一個檢驗類型2,第三個檢驗類型3。檢驗后的臨時實體放到輸送機上。在輸送機終端再被送到吸收器中,從而退出模型。圖1-1是流程的框圖。圖1-1 模型1流程框圖模型1數(shù)據(jù)發(fā)生器到達速率:normal(20, 2)秒暫存區(qū)最大容量:25個臨時實體檢驗時間:exponential(0, 30)秒輸送機速度:1米/秒臨時實體路徑:類型 1到檢驗臺 1,類型2 到檢驗臺 2,類型3到檢驗臺3。建模步驟建立第一個模型為了檢驗Flexs

10、im軟件安裝是否正確,在計算機桌面上雙擊Flexsim3.0圖標(biāo)打開應(yīng)用程序。軟件裝載后,將看到Flexsim菜單和工具按鈕、庫、以及正投影視圖的視窗。步驟1:從庫里拖出一個發(fā)生器放到正投影視圖中,如圖1-2所示:圖 1-2步驟2:把其余的實體拖到正投影視圖視窗中,如圖1-3所示:圖1-3完成后,將看到這樣的一個模型。模型中有1個發(fā)生器、1個暫存區(qū)、3個處理器、3個輸送機和1個吸收器。步驟3:連接端口下一步是根據(jù)臨時實體的路徑連接端口。連接過程是:按住“A” 鍵,然后用鼠標(biāo)左鍵點擊發(fā)生器并拖曳到暫存區(qū),再釋放鼠標(biāo)鍵。拖曳時你將看到一條黃線(圖1-4),釋放時變?yōu)楹诰€。(圖1-5)。圖1-4 拖

11、曳時出現(xiàn)的黃線圖1-5 釋放后得到的黑線連接每個處理器到暫存區(qū),連接每個處理器到輸送機,連接每個輸送機到吸收器,這樣就完成了連接過程。完成連接后,所得到的模型布局應(yīng)如圖1-6所示。圖1-6 完成端口連接下一步是根據(jù)對實體行為特性的要求改變不同實體的參數(shù)。我們首先從發(fā)生器開始設(shè)置,最后到吸收器結(jié)束。詳細定義模型每個實體都有其特有的圖形用戶界面(GUI),通過此界面可將數(shù)據(jù)與邏輯加入模型中。雙擊實體可打開叫做參數(shù)視窗的GUI。對于這一模型,我們想要有三種不同的產(chǎn)品類型進入系統(tǒng)。為此,將應(yīng)用發(fā)生器的“離開觸發(fā)器”為每個臨時實體指定一個1到3 之間的均勻分布的整數(shù)值,來作為實體類型。步驟4:指定到達速

12、率雙擊發(fā)生器鍵打開其參數(shù)視窗(見圖1-7)。 圖1-7 發(fā)生器參數(shù)視窗所有的Flexsim實體都有一些分頁或標(biāo)簽頁,提供一些變量和信息,建模人員可根據(jù)模型的需求來進行修改。在這個模型中我們需要改變到達時間間隔和實體類型來產(chǎn)生3種實體。根據(jù)模型描述,我們要設(shè)定到達時間間隔為normal(10,2)?,F(xiàn)在,按下到達時間間隔下拉菜單中的箭頭,選擇“正態(tài)分布”選項(圖1-8)圖1-8該選項將出現(xiàn)在視窗里。如果要改變分布的參數(shù),則選擇模板 按鈕,之后可以改變模板中任何灰褐色的值。選擇模板按鈕將看到這一視窗(圖1-9):圖1-9可以使用模板改變數(shù)值來調(diào)整分布,甚至可以插入一個表達式。在本模型中改變10為2

13、0。按確定鍵返回到參數(shù)視窗。下面我們需要為臨時實體指定一個實體類型,使進入系統(tǒng)臨時實體的類型服從以1到3之間的均勻分布。最好的做法是在發(fā)生器的“離開觸發(fā)器”中改變實體類型 。步驟5:設(shè)定臨時實體類型和顏色選擇發(fā)生器觸發(fā)器分頁(圖1-10)。在“離開觸發(fā)器”框中,選擇“Set Itemtype and Color(設(shè)定臨時實體類型和顏色) ”以改變臨時實體類型和顏色。圖1-10在選定改變臨時實體類型和顏色的選項后,按模板鍵,可以看到下列信息(圖1-11):圖1-11離散均勻分布與均勻分布相似,但返回的不是給定的參數(shù)之間的任意實數(shù)值,而是離散整數(shù)值。點擊本視窗和發(fā)生器參數(shù)視窗的確定鍵。下一步是詳細

14、設(shè)定暫存區(qū)參數(shù)。由于暫存區(qū)是在臨時實體被處理器處理前存放臨時實體的場所,因此需要做兩件事。首先,需要設(shè)定暫存區(qū)最多可容納25個臨時實體的容量。其次,設(shè)定臨時實體流選項,將類型 1的實體發(fā)送到處理器1,類型2的實體發(fā)送到處理器2,依此類推。步驟6:設(shè)定暫存區(qū)容量雙擊暫存區(qū)打開暫存區(qū)參數(shù)視窗(圖1-12) 圖1-12改變最大的容量為25。選擇 按鈕。步驟7:為暫存區(qū)指定臨時實體流選項在參數(shù)視窗選擇臨時實體流(FLOW)分頁來為暫存區(qū)指定流程在“發(fā)送到端口”下拉菜單中選擇“By Itemtype (direct)(按實體類型(直接)”(圖1-13)。 圖1-13由于我們已經(jīng)分配實體類型號為1、2、3

15、,我們就可以用實體類型號來指定臨時實體通過的端口號。處理器1應(yīng)連接到端口1,處理器2應(yīng)連接到端口2,依此類推。選定了“By Itemtype (direct)”之后,點擊確定按鈕關(guān)閉暫存區(qū)的參數(shù)視窗。下一步是設(shè)定處理器的時間參數(shù)。步驟8:為處理器指定操作時間雙擊處理器1,打開處理器1的參數(shù)視窗(圖1-14)。 圖1-14在“ 處理時間”下拉菜單中,選“Exponential Distribution(指數(shù)分布)”。其默認的時間是10秒,因此,這里需要改變,改變的方法是選擇模板按鈕(見圖 1-15).圖1-15將形狀參數(shù)(scale value)改為30。這里指數(shù)分布的形狀參數(shù)恰好是均值。按確定

16、按鈕關(guān)閉視窗。這僅僅是這一次對處理器所做的改變,今后的課程中還要考察一些其它的操作。按確定按鈕關(guān)閉處理器參數(shù)視窗。對其它的處理器重復(fù)上述過程。因為輸送機的默認速度已經(jīng)設(shè)為每時間單位為1,所以這次不需要修改輸送機的速度。現(xiàn)在可以編譯和運行模型了。步驟9:編譯圖1-16 主視窗上的運行控制按鈕按主視窗的 按鈕。完成編譯過程后就可以運行模型了。步驟10:重置模型為了在運行模型前設(shè)置系統(tǒng)和模型參數(shù)的初始狀態(tài),總是要先點擊主視窗底部的鍵。步驟11:運行模型按按鈕使模型運行起來。可以看到臨時實體進入暫存區(qū),并且移動到處理器。從處理器出來,實體將移動到輸送機,然后進入吸收器。你可以通過主視窗的速度滑動條改變

17、模型運行的速度。步驟12:模型導(dǎo)航當(dāng)前,我們是從正投影視圖視窗中觀察模型的。讓我們從透視視圖中來觀察它。選擇正投影視圖視窗視窗右上角的X來關(guān)閉它。選擇工具條上的按鈕打開透視視圖(圖1-17)。鼠標(biāo)導(dǎo)航鼠標(biāo)左鍵:在X-Y平面內(nèi)移動模型。在一個實體上按住左鍵,然后移動鼠標(biāo)可以在X-Y平面內(nèi)移動該實體。鼠標(biāo)右鍵:X,Y,Z軸旋轉(zhuǎn)。在實體上按右鍵,然后移動鼠標(biāo)則可以旋轉(zhuǎn)此實體。鼠標(biāo)左右鍵(或鼠標(biāo)滾輪):通過向前和向后旋轉(zhuǎn)鼠標(biāo)輪可以輕松地調(diào)整鏡頭的遠近。如果有一個實體被當(dāng)前選中,則將會改變它的Z向高度。如果鼠標(biāo)有滾輪,則可以轉(zhuǎn)動鼠標(biāo)滾輪代替鼠標(biāo)左右鍵同時點擊。F7鍵: F7鍵可啟動飛行俯瞰模式。在飛行俯

18、瞰模式下,鼠標(biāo)指針在視窗中心線上方時圖形向上移動,鼠標(biāo)在中心線下方時圖形向下移動,鼠標(biāo)在中心線左邊時,圖形向左旋轉(zhuǎn),鼠標(biāo)在中心線右邊時圖形向右旋轉(zhuǎn),欲退出飛行俯瞰模式時按F7鍵。這種方式需要通過一些練習(xí)才能掌握。如果模型丟失,可以按F7鍵停止飛行俯瞰模式,并按右鍵選擇下拉菜單中的Reset View鍵重新找到要觀察的模型。圖1-17步驟13:查看簡單統(tǒng)計數(shù)據(jù)圖1-18為了觀察每個實體的簡單統(tǒng)計數(shù)據(jù),選擇視窗上的設(shè)置菜單,取消對“隱藏名稱”選項的選擇。正投影視圖的默認狀態(tài)是顯示名稱的,而透視視圖在默認狀態(tài)下是隱藏名稱的。步驟14:保存模型可使用“文件 模型另存為.”來保存模型?,F(xiàn)在已經(jīng)完成了第一

19、課。在模型運行的時候,花些時間來回顧一下各個步驟并觀察一下模型。恭喜你!如要繼續(xù)學(xué)習(xí)本教程,請進入第二課。第2課簡介第2課介紹了向一個模型中加入操作員和輸送機的概念,并更詳細、深入地介紹了實體屬性與參數(shù)。另外第2課還介紹了圖形化統(tǒng)計結(jié)果輸出功能。請在已完成第1課的基礎(chǔ)上開始第2課,因為第2課將以第1課中的模型作為起點。你將學(xué)到 如何訪問實體參數(shù)和屬性; 如何向模型中加入一組操作員; 如何向模型中加入叉車運輸機; 如何選擇一個實體進行統(tǒng)計; 如何打開統(tǒng)計數(shù)據(jù)收集; 如何在模型運行中觀察實體統(tǒng)計數(shù)據(jù); 新實體本課將介紹分配器、操作員和運輸機實體。預(yù)計完成時間完成本課大約需要30-45分鐘。Flex

20、sim軟件概念學(xué)習(xí)實體屬性和參數(shù)現(xiàn)在更系統(tǒng)地介紹實體屬性和參數(shù)視窗。每個Flexsim實體都有一個屬性視窗和一個參數(shù)視窗。作為一個建模人員,你需要徹底理解實體屬性和實體參數(shù)的不同。要訪問屬性,右鍵點擊模型視窗中的一個實體并選擇屬性(見圖2-2)。圖2-2右鍵點擊模型視圖中的一個實體時出現(xiàn)的菜單實體屬性每個Flexsim實體的屬性都是相同的。在屬性中有4個分頁:視景、常規(guī)、標(biāo)簽和統(tǒng)計。每個分頁包含所選的Flexsim實體的附屬信息。常規(guī)屬性:常規(guī)屬性分頁包含實體的常用信息,如名稱、類型、位置、端口連接、顯示標(biāo)記和使用者描述(見圖2-3)。圖2-3 常規(guī)屬性視景屬性:視景分頁允許建模人員指定視覺特

21、性,如3D形狀、2D形狀、3D紋理、顏色、位置、尺寸、轉(zhuǎn)角和用戶繪圖代碼。位置、尺寸和轉(zhuǎn)角反映實體的當(dāng)前屬性(見圖2-4)。建模人員可在相關(guān)字段中修改這些屬性值,也可以在模型界面視窗中用鼠標(biāo)來改變這些屬性。圖2-4 視景屬性標(biāo)簽屬性:標(biāo)簽分頁顯示用戶定義的給實體指定的標(biāo)簽。標(biāo)簽是建模人員用來存放臨時數(shù)據(jù)的一種機制。一個標(biāo)簽有兩部分,名稱和標(biāo)簽值。名稱可以任意命名,標(biāo)簽值可以是數(shù)字或文字數(shù)字(包含文字和數(shù)字的字符串)。如需添加一個純數(shù)字標(biāo)簽,點擊底部的 “添加數(shù)字標(biāo)簽”按鈕。同樣地,如果需要一個標(biāo)簽保存數(shù)字和字母,則點擊“添加字符串標(biāo)簽”按鈕。然后可用該表修改此標(biāo)簽的名稱和標(biāo)簽值。也可以在模型運

22、行中動態(tài)地更新、創(chuàng)建或刪除標(biāo)簽。此分頁將顯示所有標(biāo)簽和它們的當(dāng)前值。所有信息在模型運行中實時顯示。這些信息對建模人員測試邏輯、調(diào)試模型很有幫助。圖2-5 標(biāo)簽屬性統(tǒng)計屬性:統(tǒng)計分頁顯示實體上收集到的默認統(tǒng)計信息。此信息在模型運行中動態(tài)地更新顯示。當(dāng)選擇此分頁時,將出現(xiàn)4個附屬分頁(見圖2-6)。圖2-6 統(tǒng)計屬性統(tǒng)計常規(guī)屬性:顯示實體的當(dāng)前數(shù)量、停留時間、狀態(tài)和吞吐量等基于時間的統(tǒng)計結(jié)果。“設(shè)置”選項允許用戶確定顯示在當(dāng)前數(shù)量和停留時間圖表中的數(shù)據(jù)個數(shù)。統(tǒng)計狀態(tài)屬性:狀態(tài)屬性圖表顯示實體的各種狀態(tài)占總時間的百分比(見圖2-7)。圖2-7 狀態(tài)圖表狀態(tài)圖表在模型運行中動態(tài)地更新。也可選擇常規(guī)屬性

23、統(tǒng)計分頁中的圖表按鈕,即可顯示帶有圖表視圖的獨立視窗。統(tǒng)計當(dāng)前數(shù)量屬性:當(dāng)前數(shù)量屬性圖表顯示實體當(dāng)前數(shù)量隨時間的變化(見圖2-8)。要生成此圖表需打開 “統(tǒng)計收集”。圖2-8 當(dāng)前容量圖表當(dāng)前容量圖表在模型運行中被動態(tài)更新。從常規(guī)屬性統(tǒng)計分頁中選擇圖表按鈕,將顯示帶有此圖表視圖的獨立視窗。統(tǒng)計停留時間屬性:停留時間屬性圖表顯示一個臨時實體停留時間的柱狀圖(見圖2-9)。要生成此柱狀圖需打開 “統(tǒng)計收集”。圖2-9 停留時間柱狀圖在模型運行中停留時間柱狀圖動態(tài)更新。在常規(guī)統(tǒng)計分頁中選擇圖表按鈕,將顯示一個帶有圖表視圖的獨立視窗。注釋:要查看仿真報告、當(dāng)前數(shù)量圖表和停留時間柱狀圖,建模人員必須打開

24、該實體的統(tǒng)計收集選項。由于歷史數(shù)據(jù)儲存需要大量硬盤空間,因此歷史記錄統(tǒng)計是默認關(guān)閉的。需要按照下列步驟打開 “統(tǒng)計收集”.第1步:選擇實體進行統(tǒng)計需在模型視窗中選擇你想要進行統(tǒng)計記錄的實體。按住鍵盤“Shift”鍵,拖動鼠標(biāo)框選要進行統(tǒng)計的實體實現(xiàn)此步驟(見圖2-10)。按住“Ctrl”鍵,然后點擊一個實體,可以添加到選定集合中,或者從集合中刪除。圖2-10 按“Shift”或“Ctrl”鍵拖動鼠標(biāo)來選擇一旦一個實體被選中,會有一個紅色方框?qū)⑵淇蜃。▓D2-11)。圖2-11選中的實體第2步:開始統(tǒng)計要收集所選實體的歷史統(tǒng)計記錄,點擊統(tǒng)計 統(tǒng)計收集 選定對象打開,并確認已選中“全局打開”(圖2-

25、12)。圖2-12 “所選實體打開” 和“全局打開”打開“統(tǒng)計收集”后,將有一個綠色方框框住正在被記錄歷史統(tǒng)計的實體(見圖2-13)??梢赃x擇“統(tǒng)計統(tǒng)計收集隱藏綠色指示框”來關(guān)閉綠色方框的顯示(見圖2-14)。圖2-13 打開歷史記錄統(tǒng)計的選定實體圖2-14 隱藏綠色指示框現(xiàn)在可以運行此模型,并可收集已選定實體的歷史統(tǒng)計記錄了。實體參數(shù)實體的參數(shù)根據(jù)所選的實體不同將稍有區(qū)別。由于每個實體在模型中都有特定的功能,因此必須使參數(shù)個性化以允許建模人員能夠盡可能靈活地應(yīng)用這些實體。所有實體的有些分頁是相似的,而另一些分頁對該實體則是非常特殊的。關(guān)于每個實體所有參數(shù)的特定定義可參見Flexsim實體庫。

26、雙擊一個實體可訪問該實體的參數(shù)。參數(shù)的版面如圖2-15所舉示例。圖2-15 參數(shù)到此為止,F(xiàn)lexsim軟件相關(guān)概念部分的學(xué)習(xí)結(jié)束了,下面開始建立模型2。模型2 描述模型2中將采用一組操作員來為模型中的臨時實體的檢驗流程進行預(yù)置操作。檢驗工作需要兩個操作員之一來進行預(yù)置。預(yù)置完成以后,就可以進行檢驗了,無需操作員在場操作。操作員還必須在預(yù)置開始前將臨時實體搬運到檢驗地點。檢驗完成后,臨時實體轉(zhuǎn)移到輸送機上,無需操作員協(xié)助。當(dāng)臨時實體到達輸送機末端時,將被放置到一個暫存區(qū)內(nèi),叉車從這里將其揀取并送到吸收器。觀察模型的運行,可能會發(fā)現(xiàn)有必要使用多輛叉車。當(dāng)模型完成后,查看默認圖表和曲線圖并指出關(guān)注

27、的瓶頸或效率問題。圖2-1是模型2的流程圖。圖2-1 模型2圖示模型2 數(shù)據(jù)檢測器的預(yù)置時間:常數(shù)值為10秒產(chǎn)品搬運:操作員從暫存區(qū)到檢測器。叉車從輸送機末端的暫存區(qū)到吸收器。輸送機暫存區(qū):容量=10建模步驟建立模型2請首先裝載前一課建立的模型1 ,然后開始建立模型2。步驟1:裝載模型1并編譯選用工具條上的打開按鈕來裝載模型1。選擇第1課中存儲的模型1的文件(.fsm file)。裝載后,按下工具條上的編譯按鈕。切記,在運行模型前必須進行編譯。步驟2:向模型中添加一個分配器和兩個操作員分配器用來為一組操作員或運輸機進行任務(wù)序列排隊。在該例中,它將與兩個操作員同時使用,這兩個操作員負責(zé)將臨時實體

28、從暫存區(qū)搬運到檢測器。從庫中點擊相應(yīng)圖標(biāo)并拖放到模型中,即可添加分配器和兩個操作員,如圖2-16所示。圖2-16 添加分配器和操作員步驟3:連接中間和輸入/輸出端口暫存區(qū)將要求一個操作員來揀取臨時實體并送至某個檢測器。臨時實體的流動邏輯已經(jīng)在第1課中的暫存區(qū)設(shè)置好了,無需改變。只需請求一個操作員來完成該任務(wù)。由于我們使用兩個操作員,我們將采用一個分配器來對請求進行排隊,然后選擇一個空閑的操作員來進行這項工作。如果我們只有一個操作員,就不需要分配器了,可以直接將操作員和暫存區(qū)連接在一起。為了使用分配器指揮一組操作員進行工作,必須將分配器連接需要操作員的實體的中間端口上。若要將分配器的中間端口連接

29、到暫存區(qū),則按住鍵盤上的“S”鍵然后點擊分配器拖動到暫存區(qū)(見圖2-17)。圖2-17 按“S”鍵并點擊拖動釋放鼠標(biāo),就建立了一個從分配器中間端口到暫存區(qū)中間端口的連接(見圖2-18)。圖2-18 中間端口連接中間端口位于實體底部中間位置。很明顯它并非輸入或輸出端口。為了讓分配器將任務(wù)發(fā)送給操作員,須將分配器的輸出端口與操作員的輸入端口連接。實現(xiàn)方法是,按住鍵盤“A”鍵并點擊分配器拖動到操作員,如圖2-19所示。必須對每個操作員進行此操作。連接如圖2-20所示。圖2-19“A”鍵點擊拖動圖2-20 分配器輸出端口連接到操作員輸入端口步驟4:編輯暫存區(qū)臨時實體流設(shè)置使用操作員下一步是修改暫存區(qū)臨

30、時實體流屬性來使用操作員完成搬運任務(wù)??梢噪p擊暫存區(qū)打開參數(shù)視窗完成上述修改。視窗打開后,選擇“臨時實體流”分頁。選擇 “送往端口”下拉菜單下面的“使用運輸機”復(fù)選框(圖2-21)。圖2-21 選中“使用運輸機 ”復(fù)選框當(dāng)選擇了“使用運輸機”后將激活一個“按下列請求運輸工具”的新下拉菜單。這個下拉菜單將根據(jù)端口號來選擇運輸機或操作員去搬運臨時實體。在本例中,它被連接到分配器,由分配器將任務(wù)分配給操作員。選擇“確認 ”按鈕關(guān)閉視窗。步驟5: 編譯、保存模型,和測試運行現(xiàn)在運行模型來確認我們所做的改變是否生效。在開始運行前首先要進行。編譯完成后,重置模型,然后按按鈕保存此模型。運行模型來驗證操作員

31、正在從暫存區(qū)搬運臨時實體到檢測器。步驟6:為檢測器的預(yù)置時刻配置操作員為了使檢測器在預(yù)置時使用操作員,必須連接每個檢測器的中間端口和分配器的中間端口。操作是:按住鍵盤“S”鍵點擊分配器拖到檢測器釋放。完成后,端口將如圖2-22所示。圖2-22 分配器與每個檢測器中間端口的連接現(xiàn)在我們需要為檢測器定義預(yù)置時間。雙擊第一個檢測器打開其參數(shù)視窗(圖2-23)。圖2-23在“預(yù)置時間” 下拉菜單中選擇“Constant Value(常數(shù)值)” 選項,然后按 鍵來打開代碼模板視窗,將時間改為10(見圖2-24)。圖2-24點擊“確認”按鈕關(guān)閉代碼模板視窗。點擊主頁中的 “應(yīng)用” 保存此改變。然后打開“操

32、作員”分頁。選擇“使用操作員進行預(yù)置”旁的復(fù)選框。選擇后,將會看到“操作員數(shù)量”編輯區(qū)和“選取操作員”下拉菜單可用。預(yù)置所需的操作員數(shù)量為1,“ 選取操作員”的被選內(nèi)容應(yīng)設(shè)置為中間端口1,如圖2-25所示。圖2-25點擊“確認”按鈕保存此改變并關(guān)閉視窗。對模型中的每個檢測器重復(fù)此步驟。然后編譯、重置,并運行模型以確認在預(yù)置時間期間確實使用了操作員。模型的下一步是添加輸送機暫存區(qū),并重新連接輸入和輸出端口。步驟7:斷開輸送機到吸收器的端口間連接應(yīng)在添加輸送機暫存區(qū)前斷開輸送機和吸收器之間的輸入輸出端口連接。操作是:按住鍵盤“Q” 鍵點擊輸送機拖動至吸收器。端口被斷開后,從庫中拖一個暫存區(qū)放置在中

33、間那個輸送機的末端。然后連接輸送機的輸出端口至?xí)捍鎱^(qū)的輸入端口,操作為:按住“A”鍵點擊每個輸送機拖動至?xí)捍鎱^(qū)。然后用同樣的操作連接暫存區(qū)的輸出端口至吸收器。完成后,模型的布局應(yīng)如圖2-26所示。圖2-26 連接完成現(xiàn)在已修改了模型布局,并創(chuàng)建了端口連接,可以添加叉車了。步驟8:添加運輸機在模型中添加叉車,來將臨時實體從輸送機暫存區(qū)搬運到吸收器,這和添加操作員來完成輸入暫存區(qū)到檢測器之間的臨時實體搬運是一樣的。由于此模型中只有一輛叉車,所以不需要使用分配器。直接將叉車連接到暫存器的一個中間端口。從庫中拖出一個叉車輸送機放置到模型視窗中(圖2-27)。圖2-27添加叉車后,將暫存區(qū)的中間端口連接

34、到此叉車。按住鍵盤“S”鍵點擊暫存區(qū)拖動到叉車。完成后,模型應(yīng)如圖2-28所示。圖2-28步驟9: 調(diào)整暫存區(qū)的臨時實體流參數(shù)來使用叉車下一步是調(diào)整暫存區(qū)的臨時實體流參數(shù)來使用此叉車。雙擊暫存區(qū)打開其參數(shù)視窗(圖2-29)。圖2-29 暫存區(qū)的“使用運輸機”復(fù)選框選擇“臨時實體流”分頁并選中“使用運輸機 ”復(fù)選框。暫存區(qū)的中間端口1已經(jīng)被連接上,因此無須其它調(diào)整。點擊“確認”按鈕關(guān)閉視窗。點擊 。模型編譯完成后,重置并保存模型。步驟10:運行模型這一步是建立本模型的收獲部分,現(xiàn)在可以檢驗此模型是否如你所愿地運行。在模型運行中,可使用動畫顯示來直觀地檢查模型,看各部分是否運行正常(圖2-30)。

35、圖2-30 運行模型應(yīng)能看到操作員來回走動,叉車在暫存區(qū)和吸收器之間搬運臨時實體。可注意到當(dāng)一個檢測器在等待操作員進行預(yù)置時,一個黃色的方框顯示在檢測器下。步驟11:輸出分析使用在前面課程中講到的如何打開統(tǒng)計收集的說明,在屬性視窗中查看實體的統(tǒng)計數(shù)據(jù)。通過觀察動畫顯示和圖表(圖2-31),判斷此模型是否有瓶頸? 圖2-31 仿真運行時的各種圖表運行表明如果添加一個或更多操作員,模型運行更好。當(dāng)添加第三個操作員時,盡管臨時實體仍然會在輸入處的暫存區(qū)中堆積,但卻可能是系統(tǒng)的最佳配置。從庫中拖出一個圖標(biāo)即可再添加一個操作員。按住“A”鍵點擊拖動,連接分配器與操作員。編譯、重置、保存,然后運行。第2課

36、到此結(jié)束。祝賀你!你要進入本課進階部分的學(xué)習(xí)嗎?太好了!更上一層樓!要繼續(xù)學(xué)習(xí)教程,請參看第2課 進階。第2課 進階簡介本部分用來指導(dǎo)建模人員如何添加一些額外的東西來在模型運行中顯示數(shù)據(jù)和信息。在本課中,將學(xué)習(xí)如何添加3D圖表和圖形,如何顯示在第2課中完成的模型中的3D文本。本課學(xué)習(xí)內(nèi)容 如何添加一個3D曲線圖來顯示暫存區(qū)的當(dāng)前數(shù)量 如何添加一個3D柱狀圖來顯示暫存區(qū)的等待時間 如何添加一個3D餅圖來顯示每個操作員的狀態(tài)分布 如何添加一個3D可視化文本來顯示輸送機暫存區(qū)的平均等待時間 如何安排曲線圖、圖表、文本的位置以取得最好視覺效果 新實體在本課中,將介紹可視化工具和記錄器實體。預(yù)計完成時間

37、完成本課大約需要20-30分鐘。 建模步驟 建立模型 2 進階要開始建立進階模型2,需要從上一課中裝載模型2。步驟1:裝載模型2并編譯步驟2:將模型另存為“Model 2 Extra Mile”,并打開統(tǒng)計收集選項 找到菜單選項“文件另存為”將模型用一個新名稱保存。在開始進行修改前,確保已經(jīng)采用菜單選項“統(tǒng)計 統(tǒng)計收集所有實體打開”為所有的實體打開了統(tǒng)計收集選項。要顯示柱狀圖和當(dāng)前數(shù)量圖(見第2課,F(xiàn)lexsim 相關(guān)概念一節(jié))就必須打開統(tǒng)計收集選項。步驟3:添加一個記錄器來顯示暫存區(qū)的當(dāng)前數(shù)量從庫中拖出一個記錄器放到發(fā)生器實體的左上方,如圖2-32所示。圖2-32步驟4:調(diào)整記錄器的參數(shù)來顯

38、示暫存區(qū)的滿意的曲線圖在記錄器實體上雙擊打開它的參數(shù)視窗,如圖2-33所示。圖2-33 記錄器參數(shù)按下數(shù)據(jù)捕捉設(shè)置按鈕。在數(shù)據(jù)類型域段中,選擇“標(biāo)準(zhǔn)數(shù)據(jù)”選項。然后在實體名稱域段的下拉菜單中選擇那個暫存區(qū)。在 “選擇捕捉數(shù)據(jù)”域段中,選擇“當(dāng)前數(shù)量”(見圖2- 34)。圖2-34 捕捉數(shù)據(jù)選項點擊“向前”按鈕。步驟5:設(shè)定記錄器的顯示選項現(xiàn)在,在記錄器視窗上選擇顯示選項按鈕(見圖2-33)。在“圖形名稱”域段中,鍵入名稱“Queue Content Graph(暫存區(qū)當(dāng)前數(shù)量曲線圖)”(見圖2-35)。這是一個用戶定義的域段,用來定義圖形的標(biāo)題??梢栽谶@里鍵入任意想要的名稱。完成后按完成按鈕。

39、圖2-35 標(biāo)準(zhǔn)顯示選項步驟6:調(diào)整圖形的視景屬性圖形的視景屬性可以在屬性視窗中進行編輯,右鍵點擊記錄器并選擇屬性選項可以打開屬性視窗(見圖2-36)。圖2-36 選擇屬性視窗在默認情況下,圖形是平放在模型地板上的。如果將圖表旋轉(zhuǎn)90度直立起來視覺效果將會很好。改變記錄器的旋轉(zhuǎn)和高度參數(shù)就可以實現(xiàn)(見圖2- 37)。圖2-37 記錄器屬性將“Z”(位置)改為7.80,將“RX”(X轉(zhuǎn)角)改為90。這將會把圖表旋轉(zhuǎn)直立起來,而設(shè)定的高度將圖表的底部處于地板上(見圖2-38)。圖2-38 調(diào)整當(dāng)前數(shù)量圖形編譯模型后,進行重置,并運行,現(xiàn)在應(yīng)該看到圖形顯示了暫存區(qū)的當(dāng)前數(shù)量隨時間變化的情況。如果沒有

40、顯示,可能需要從“統(tǒng)計統(tǒng)計收集所有實體打開”菜單中打開統(tǒng)計歷史數(shù)據(jù)選項。步驟7:添加一個記錄器來顯示暫存區(qū)的停留時間柱狀圖按照和添加當(dāng)前數(shù)量曲線圖一樣的步驟,往模型中添加一個記錄器作為停留時間柱狀圖。唯一的區(qū)別是,在記錄器參數(shù)的“選擇捕捉數(shù)據(jù) ”中應(yīng)該選擇“停留時間”選項(見圖2-39)。圖2-39 選擇“停留時間”選項將記錄器放在緊挨著當(dāng)前數(shù)量曲線圖的右邊。像步驟6中那樣選擇屬性,旋轉(zhuǎn)圖形,改變高度位置。然后編譯、重置并運行,應(yīng)該看到像圖2-40一樣的圖形。圖2-40 當(dāng)前數(shù)量和停留時間圖形步驟8:為每個操作員添加一個狀態(tài)餅圖按照步驟3-5的同樣的程序為每個操作員添加一個狀態(tài)餅圖。唯一的不同

41、是在選擇捕捉數(shù)據(jù)域段中選擇“狀態(tài)”選項(見圖2- 41)。圖2-41 選擇“狀態(tài)”選項從屬性視窗中將兩個圖形都調(diào)整為55的大?。ㄒ妶D2-42)。 圖2-42 將圖形的尺寸設(shè)定為 SX 5 和 SY 5讓兩個餅圖平放在地板上。不需要改變它們的轉(zhuǎn)角值。然后編譯、重置并運行,應(yīng)該看到像圖2-43所示的那樣的餅圖。圖2-43 操作員1和操作員2的狀態(tài)餅圖步驟9:給模型添加3D文本另一種往模型中添加信息來在模型運行中顯示績效指標(biāo)的方式是,在模型布局的某些戰(zhàn)略點上放置3D文本。采用可視化實體,在視景顯示中選擇 “文本”選項就可以實現(xiàn)此操作。在這個模型中,將要添加一個3D文本來顯示“Conveyor Que

42、ue”中的臨時實體的平均等待時間。拖出一個可視化工具實體到模型中,并放置到輸送機暫存區(qū)旁邊(見圖2-44)。圖2-44 可視化工具實體可視化工具的默認顯示是一個Flexsim標(biāo)志圖案的平面。在可視化工具上雙擊打開其參數(shù)視窗(見圖2-45)。 圖2-45 可視化工具參數(shù)在視景顯示中選擇“文本”選項?,F(xiàn)在可以定義文本參數(shù)了。在文本顯示下拉菜單中選擇“Display Avg StayTime”選項(見圖2-46)。圖2-46 文本顯示下拉菜單然后選擇代表模板按鈕來改變顯示的文本,改為“The average staytime of the Conveyor Queue is:(輸送機的暫存區(qū)的平均等

43、待時間是:)”,如圖2-47所示。圖 2-47 定義3D文本的顯示將會注意到,在顯示字符串的末尾由一個指向“centerobject(current,1)”表述的引用(見圖2- 47)。這個引用用來告訴可視化工具查找要顯示的數(shù)據(jù)。centerobject(current,1)的意思是顯示連接到可視化工具的第一個中間端口的實體的平均等待時間。這就意味著必須在輸送機暫存區(qū)和可視化工具實體之間建立一個中間端口連接。這可以通過按住鍵盤上的“S”鍵并點擊可視化工具拖動到輸送機暫存區(qū)的操作來實現(xiàn)(鍵圖2-48)。要點擊可視化工具,可直接點擊所顯示的3D文本。如果點擊到字母之間的空白上可能不能正確建立連接。

44、圖2-48 連接可視化工具和輸送機暫存區(qū)編譯了模型后,將會在模型視圖中看到文本(見圖2-49)。圖2-49 模型視圖中的3D 文本到此,用戶可能想要調(diào)整文本的顯示。文本的尺寸默認設(shè)置為1,可能想要讓它變小點。也可能想要文本懸在暫存區(qū)上空。 要想把文本尺寸變小,在可視化工具的文本參數(shù)中鍵入想要的尺寸,這里為0.5(見圖2-50)。同時,將厚度調(diào)整到0.1,這樣給文本一個3D的外觀。圖2-50 調(diào)整文本的尺寸和厚度在可視化工具視窗的左下角,選擇屬性按鈕打開屬性視窗(見圖2-51)。圖2-51 屬性按鈕在屬性視窗中,用“RX”域段將文本旋轉(zhuǎn)90度(見圖2-52)。圖2-52 將文本旋轉(zhuǎn)90度在參數(shù)和

45、屬性視窗中按“確認”按鈕?,F(xiàn)在模型中的文本就被旋轉(zhuǎn)了。用鼠標(biāo)按照意愿來選擇和放置文本。記住,可以通過并用鼠標(biāo)左右鍵選擇文本并前后移動鼠標(biāo)來控制文本的高度,或者選擇文本然后滾動鼠標(biāo)輪來上下移動文本(見圖2-53)。 圖2-53 放置3D文本步驟10:編譯、重置、保存和運行在模型中放置文本,并編譯、重置、保存該模型。然后就準(zhǔn)備好可以運行模型并查看剛剛添加的圖形、圖表和3D文本了(見圖2-53)。圖2-54 完成的模型要繼續(xù)學(xué)習(xí)本教程,請看第3課。第3課簡介第3課介紹貨架和網(wǎng)絡(luò)節(jié)點實體。將在樣條線節(jié)點、輸送機、高級統(tǒng)計和全局表的使用上有所改變。第3課將介紹試驗控制器,用來對模型進行多次運行和多場景分

46、析。第3課將以第2課建立的模型為起點。請在開始第3課之前,務(wù)必完成第1課和第2課的學(xué)習(xí)。 第3課的前提假設(shè)是已經(jīng)完成了第1課和第2課,并已經(jīng)熟悉了在參數(shù)和屬性視窗中工作。在前面的課程中,幾乎每個步驟都用插圖進行了說明,以使用戶能夠完全理解建模的步驟。在第3課中,一些簡單的操作,如給模型添加一個新的實體并輸入基本參數(shù),仍將給出單步操作的描述,但是將不再給出插圖。關(guān)于使用Flexsim評估版本的注釋:如果采用的是Flexsim的評估版本,將不能完成本課的模型。Flexsim評估版本建立的模型對實體數(shù)目有限制,本課的模型超過了評估版本的最大數(shù)目限制。本課學(xué)習(xí)內(nèi)容 如何使用全局表定義路徑 如何為一個運

47、輸機設(shè)定行進路徑網(wǎng)絡(luò) 如何在一個行進路徑網(wǎng)絡(luò)中創(chuàng)建樣條線 如何建立一個定制的輸出報告 如何執(zhí)行模型的多次運行本課將介紹貨架、網(wǎng)絡(luò)節(jié)點和樣條線節(jié)點實體。預(yù)計完成時間完成本課大約需要45-60分鐘。Flexsim軟件概念學(xué)習(xí)樣條線節(jié)點在Flexsim中,在布置行進路徑網(wǎng)絡(luò)的時候使用樣條線節(jié)點。Flexsim采用樣條線技術(shù)提供了一種方便地添加轉(zhuǎn)彎、上升、下降網(wǎng)絡(luò)路徑的方法。當(dāng)在模型視圖中放置兩個網(wǎng)絡(luò)節(jié)點,并采用“A”點擊拖動方式建立連接,將顯示一條綠色的路徑(見圖3-2)。圖3-2 連接網(wǎng)絡(luò)節(jié)點如果將視景推進樣條線節(jié)點并在樣條線節(jié)點上點擊保持鼠標(biāo)鍵,將顯示相關(guān)信息(見圖3-3)。圖3-3 “樣條線節(jié)

48、點”信息視圖樣條線節(jié)點參數(shù)Deltax: 從上一個樣條線節(jié)點或者網(wǎng)絡(luò)節(jié)點到此節(jié)點的X方向的差值。Deltay: 從上一個樣條線節(jié)點或者網(wǎng)絡(luò)節(jié)點到此節(jié)點的Y方向的差值。Deltaz: 從上一個樣條線節(jié)點或者網(wǎng)絡(luò)節(jié)點到此節(jié)點的Z方向的差值。XYangle: 從上一個樣條線節(jié)點或者網(wǎng)絡(luò)節(jié)點到此節(jié)點的XY角度。角度從0到正負90度。Length: 這是兩個網(wǎng)絡(luò)節(jié)點范圍之間的樣條線的總長。如要移動樣條線節(jié)點,用鼠標(biāo)選中節(jié)點球體。將在樣條線節(jié)點球體周圍顯示一個黃色的方框。圖3-4 選中樣條線節(jié)點球體要移動改變樣條線節(jié)點的XY角度,或者給路徑添加一個轉(zhuǎn)彎,只要在模型視圖視窗中用鼠標(biāo)左鍵點擊拖動球體就可以了。

49、如要改變樣條線節(jié)點的Z向高度,選中球體并同時用鼠標(biāo)左右鍵點擊拖動它即可。向前移動鼠標(biāo)可以升高樣條線節(jié)點,向后移動鼠標(biāo)可以降低樣條線節(jié)點。也可以用鼠標(biāo)滾輪來改變樣條線節(jié)點的Z向高度(見圖3-5)。圖3-5 改變樣條線節(jié)點的Z向高度添加附加的樣條線節(jié)點可以按住“X”鍵然后點擊一個已存在的樣條線節(jié)點來給路徑添加附加的樣條線節(jié)點(見圖3-6)。新的樣條線節(jié)點將添加到所點擊的樣條線節(jié)點與相鄰的下一個樣條線節(jié)點或者網(wǎng)絡(luò)節(jié)點之間的中心點位置上(見圖3-7)。圖3-6 給路徑添加一個樣條線節(jié)點圖3-7 在兩個樣條線節(jié)點之間添加一個樣條線節(jié)點一旦給路徑添加了樣條線節(jié)點,這些節(jié)點可以單獨移動來構(gòu)造樣條線的形狀(見

50、圖3-8)。樣條線和樣條線節(jié)點之間的張力可以通過編輯 | 設(shè)定樣條線張力菜單選項來進行調(diào)解。張力默認設(shè)定為1。如果將張力改為0,則樣條線路徑將從樣條線節(jié)點的正中心穿過。 圖3-8 移動樣條線節(jié)點來構(gòu)造路徑的形狀可以配置網(wǎng)絡(luò)節(jié)點來指定路徑的方向。按住“Q”鍵然后從一個網(wǎng)絡(luò)節(jié)點到另一個相連的網(wǎng)絡(luò)節(jié)點點擊拖動鼠標(biāo),將禁止那個方向的通行。這會將不再允許通行的路徑的側(cè)邊用一條紅色的線標(biāo)示出來(見圖3-9)。 圖3-9 單行線路徑當(dāng)路徑采用了樣條線節(jié)點進行配置后,使用此路徑的行進物將自動沿著所定義的樣條線行進。樣條線節(jié)點球體的顯示可以在打開和關(guān)閉選項之間切換,操作方法是按住“X”鍵并點擊路徑網(wǎng)絡(luò)中的一個網(wǎng)

51、絡(luò)節(jié)點(見圖3-10)。圖3-10“X”點擊網(wǎng)絡(luò)節(jié)點來關(guān)閉顯示樣條線節(jié)點注釋:當(dāng)模型中使用多個樣條線節(jié)點時,很有必要在“編輯”菜單中選擇“鎖定樣條線”選項。這將吧樣條線節(jié)點鎖定而不能再進行編輯,從而大大提高運行速度。編譯模型將會取消對樣條線的鎖定,因此,每次編譯后都需要再將它們都鎖定。模型的樹視圖在Flexsim中使用模型樹視圖來詳細地展開模型結(jié)構(gòu)和實體。選擇工具欄中的按鈕可以訪問模型樹視圖。模型樹視圖將會顯示如下(見圖3-11)。圖3-11 模型樹視圖模型樹視圖是一個具有許多獨特特點的視圖視窗。在此視圖中可以: l 用C+或者Flexsim腳本語言來定制Flexsim實體 l 查看所有實體數(shù)

52、據(jù) l 訪問參數(shù)和屬性視窗 l 編輯模型、刪除實體和修改所有數(shù)據(jù)如果遵循幾條簡單的導(dǎo)航規(guī)則,將會發(fā)現(xiàn)樹視圖是最Flexsim中通用的視圖之一。Flexsim的底層數(shù)據(jù)結(jié)構(gòu)包含在一個樹中。Flexsim中的許多編輯視窗只不過是從樹中過濾的數(shù)據(jù)的一些圖形用戶界面(GUI)。由于Flexsim中所有樹視圖的工作方式相同,只要理解了樹視圖如何工作,就可以理解和導(dǎo)航任意可訪問的樹的結(jié)構(gòu)。樹視圖基礎(chǔ)Flexsim的設(shè)計將所有數(shù)據(jù)和信息都包含在一個樹結(jié)構(gòu)中。這個樹結(jié)構(gòu)是面向Flexsim實體設(shè)計的核心數(shù)據(jù)結(jié)構(gòu)。熟悉C+面向?qū)嶓w編程的人員將會立即把Flexsim的樹視圖認作面向?qū)嶓w數(shù)據(jù)管理的C+標(biāo)準(zhǔn)。 在樹視

53、圖中有幾個符號能夠在導(dǎo)航過程中幫助理解樹的結(jié)構(gòu)。整個主樹被稱為一個項目。一個項目包含庫和實體。一個視圖樹包含所有的視圖和GUI定義。當(dāng)保存一個session(整體)時,就是將主樹和視圖樹一起保存。文件夾圖標(biāo)標(biāo)示了一個完整項目的主要組件。模型是一個主項目的一個組件。庫是主項目的另一個組件。在樹視圖中,實體圖標(biāo)用來代表Flexsim實體。節(jié)點圖標(biāo)用來指定一個實體內(nèi)的節(jié)點數(shù)據(jù)。數(shù)據(jù)節(jié)點可以在它們內(nèi)部包含附加的節(jié)點數(shù)據(jù)。如果一個數(shù)據(jù)節(jié)點的圖標(biāo)左側(cè)有一個“+ ”,表示它有一個或更多的附加數(shù)據(jù)節(jié)點。數(shù)據(jù)節(jié)點可以包含數(shù)字的或者字母數(shù)字的值。一些特定的數(shù)據(jù)節(jié)點被指定為C+數(shù)據(jù)節(jié)點,它們包含C+代碼。可以從一個

54、C+數(shù)據(jù)節(jié)點直接鍵入C+代碼。當(dāng)按下編譯按鈕時,此代碼將被編譯。數(shù)據(jù)節(jié)點也可以被指定為“Flexscript(Flexsim腳本)”節(jié)點。這樣的節(jié)點可以包含F(xiàn)lexsim腳本語言代碼,并在運行模型時自動編譯。Flexsim腳本語言命令是預(yù)編譯的C+函數(shù)。Flexsim腳本語言命令可以在工具欄中選擇相應(yīng)按鈕加以查看(見圖 3-12)。大多數(shù)Flexsim腳本語言命令也可以在C+代碼中使用。圖3-12 Flexsim腳本語言命令當(dāng)在樹視圖中用鼠標(biāo)點擊一個圖標(biāo)從而選擇一個實體時,樹視圖將顯示實體如下:將在實體圖標(biāo)周圍顯示一個高亮方框,并且在實體圖標(biāo)左邊放一個展開樹符號。如果選擇了這個展開樹符號,那個

55、實體的數(shù)據(jù)節(jié)點將顯示如圖3-13所示。圖3-13 展開的視圖樹視圖隨著實體和數(shù)據(jù)節(jié)點的展開,樹視圖將很快增長到此樹視圖視窗的查看限制之外。Flexsim允許使用鼠標(biāo)在視窗中隨意移動樹。如要在視窗中隨意移動樹,只要在樹的左邊點擊拖動鼠標(biāo),或者使用鼠標(biāo)滾輪來上下滾動即可。 點擊節(jié)點圖標(biāo)左邊的“+”,可以展開數(shù)據(jù)節(jié)點。由于數(shù)據(jù)節(jié)點可以包含數(shù)值或者文本,可以在節(jié)點右邊看到這些文本信息或者數(shù)據(jù)的值(見圖3-14)。如果你選中了某個實體或者數(shù)據(jù)節(jié)點,可能就不能移動樹。點擊視圖中的空白區(qū)域,然后拖動鼠標(biāo)就可以移動樹了。也可以使用鼠標(biāo)滾輪或者 PageUp/PageDown 按鈕來上下移動樹。圖3-14 文本和數(shù)值數(shù)據(jù)節(jié)點選擇想要編輯的節(jié)點可以直接編輯數(shù)據(jù)。如果是一個數(shù)字數(shù)據(jù)節(jié)點,可以在這個域段中編輯這個數(shù)字(圖3-15)。如果是一個文本數(shù)據(jù)節(jié)點,將會在視窗的右邊看到一個文本編輯域段,用來編輯文本(見圖3-16)。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論