Flexsim中文教程_第1頁
Flexsim中文教程_第2頁
Flexsim中文教程_第3頁
Flexsim中文教程_第4頁
Flexsim中文教程_第5頁
已閱讀5頁,還剩49頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

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

3、愉快。重要提示:你必須在電腦上安裝Visual C+.NET編譯程序,否則此Flexsim軟件將不會正確工作。flexsim評估版本附帶的編譯器并不具備與Microsoft Visual C+零售版本同樣的能力。如果你沒有Visual C+ .NET,在購買 Flexsim軟件時(shí),你可以選擇捆綁購買Visual C+和Flexsim軟件。 第1課簡介第1課介紹了圖示與建立簡單模型的基本概念。在Flexsim中開始建立每個(gè)模型的好方法是先畫一個(gè)圖示。如果不能建立一個(gè)圖示、流程圖,甚至不能至少在腦子中勾畫出處理過程是如何工作的畫面,那么使用Flexsim建立模型將會遇到重重困難。注釋:如果你已經(jīng)學(xué)

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

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

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

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

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

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

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

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

12、此,將應(yīng)用發(fā)生器的“離開觸發(fā)器”為每個(gè)臨時(shí)實(shí)體指定一個(gè)1到3 之間的均勻分布的整數(shù)值,來作為實(shí)體類型。步驟4:指定到達(dá)速率 雙擊發(fā)生器鍵打開其參數(shù)視窗(見圖1-7)。 圖1-7  發(fā)生器參數(shù)視窗所有的Flexsim實(shí)體都有一些分頁或標(biāo)簽頁,提供一些變量和信息,建模人員可根據(jù)模型的需求來進(jìn)行修改。在這個(gè)模型中我們需要改變到達(dá)時(shí)間間隔和實(shí)體類型來產(chǎn)生3種實(shí)體。根據(jù)模型描述,我們要設(shè)定到達(dá)時(shí)間間隔為normal(10,2)。現(xiàn)在,按下到達(dá)時(shí)間間隔下拉菜單中的箭頭,選擇“正態(tài)分布”選項(xiàng)(圖1-8) 圖1-8該選項(xiàng)將出現(xiàn)在視窗里。如果要改變分布的參數(shù),則選擇模板

13、按鈕,之后可以改變模板中任何灰褐色的值。選擇模板按鈕將看到這一視窗(圖1-9):圖 1-9可以使用模板改變數(shù)值來調(diào)整分布,甚至可以插入一個(gè)表達(dá)式。在本模型中改變10為20。按確定鍵返回到參數(shù)視窗。下面我們需要為臨時(shí)實(shí)體指定一個(gè)實(shí)體類型,使進(jìn)入系統(tǒng)臨時(shí)實(shí)體的類型服從以1到3之間的均勻分布。最好的做法是在發(fā)生器的“離開觸發(fā)器”中改變實(shí)體類型 。步驟5:設(shè)定臨時(shí)實(shí)體類型和顏色選擇發(fā)生器觸發(fā)器分頁(圖1-10)。在“離開觸發(fā)器”框中,選擇“Set Itemtype and Color(設(shè)定臨時(shí)實(shí)體類型和顏色) ”以改變臨時(shí)實(shí)體類型和顏色。圖 1-10在選定改變臨時(shí)實(shí)體類型和顏色的選

14、項(xiàng)后,按模板鍵    ,可以看到下列信息(圖1-11):圖 1-11離散均勻分布與均勻分布相似,但返回的不是給定的參數(shù)之間的任意實(shí)數(shù)值,而是離散整數(shù)值。點(diǎn)擊本視窗和發(fā)生器參數(shù)視窗的確定鍵。下一步是詳細(xì)設(shè)定暫存區(qū)參數(shù)。由于暫存區(qū)是在臨時(shí)實(shí)體被處理器處理前存放臨時(shí)實(shí)體的場所,因此需要做兩件事。首先,需要設(shè)定暫存區(qū)最多可容納25個(gè)臨時(shí)實(shí)體的容量。其次,設(shè)定臨時(shí)實(shí)體流選項(xiàng),將類型 1的實(shí)體發(fā)送到處理器1,類型2的實(shí)體發(fā)送到處理器2,依此類推。步驟6:設(shè)定暫存區(qū)容量雙擊暫存區(qū)打開暫存區(qū)參數(shù)視窗(圖1-12)圖 1-12改變最大的容量為25。選擇

15、   按鈕。步驟7:為暫存區(qū)指定臨時(shí)實(shí)體流選項(xiàng)在參數(shù)視窗選擇臨時(shí)實(shí)體流分頁來為暫存區(qū)指定流程在“發(fā)送到端口”下拉菜單中選擇“By Itemtype (direct)(按實(shí)體類型(直接)”(圖1-13)。圖 1-13由于我們已經(jīng)分配實(shí)體類型號為1、2、3,我們就可以用實(shí)體類型號來指定臨時(shí)實(shí)體通過的端口號。處理器1應(yīng)連接到端口1,處理器2應(yīng)連接到端口2,依此類推。選定了“By Itemtype (direct)”之后,點(diǎn)擊確定按鈕關(guān)閉暫存區(qū)的參數(shù)視窗。下一步是設(shè)定處理器的時(shí)間參數(shù)。步驟8:為處理器指定操作時(shí)間雙擊處理器1,打開處理器1的參數(shù)視窗(圖1-14)。圖

16、60;1-14在“ 處理時(shí)間”下拉菜單中,選“Exponential Distribution(指數(shù)分布)”。其默認(rèn)的時(shí)間是10秒,因此,這里需要改變,改變的方法是選擇模板按鈕  (見圖 1-15).圖 1-15將形狀參數(shù)(scale value)改為30。這里指數(shù)分布的形狀參數(shù)恰好是均值。按確定按鈕關(guān)閉視窗。這僅僅是這一次對處理器所做的改變,今后的課程中還要考察一些其它的操作。按確定按鈕關(guān)閉處理器參數(shù)視窗。對其它的處理器重復(fù)上述過程。因?yàn)檩斔蜋C(jī)的默認(rèn)速度已經(jīng)設(shè)為每時(shí)間單位為1,所以這次不需要修改輸送機(jī)的速度?,F(xiàn)在可以編譯和運(yùn)行模型了。步驟9:編譯 圖1

17、-16  主視窗上的運(yùn)行控制按鈕按主視窗的   按鈕。完成編譯過程后就可以運(yùn)行模型了。步驟10:重置模型為了在運(yùn)行模型前設(shè)置系統(tǒng)和模型參數(shù)的初始狀態(tài),總是要先點(diǎn)擊主視窗底部的  鍵。步驟11:運(yùn)行模型按  按鈕使模型運(yùn)行起來??梢钥吹脚R時(shí)實(shí)體進(jìn)入暫存區(qū),并且移動(dòng)到處理器。從處理器出來,實(shí)體將移動(dòng)到輸送機(jī),然后進(jìn)入吸收器。你可以通過主視窗的速度滑動(dòng)條改變模型運(yùn)行的速度。步驟12:模型導(dǎo)航當(dāng)前,我們是從正投影視圖視窗中觀察模型的。讓我們從透視視圖中來觀察它。選擇正投影視圖視窗視窗右上角的X來關(guān)閉它。選擇工具條上的 &#

18、160;按鈕打開透視視圖(圖1-17)。鼠標(biāo)導(dǎo)航鼠標(biāo)左鍵:在X-Y平面內(nèi)移動(dòng)模型。在一個(gè)實(shí)體上按住左鍵,然后移動(dòng)鼠標(biāo)可以在X-Y平面內(nèi)移動(dòng)該實(shí)體。鼠標(biāo)右鍵:X,Y,Z軸旋轉(zhuǎn)。在實(shí)體上按右鍵,然后移動(dòng)鼠標(biāo)則可以旋轉(zhuǎn)此實(shí)體。鼠標(biāo)左右鍵(或鼠標(biāo)滾輪):通過向前和向后旋轉(zhuǎn)鼠標(biāo)輪可以輕松地調(diào)整鏡頭的遠(yuǎn)近。如果有一個(gè)實(shí)體被當(dāng)前選中,則將會改變它的Z向高度。如果鼠標(biāo)有滾輪,則可以轉(zhuǎn)動(dòng)鼠標(biāo)滾輪代替鼠標(biāo)左右鍵同時(shí)點(diǎn)擊。F7鍵: F7鍵可啟動(dòng)飛行俯瞰模式。在飛行俯瞰模式下,鼠標(biāo)指針在視窗中心線上方時(shí)圖形向上移動(dòng),鼠標(biāo)在中心線下方時(shí)圖形向下移動(dòng),鼠標(biāo)在中心線左邊時(shí),圖形向左旋轉(zhuǎn),鼠標(biāo)在中心線右邊時(shí)圖形向右旋轉(zhuǎn),欲退

19、出飛行俯瞰模式時(shí)按F7鍵。這種方式需要通過一些練習(xí)才能掌握。如果模型丟失,可以按F7鍵停止飛行俯瞰模式,并按右鍵選擇下拉菜單中的Reset View鍵重新找到要觀察的模型。圖 1-17步驟13:查看簡單統(tǒng)計(jì)數(shù)據(jù)圖 1-18為了觀察每個(gè)實(shí)體的簡單統(tǒng)計(jì)數(shù)據(jù),選擇視窗上的設(shè)置菜單,取消對“隱藏名稱”選項(xiàng)的選擇。正投影視圖的默認(rèn)狀態(tài)是顯示名稱的,而透視視圖在默認(rèn)狀態(tài)下是隱藏名稱的。步驟14:保存模型可使用“文件 >模型另存為.”來保存模型?,F(xiàn)在已經(jīng)完成了第一課。在模型運(yùn)行的時(shí)候,花些時(shí)間來回顧一下各個(gè)步驟并觀察一下模型。恭喜你!如要繼續(xù)學(xué)習(xí)本教程,請進(jìn)入第二課。第2課簡介第2

20、課介紹了向一個(gè)模型中加入操作員和輸送機(jī)的概念,并更詳細(xì)、深入地介紹了實(shí)體屬性與參數(shù)。另外第2課還介紹了圖形化統(tǒng)計(jì)結(jié)果輸出功能。請?jiān)谝淹瓿傻?課的基礎(chǔ)上開始第2課,因?yàn)榈?課將以第1課中的模型作為起點(diǎn)。你將學(xué)到 · 如何訪問實(shí)體參數(shù)和屬性; · 如何向模型中加入一組操作員; · 如何向模型中加入叉車運(yùn)輸機(jī); · 如何選擇一個(gè)實(shí)體進(jìn)行統(tǒng)計(jì); · 如何打開統(tǒng)計(jì)數(shù)據(jù)收集; · 如何在模型運(yùn)行中觀察實(shí)體統(tǒng)計(jì)數(shù)據(jù); 新實(shí)體本課將介紹分配器、操作員和運(yùn)輸機(jī)實(shí)體。預(yù)計(jì)完成時(shí)間完成本課大約需要30-45分鐘。Flexsim軟件概念學(xué)習(xí)實(shí)體屬性

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

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

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

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

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

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

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

28、使用多輛叉車。當(dāng)模型完成后,查看默認(rèn)圖表和曲線圖并指出關(guān)注的瓶頸或效率問題。圖2-1是模型2的流程圖。圖2-1 模型2圖示模型2 數(shù)據(jù)檢測器的預(yù)置時(shí)間:常數(shù)值為10秒產(chǎn)品搬運(yùn):操作員從暫存區(qū)到檢測器。叉車從輸送機(jī)末端的暫存區(qū)到吸收器。輸送機(jī)暫存區(qū):容量=10 建模步驟建立模型2請首先裝載前一課建立的模型1 ,然后開始建立模型2。步驟1:裝載模型1并編譯選用工具條上的打開按鈕來裝載模型1。選擇第1課中存儲的模型1的文件(.fsm file)。裝載后,按下工具條上的編譯按鈕。切記,在運(yùn)行模型前必須進(jìn)行編譯。步驟2:向模型中添加一個(gè)分配器和兩個(gè)操作員分配器用來為一組操作員或運(yùn)輸機(jī)進(jìn)行任務(wù)序

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

30、須將分配器連接需要操作員的實(shí)體的中間端口上。若要將分配器的中間端口連接到暫存區(qū),則按住鍵盤上的“S”鍵然后點(diǎn)擊分配器拖動(dòng)到暫存區(qū)(見圖2-17)。圖2-17 按“S”鍵并點(diǎn)擊拖動(dòng)釋放鼠標(biāo),就建立了一個(gè)從分配器中間端口到暫存區(qū)中間端口的連接(見圖2-18)。圖2-18 中間端口連接中間端口位于實(shí)體底部中間位置。很明顯它并非輸入或輸出端口。為了讓分配器將任務(wù)發(fā)送給操作員,須將分配器的輸出端口與操作員的輸入端口連接。實(shí)現(xiàn)方法是,按住鍵盤“A”鍵并點(diǎn)擊分配器拖動(dòng)到操作員,如圖2-19所示。必須對每個(gè)操作員進(jìn)行此操作。連接如圖2-20所示。圖2-19 “A”鍵點(diǎn)擊拖動(dòng)圖2-20 分配器輸出端口

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

32、運(yùn)行前首先要進(jìn)行。編譯完成后,重置模型,然后按按鈕保存此模型。運(yùn)行模型來驗(yàn)證操作員正在從暫存區(qū)搬運(yùn)臨時(shí)實(shí)體到檢測器。步驟6:為檢測器的預(yù)置時(shí)刻配置操作員為了使檢測器在預(yù)置時(shí)使用操作員,必須連接每個(gè)檢測器的中間端口和分配器的中間端口。操作是:按住鍵盤“S”鍵點(diǎn)擊分配器拖到檢測器釋放。完成后,端口將如圖2-22所示。圖2-22 分配器與每個(gè)檢測器中間端口的連接現(xiàn)在我們需要為檢測器定義預(yù)置時(shí)間。雙擊第一個(gè)檢測器打開其參數(shù)視窗(圖2-23)。圖2-23在“預(yù)置時(shí)間” 下拉菜單中選擇“Constant Value(常數(shù)值)” 選項(xiàng),然后按   鍵來打開代碼模板視窗,將時(shí)間改為10(見

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

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

35、端口。從庫中拖出一個(gè)叉車輸送機(jī)放置到模型視窗中(圖2-27)。圖2-27添加叉車后,將暫存區(qū)的中間端口連接到此叉車。按住鍵盤“S”鍵點(diǎn)擊暫存區(qū)拖動(dòng)到叉車。完成后,模型應(yīng)如圖2-28所示。圖2-28步驟9: 調(diào)整暫存區(qū)的臨時(shí)實(shí)體流參數(shù)來使用叉車下一步是調(diào)整暫存區(qū)的臨時(shí)實(shí)體流參數(shù)來使用此叉車。雙擊暫存區(qū)打開其參數(shù)視窗(圖2-29)。圖2-29 暫存區(qū)的“使用運(yùn)輸機(jī)”復(fù)選框選擇“臨時(shí)實(shí)體流”分頁并選中“使用運(yùn)輸機(jī) ”復(fù)選框。暫存區(qū)的中間端口1已經(jīng)被連接上,因此無須其它調(diào)整。點(diǎn)擊“確認(rèn)”按鈕關(guān)閉視窗。點(diǎn)擊 。模型編譯完成后,重置并保存模型。步驟10:運(yùn)行模型這一步是建立本模型的收獲部分,現(xiàn)在可以檢驗(yàn)此

36、模型是否如你所愿地運(yùn)行。在模型運(yùn)行中,可使用動(dòng)畫顯示來直觀地檢查模型,看各部分是否運(yùn)行正常(圖2-30)。圖2-30 運(yùn)行模型應(yīng)能看到操作員來回走動(dòng),叉車在暫存區(qū)和吸收器之間搬運(yùn)臨時(shí)實(shí)體??勺⒁獾疆?dāng)一個(gè)檢測器在等待操作員進(jìn)行預(yù)置時(shí),一個(gè)黃色的方框顯示在檢測器下。步驟11:輸出分析使用在前面課程中講到的如何打開統(tǒng)計(jì)收集的說明,在屬性視窗中查看實(shí)體的統(tǒng)計(jì)數(shù)據(jù)。通過觀察動(dòng)畫顯示和圖表(圖2-31),判斷此模型是否有瓶頸?   圖2-31 仿真運(yùn)行時(shí)的各種圖表運(yùn)行表明如果添加一個(gè)或更多操作員,模型運(yùn)行更好。當(dāng)添加第三個(gè)操作員時(shí),盡管臨時(shí)實(shí)體仍然會在輸入處的暫存區(qū)中堆積,但卻可能是系

37、統(tǒng)的最佳配置。從庫中拖出一個(gè)圖標(biāo)即可再添加一個(gè)操作員。按住“A”鍵點(diǎn)擊拖動(dòng),連接分配器與操作員。編譯、重置、保存,然后運(yùn)行。第2課到此結(jié)束。祝賀你!你要進(jìn)入本課進(jìn)階部分的學(xué)習(xí)嗎?太好了!更上一層樓!要繼續(xù)學(xué)習(xí)教程,請參看第2課 進(jìn)階。 第2課 進(jìn)階簡介本部分用來指導(dǎo)建模人員如何添加一些額外的東西來在模型運(yùn)行中顯示數(shù)據(jù)和信息。在本課中,將學(xué)習(xí)如何添加3D圖表和圖形,如何顯示在第2課中完成的模型中的3D文本。本課學(xué)習(xí)內(nèi)容· 如何添加一個(gè)3D曲線圖來顯示暫存區(qū)的當(dāng)前數(shù)量 · 如何添加一個(gè)3D柱狀圖來顯示暫存區(qū)的等待時(shí)間 · 如何添加一個(gè)3D餅圖來顯示每個(gè)操作員

38、的狀態(tài)分布 · 如何添加一個(gè)3D可視化文本來顯示輸送機(jī)暫存區(qū)的平均等待時(shí)間 · 如何安排曲線圖、圖表、文本的位置以取得最好視覺效果 新實(shí)體在本課中,將介紹可視化工具和記錄器實(shí)體。預(yù)計(jì)完成時(shí)間完成本課大約需要20-30分鐘。 建模步驟 建立模型 2  進(jìn)階要開始建立進(jìn)階模型2,需要從上一課中裝載模型2。步驟1:裝載模型2并編譯步驟2:將模型另存為“Model 2 Extra Mile”,并打開統(tǒng)計(jì)收集選項(xiàng) 找到菜單選項(xiàng)“文件>另存為”將模型用一個(gè)新名稱保存。在開始進(jìn)行修改前,確保已經(jīng)采用菜單選項(xiàng)“統(tǒng)計(jì) >統(tǒng)計(jì)收集>所有實(shí)體打開”為所有的實(shí)體打開了統(tǒng)

39、計(jì)收集選項(xiàng)。要顯示柱狀圖和當(dāng)前數(shù)量圖(見第2課,F(xiàn)lexsim 相關(guān)概念一節(jié))就必須打開統(tǒng)計(jì)收集選項(xiàng)。步驟3:添加一個(gè)記錄器來顯示暫存區(qū)的當(dāng)前數(shù)量從庫中拖出一個(gè)記錄器放到發(fā)生器實(shí)體的左上方,如圖2-32所示。圖 2-32步驟4:調(diào)整記錄器的參數(shù)來顯示暫存區(qū)的滿意的曲線圖在記錄器實(shí)體上雙擊打開它的參數(shù)視窗,如圖2-33所示。圖 2-33  記錄器參數(shù)按下數(shù)據(jù)捕捉設(shè)置按鈕。在數(shù)據(jù)類型域段中,選擇“標(biāo)準(zhǔn)數(shù)據(jù)”選項(xiàng)。然后在實(shí)體名稱域段的下拉菜單中選擇那個(gè)暫存區(qū)。在 “選擇捕捉數(shù)據(jù)”域段中,選擇“當(dāng)前數(shù)量”(見圖2- 34)。圖 2-34  捕捉數(shù)據(jù)選項(xiàng)

40、 點(diǎn)擊“向前”按鈕。步驟5:設(shè)定記錄器的顯示選項(xiàng)現(xiàn)在,在記錄器視窗上選擇顯示選項(xiàng)按鈕(見圖2-33)。在“圖形名稱”域段中,鍵入名稱“Queue Content Graph(暫存區(qū)當(dāng)前數(shù)量曲線圖)”(見圖2-35)。這是一個(gè)用戶定義的域段,用來定義圖形的標(biāo)題??梢栽谶@里鍵入任意想要的名稱。完成后按完成按鈕。圖 2-35  標(biāo)準(zhǔn)顯示選項(xiàng)步驟6:調(diào)整圖形的視景屬性圖形的視景屬性可以在屬性視窗中進(jìn)行編輯,右鍵點(diǎn)擊記錄器并選擇屬性選項(xiàng)可以打開屬性視窗(見圖2-36)。圖 2-36 選擇屬性視窗在默認(rèn)情況下,圖形是平放在模型地板上的。如果將圖表旋轉(zhuǎn)90度直立起來視覺效果將會

41、很好。改變記錄器的旋轉(zhuǎn)和高度參數(shù)就可以實(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ù)量圖形編譯模型后,進(jìn)行重置,并運(yùn)行,現(xiàn)在應(yīng)該看到圖形顯示了暫存區(qū)的當(dāng)前數(shù)量隨時(shí)間變化的情況。如果沒有顯示,可能需要從“統(tǒng)計(jì)>統(tǒng)計(jì)收集>所有實(shí)體打開”菜單中打開統(tǒng)計(jì)歷史數(shù)據(jù)選項(xiàng)。步驟7:添加一個(gè)記錄器來顯示暫存區(qū)的停留時(shí)間柱狀圖按照和添加當(dāng)前數(shù)量曲線圖一樣的步驟,往模型中添加一個(gè)記錄器作為停留時(shí)間柱狀圖。唯一

42、的區(qū)別是,在記錄器參數(shù)的“選擇捕捉數(shù)據(jù) ”中應(yīng)該選擇“停留時(shí)間”選項(xiàng)(見圖2-39)。圖 2-39  選擇“停留時(shí)間”選項(xiàng)將記錄器放在緊挨著當(dāng)前數(shù)量曲線圖的右邊。像步驟6中那樣選擇屬性,旋轉(zhuǎn)圖形,改變高度位置。然后編譯、重置并運(yùn)行,應(yīng)該看到像圖2-40一樣的圖形。圖 2-40  當(dāng)前數(shù)量和停留時(shí)間圖形步驟8:為每個(gè)操作員添加一個(gè)狀態(tài)餅圖按照步驟3-5的同樣的程序?yàn)槊總€(gè)操作員添加一個(gè)狀態(tài)餅圖。唯一的不同是在選擇捕捉數(shù)據(jù)域段中選擇“狀態(tài)”選項(xiàng)(見圖2- 41)。圖2-41  選擇“狀態(tài)”選項(xiàng)從屬性視窗中將兩個(gè)圖形都調(diào)整為5×5的大小(見圖

43、2-42)。 圖 2-42  將圖形的尺寸設(shè)定為 "SX" 5 和 "SY" 5讓兩個(gè)餅圖平放在地板上。不需要改變它們的轉(zhuǎn)角值。然后編譯、重置并運(yùn)行,應(yīng)該看到像圖2-43所示的那樣的餅圖。圖2-43  操作員1和操作員2的狀態(tài)餅圖步驟9:給模型添加3D文本另一種往模型中添加信息來在模型運(yùn)行中顯示績效指標(biāo)的方式是,在模型布局的某些戰(zhàn)略點(diǎn)上放置3D文本。采用可視化實(shí)體,在視景顯示中選擇 “文本”選項(xiàng)就可以實(shí)現(xiàn)此操作。在這個(gè)模型中,將要添加一個(gè)3D文本來顯示“Conveyor Queue”中的臨時(shí)實(shí)體的平均等待時(shí)間。拖出一個(gè)可視化

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

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

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

47、0;2-51  屬性按鈕在屬性視窗中,用“RX”域段將文本旋轉(zhuǎn)90度(見圖2-52)。圖 2-52  將文本旋轉(zhuǎn)90度在參數(shù)和屬性視窗中按“確認(rèn)”按鈕?,F(xiàn)在模型中的文本就被旋轉(zhuǎn)了。用鼠標(biāo)按照意愿來選擇和放置文本。記住,可以通過并用鼠標(biāo)左右鍵選擇文本并前后移動(dòng)鼠標(biāo)來控制文本的高度,或者選擇文本然后滾動(dòng)鼠標(biāo)輪來上下移動(dòng)文本(見圖2-53)。 圖 2-53  放置3D文本步驟10:編譯、重置、保存和運(yùn)行在模型中放置文本,并編譯、重置、保存該模型。然后就準(zhǔn)備好可以運(yùn)行模型并查看剛剛添加的圖形、圖表和3D文本了(見圖2-53)。圖 2-54&#

48、160; 完成的模型要繼續(xù)學(xué)習(xí)本教程,請看第3課。第3課簡介第3課介紹貨架和網(wǎng)絡(luò)節(jié)點(diǎn)實(shí)體。將在樣條線節(jié)點(diǎn)、輸送機(jī)、高級統(tǒng)計(jì)和全局表的使用上有所改變。第3課將介紹試驗(yàn)控制器,用來對模型進(jìn)行多次運(yùn)行和多場景分析。第3課將以第2課建立的模型為起點(diǎn)。請?jiān)陂_始第3課之前,務(wù)必完成第1課和第2課的學(xué)習(xí)。 第3課的前提假設(shè)是已經(jīng)完成了第1課和第2課,并已經(jīng)熟悉了在參數(shù)和屬性視窗中工作。在前面的課程中,幾乎每個(gè)步驟都用插圖進(jìn)行了說明,以使用戶能夠完全理解建模的步驟。在第3課中,一些簡單的操作,如給模型添加一個(gè)新的實(shí)體并輸入基本參數(shù),仍將給出單步操作的描述,但是將不再給出插圖。關(guān)于使用Flexsim評估版本的注

49、釋:如果采用的是Flexsim的評估版本,將不能完成本課的模型。Flexsim評估版本建立的模型對實(shí)體數(shù)目有限制,本課的模型超過了評估版本的最大數(shù)目限制。本課學(xué)習(xí)內(nèi)容· 如何使用全局表定義路徑 · 如何為一個(gè)運(yùn)輸機(jī)設(shè)定行進(jìn)路徑網(wǎng)絡(luò) · 如何在一個(gè)行進(jìn)路徑網(wǎng)絡(luò)中創(chuàng)建樣條線 · 如何建立一個(gè)定制的輸出報(bào)告 · 如何執(zhí)行模型的多次運(yùn)行本課將介紹貨架、網(wǎng)絡(luò)節(jié)點(diǎn)和樣條線節(jié)點(diǎn)實(shí)體。預(yù)計(jì)完成時(shí)間完成本課大約需要45-60分鐘。Flexsim軟件概念學(xué)習(xí)樣條線節(jié)點(diǎn)在Flexsim中,在布置行進(jìn)路徑網(wǎng)絡(luò)的時(shí)候使用樣條線節(jié)點(diǎn)。Flexsim采用樣條線技術(shù)提供了一種

50、方便地添加轉(zhuǎn)彎、上升、下降網(wǎng)絡(luò)路徑的方法。當(dāng)在模型視圖中放置兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),并采用“A”點(diǎn)擊拖動(dòng)方式建立連接,將顯示一條綠色的路徑(見圖3-2)。圖 3-2  連接網(wǎng)絡(luò)節(jié)點(diǎn)如果將視景推進(jìn)樣條線節(jié)點(diǎn)并在樣條線節(jié)點(diǎn)上點(diǎn)擊保持鼠標(biāo)鍵,將顯示相關(guān)信息(見圖3-3)。圖 3-3  “樣條線節(jié)點(diǎn)”信息視圖樣條線節(jié)點(diǎn)參數(shù)Deltax: 從上一個(gè)樣條線節(jié)點(diǎn)或者網(wǎng)絡(luò)節(jié)點(diǎn)到此節(jié)點(diǎn)的X方向的差值。Deltay: 從上一個(gè)樣條線節(jié)點(diǎn)或者網(wǎng)絡(luò)節(jié)點(diǎn)到此節(jié)點(diǎn)的Y方向的差值。Deltaz: 從上一個(gè)樣條線節(jié)點(diǎn)或者網(wǎng)絡(luò)節(jié)點(diǎn)到此節(jié)點(diǎn)的Z方向的差值。XYangle: 從上一個(gè)樣條線節(jié)點(diǎn)或者網(wǎng)絡(luò)

51、節(jié)點(diǎn)到此節(jié)點(diǎn)的XY角度。角度從0到正負(fù)90度。Length: 這是兩個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)范圍之間的樣條線的總長。如要移動(dòng)樣條線節(jié)點(diǎn),用鼠標(biāo)選中節(jié)點(diǎn)球體。將在樣條線節(jié)點(diǎn)球體周圍顯示一個(gè)黃色的方框。圖 3-4  選中樣條線節(jié)點(diǎn)球體要移動(dòng)改變樣條線節(jié)點(diǎn)的XY角度,或者給路徑添加一個(gè)轉(zhuǎn)彎,只要在模型視圖視窗中用鼠標(biāo)左鍵點(diǎn)擊拖動(dòng)球體就可以了。如要改變樣條線節(jié)點(diǎn)的Z向高度,選中球體并同時(shí)用鼠標(biāo)左右鍵點(diǎn)擊拖動(dòng)它即可。向前移動(dòng)鼠標(biāo)可以升高樣條線節(jié)點(diǎn),向后移動(dòng)鼠標(biāo)可以降低樣條線節(jié)點(diǎn)。也可以用鼠標(biāo)滾輪來改變樣條線節(jié)點(diǎn)的Z向高度(見圖3-5)。圖 3-5  改變樣條線節(jié)點(diǎn)的Z向高度添加

52、附加的樣條線節(jié)點(diǎn)可以按住“X”鍵然后點(diǎn)擊一個(gè)已存在的樣條線節(jié)點(diǎn)來給路徑添加附加的樣條線節(jié)點(diǎn)(見圖3-6)。新的樣條線節(jié)點(diǎn)將添加到所點(diǎn)擊的樣條線節(jié)點(diǎn)與相鄰的下一個(gè)樣條線節(jié)點(diǎn)或者網(wǎng)絡(luò)節(jié)點(diǎn)之間的中心點(diǎn)位置上(見圖3-7)。圖 3-6  給路徑添加一個(gè)樣條線節(jié)點(diǎn)圖 3-7  在兩個(gè)樣條線節(jié)點(diǎn)之間添加一個(gè)樣條線節(jié)點(diǎn)一旦給路徑添加了樣條線節(jié)點(diǎn),這些節(jié)點(diǎn)可以單獨(dú)移動(dòng)來構(gòu)造樣條線的形狀(見圖3-8)。樣條線和樣條線節(jié)點(diǎn)之間的張力可以通過編輯 | 設(shè)定樣條線張力菜單選項(xiàng)來進(jìn)行調(diào)解。張力默認(rèn)設(shè)定為1。如果將張力改為0,則樣條線路徑將從樣條線節(jié)點(diǎn)的正中心穿過。 圖 

53、3-8  移動(dòng)樣條線節(jié)點(diǎn)來構(gòu)造路徑的形狀可以配置網(wǎng)絡(luò)節(jié)點(diǎn)來指定路徑的方向。按住“Q”鍵然后從一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)到另一個(gè)相連的網(wǎng)絡(luò)節(jié)點(diǎn)點(diǎn)擊拖動(dòng)鼠標(biāo),將禁止那個(gè)方向的通行。這會將不再允許通行的路徑的側(cè)邊用一條紅色的線標(biāo)示出來(見圖3-9)。    圖3-9  單行線路徑當(dāng)路徑采用了樣條線節(jié)點(diǎn)進(jìn)行配置后,使用此路徑的行進(jìn)物將自動(dòng)沿著所定義的樣條線行進(jìn)。樣條線節(jié)點(diǎn)球體的顯示可以在打開和關(guān)閉選項(xiàng)之間切換,操作方法是按住“X”鍵并點(diǎn)擊路徑網(wǎng)絡(luò)中的一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)(見圖3-10)。圖 3-10  “X”點(diǎn)擊網(wǎng)絡(luò)節(jié)點(diǎn)來關(guān)閉顯示樣條線節(jié)點(diǎn)注釋:當(dāng)模型中

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

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

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

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

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

59、160;3-14  文本和數(shù)值數(shù)據(jù)節(jié)點(diǎn)選擇想要編輯的節(jié)點(diǎn)可以直接編輯數(shù)據(jù)。如果是一個(gè)數(shù)字?jǐn)?shù)據(jù)節(jié)點(diǎn),可以在這個(gè)域段中編輯這個(gè)數(shù)字(圖3-15)。如果是一個(gè)文本數(shù)據(jù)節(jié)點(diǎn),將會在視窗的右邊看到一個(gè)文本編輯域段,用來編輯文本(見圖3-16)。圖 3-15  編輯一個(gè)數(shù)字?jǐn)?shù)據(jù)節(jié)點(diǎn) 圖 3-16  編輯一個(gè)文本數(shù)據(jù)節(jié)點(diǎn)可見,樹是模型所有數(shù)據(jù)的貯藏室。參數(shù)和屬性視窗用來提供一個(gè)更友好的方式來操作樹中的數(shù)據(jù)。雖然從樹中完成模型的編輯是可能的,但還是建議用戶使用參數(shù)和屬性視窗,這樣可以避免不小心刪除模型數(shù)據(jù)。像在正投影視窗中那樣,右鍵點(diǎn)擊或者雙擊實(shí)體圖標(biāo),可以在樹視圖

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論