




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、文檔可視化工具概述可視化工具采用道具、風景、文字和展示幻燈片來裝飾模型空間,目的是給模型更逼真的外觀。它們可以是簡單如彩色方框、背景之類的東西,或者是精細如3D圖形模型、展示幻燈片之類的東西??梢暬ぞ叩牧硪环N用法是用做模型中其它實體的容器實體。當用作容器時,可視化工具就成為一個分級組織模型的便利工具。容器也可以保存在用戶庫中,作為將來開發(fā)模型的基本建模模塊。詳細說明可視化工具在模型中的使用方式有多種。作為一個容器或子模型作為平面、立方體、柱形或球形作為導入形狀作為文本作為展示幻燈片其它設(shè)置現(xiàn)在用可視化工具代替了Flexsim以前版本中的可視化實體、可視化文本??梢暬ぞ甙缪菀粋€比可視化實體和
2、可視化文本更廣泛的角色?,F(xiàn)在,可視化工具作為一個容器在層次建模結(jié)構(gòu)中用來囊括子模型。由于可視化工具與其它Flexsim實體工作方式不同,現(xiàn)在解釋一下如何使用它的詳細情況。將可視化工具用作容器可視化工具默認設(shè)置是平面。當放置在模型中時,可視化工具顯示為一個帶有FlexsimGP位圖紋理的平面。平面的尺寸和位置可以在正投影或VR(虛擬現(xiàn)實)模型視圖視窗中進行圖形化地設(shè)置,或者用可視化工具的參數(shù)分頁來設(shè)置(參數(shù)分頁的使用在“將可視化工具用作平面、立方體、柱形或球形”部分中進行解釋)。當把可視化工具用作容器時,建議在開始時使用默認視圖(一個平面)設(shè)置,可以以后再改變其視覺表達。在此例中,我們要建立一個
3、容器,里面有1個暫存區(qū)、2個處理器。臨時實體將會從容器外面的一個發(fā)生器進入容器。處理器將會把臨時實體送到容器外面的一個吸收器。步驟1:在模型視圖中放置一個可視化工具可視化工具與FlexsimGP位圖紋理一起顯示。要往容器中添加實體,只要從庫中將它們拖出并放置到可視化工具上就可以了。步驟2:拖放1個暫存區(qū)和2個處理器到可視化工具中當把一個實體放置到可視化工具上時,它將自動地放置到可視化工具中去。可以通過選擇可視化工具并用鼠標移動它來測試這一點。當移動可視化工具時,它里面的實體也跟著移動。步驟3:拖放1個生成器和1個吸收器到模型視圖中往模型中放置生成器和吸收器時,確保不要放到可視化工具上,需要保證
4、它們是在外面的。在為此例建立端口連接之前,先放大端口連接的圖形顯示,這對于理解用容器工作的2種方式可能會有幫助。步驟4:放大端口連接圖形這可以通過選中模型視圖視窗中的設(shè)置菜單來完成,這將打開如下的輸入頁面。將連接器的尺寸設(shè)定為0.30,然后點擊確定按鈕。步驟5:連接生成器到可視化工具,連接可視化工具到吸收器按住鍵盤上的“A鍵,點擊并拖動一個從生成器到可視化工具(不是暫存區(qū))的連接。當釋放鼠標左鍵時,就可看到在生成器與可視化工具之生成到一個連接,如下所示?,F(xiàn)在,建立一個從可視化工具到吸收器之間的連接,如下所示。此時,生成器和吸收器都連接在容器上(可視化工具)?,F(xiàn)在,來連接容器與內(nèi)部的模型。步驟6
5、:連接容器和暫存區(qū)建立一個從容器到暫存區(qū)的連接。當釋放鼠標左鍵時,將會看見一條從容器的內(nèi)部端口(藍色)到暫存區(qū)的連接。步驟7:連接暫存區(qū)到處理器按同樣的程序?qū)捍鎱^(qū)連接到兩個處理器。步驟8:連接處理器到容器或直接到吸收器有兩種方式“連接入”或“連接出”一個容器。第一種方式如步驟5中所示,建立一個從生成器連接到容器的連接,然后是從容器到暫存區(qū)的聯(lián)機。然而,也可以通過點擊拖動一個連接直接將處理器連接到吸收器。對于此例,第一個處理器將被連接到容器,然后容器連到吸收器,第二個處理器直接連接到吸收器。步驟9:設(shè)定容器的顯示選項到此時,已經(jīng)有了一個包含子模型的功能容器。如何顯示此容器由用戶來決定。如果想要
6、在仿真運行期間隱藏容器的內(nèi)容,可以切換關(guān)閉掉內(nèi)容顯示選項,操作方法是不選擇“顯示內(nèi)容”復選框。也可以使用任何視景顯示選項來展現(xiàn)容器的顯示,如方框、建筑物或文本。在正投影視圖視窗中右鍵點擊并選擇“在正投影中查看”選項,可以在任何時間查看容器的內(nèi)容。容器的統(tǒng)計數(shù)據(jù)和其它實體的統(tǒng)計數(shù)據(jù)一樣,可以通過屬性對話框中的統(tǒng)計屬性頁查看。將可視化工具用作平面、立方體、柱形或球形將可視化工具在模型中用作可視化道具是一個簡單的過程。只要選擇所需要的道具類型然后定義參數(shù)就可以了。平面平面可以定義為背景,如Autocad布局、紋理或圖片,或者要在模型中特定部位貼補的顏色。平面是可視化工具的默認顯示。只需要設(shè)定平面的尺
7、寸然后選擇紋理就可以了。紋理可以在在垂直和水平方向上重復。立方體、柱形或球形立方體、柱形或球形是簡單的形狀,可以象平面一樣被指定紋理。將可視化工具用作導入形狀使用可視化工具來導入形狀時,需要有一個要導入到模型的3D模型或者實體。Flexsim支持多種3D形狀的文件格式,如3DStudioMax(.3ds,.max)、VRML(.wrl)1.0、3DDXF(.dxf)和StereoLithography(.stl)。將可視化工具用作可視化文本3D可視化文本可以添加到模型中來顯示標簽、統(tǒng)計數(shù)據(jù)或其它模型信息。當視景顯示設(shè)置為可視化文本時,將會呈現(xiàn)一個下拉菜單提供想要顯示的可視化文本選項。選取選項包
8、括仿真時間、內(nèi)容、狀態(tài)、輸出、輸入及其它。如果在下拉菜單中選擇了任何統(tǒng)計項,則必須將可視化工具的中間端口連接到想要顯示其相關(guān)信息的實體。選擇代碼模板按鈕可以對文本進行編輯。將可視化工具用作展示幻燈片可視化工具也被用作展示幻燈片,與使用幻燈片制作PowerPoint演示文稿很相似。展示幻燈片放置在模型中,用以展示數(shù)據(jù)、模型結(jié)果等等??梢允褂醚菔静藛沃械难菔旧善鏖_發(fā)一個“漫游”序列。關(guān)于如何建立一個模型演示的教程可以在此手冊的教程部分中找到。當視景顯示設(shè)置為“演示幻燈片”時,可以拖動附加的可視化工具實體到幻燈片上來創(chuàng)建幻燈片的文本。每個放置在展示幻燈片上的可視化工具都將切換到可視化文本,并將在幻
9、燈片上被格式化。添加的第一個可視化工具是幻燈片標題,第二個是項目1,依次類推。例如,如果將4個可視化工具拖到展示幻燈片上,將會看到如下所示的情景:如圖所示,每個文本在幻燈片上都被給定一個默認的位置。當雙擊展示幻燈片查看參數(shù)視圖時,將會看見左上角的一個新標簽叫做“文本”。選擇此標簽,就可以編輯想要顯示的文本。可以在可視化工具分頁上選擇一個紋理來應(yīng)用任何想要的邊側(cè)背景,或者通過在紋理域段中刪除默認的Flexsim標志來移除背景??梢暬ぞ叩钠渌暰霸O(shè)置視景顯示-在這里選擇可視化實體要顯示的類型。可用的類型有:平面、立方體、柱形、球形、導入形狀、文本或展示幻燈片。顯示內(nèi)容-如果選中此復選框,則顯示可
10、視化工具的內(nèi)容。內(nèi)容是指實體內(nèi)部的文本或者實體。禁止鼠標選擇-如果選中此復選框,則在正投影或VR(虛擬現(xiàn)實)視圖中將不能用鼠標選擇實體。照明-如果選中此復選框,實體將發(fā)出自身的光線。最小可視放大倍數(shù)-這是實體能夠被看見的最小放大倍數(shù)。最大可視距離-這是實體能被看見的最大距離。如果視圖在遠過這個距離上查看,就不顯示此實體。位置、轉(zhuǎn)角和尺寸-此區(qū)域用來定義實體的位置、尺寸和轉(zhuǎn)角參數(shù)。與屬性頁上的界面相同。紋理-這些參數(shù)用來定義如何在實體上繪制紋理。文件名-這是要繪制到實體上的紋理的位圖文件。布告板-此選項將紋理顯示為一個布告板(平面)。布告板將總是面對查看者。分隔-如果實體是柱形,此數(shù)值用來定義它
11、的邊數(shù),如果是球形,則用來定義它的曲率。如果實體是球,此數(shù)值應(yīng)該定義得相對大一些(20)。水平重復次數(shù)-此數(shù)值定義紋理圖案在水平方向上重復的次數(shù)。垂直重復次數(shù)-此數(shù)值定義紋理圖案在垂直方向上重復的次數(shù)。模型-這些參數(shù)只在道具類型設(shè)定為導入模型時才顯示(導入形狀必須被選中到本模型中來顯示)。文件名-這是要在此實體上繪制的.3ds或.wrl文件。在正投影中查看-此按鈕打開一個正投影視圖,顯示作為容器的可視化工具中的內(nèi)容。在透視視圖中查看-此按鈕打開一個透視視圖,顯示作為容器的可視化工具中的內(nèi)容。調(diào)整可視化文本文本大小此數(shù)值定義實體中文本的高度。文本的寬度將會將會自動調(diào)整使文本清晰易讀。文本厚度此數(shù)
12、值定義實體中文本的厚度。下拉菜單文檔工具建模工具本節(jié)主要介紹不同的建模工具,用來模型的建立、配置以及結(jié)果的獲得。這些建模工具列出如下。AVI制作器Excel界面臨時實體箱全局C+代碼全局對象指針全局表全局時間表全局用戶事件導入媒體模型開始時代碼MTBF/MTTR多Excel表導入優(yōu)化器演示生成器腳本編輯器仿真實驗控制單表導出單表導入背景設(shè)計編輯器表配置器工具箱用戶庫Visio導入監(jiān)視列表工具文檔AVI制作器從展示菜單中選定“AVI制作器”選項即可創(chuàng)建AVI制作器。AVI制作器是模型中的一種特殊對象,能調(diào)用命令來生成模型運行的AVI文件。只要它存在于模型中,就會生成此文件。如果不需要生成AVI文
13、件,則需要在模型中刪除此實體。在模型運行之前,必須指定一個記錄視圖。方法是:在所要記錄的視圖上擊右鍵,選擇“視圖設(shè)為被選視圖(sv)”。在記錄AVI文件過程中,模型運行可能十分緩慢,在此期間,模型將無法響應(yīng)運行控制視窗中的速度滑動條命令。AVI名稱-這是AVI制作器進行制作時寫入的文件的名稱。它必須以.Avi為擴展名。開始時間-這是指AVI制作器開始記錄AVI文件的時刻。終止時間-這是AVI制作器停止記錄AVI文件的時刻。建議在此終止時間前不要停止運行模型,否則可能破壞正在寫入的文件。幀間隔時間-模型中記錄的幀與幀之間經(jīng)歷的仿真時間的長度。每秒幀數(shù)-此數(shù)字定義了AVI文件每秒播放多少幀。刪除A
14、VI制作器-點擊此按鈕可將AVI制作器從模型中刪除。模型將恢復正常速度運行,而不再生成AVI文件。如何使AVI制作器正常工作AVI制作器的使用常常需要技巧。這里給出一些步驟來確保順利地創(chuàng)建AVI。1如果模型中已有一個AVI制作器,可以點擊“刪除AVI制作器”按鈕將其刪除。2.編譯模型。3.再打開AVI制作器視窗。正確填寫前面提及的各個域段。確定avi文件名不與已存在的文件重名。根據(jù)所需avi記錄的仿真時間,來設(shè)定開始及停止的時間。根據(jù)你所需要的avi播放速度,設(shè)定每秒幀數(shù)。一般每秒10幀是合理的。根據(jù)你設(shè)定的每秒幀數(shù),來設(shè)定幀間隔時間的值。找到所需要的從模型中記錄avi的理想運行速度(從仿真運
15、行控制面板)。幀間隔時間應(yīng)根據(jù)理想運行速度除以每秒幀數(shù)來計算。右擊需要記錄的正投影或透視視圖,選擇“設(shè)定為選定視圖sv()”選項。根據(jù)需要的avi電影質(zhì)量,重設(shè)正投影或者透視視圖的尺寸。設(shè)定較小的視窗尺寸能顯著地提高avi制作器的制作速度。重置模型。將彈出一個關(guān)于采用的codec(解碼器)代碼的視窗。輸入想要使用的codec代碼/壓縮。模型運行重要提示:請等候直到avi制作器完成工作。一旦模型進入avi的開始時間,不要按任何按鈕或點擊任何東西,直到模型時間到了所設(shè)定avi制作器的完成時間。模型運行超過了所設(shè)定的avi制作器完成時間時,停止模型。在刪除AVI制作器之前,不要再次點擊重置。使用“刪
16、除AVI制作器”按鈕刪除AVI制作器。Excel界面單表導入-點擊單表導入按鈕將配置好的表導入到Flexsim中。要配置此表,點擊編輯按鈕,可打開單表導入編輯。單表導出-點擊單表導出按鈕將配置好的表從Flexsim導出到MicrosoftExcel中。要配置此表,點擊編輯按鈕,可打開單表導出編輯。多表導入-點擊多表導入按鈕將多個表導入Flexsim中。要配置這些表,點擊編輯按鈕,可打開多表導入編輯。用戶導入-點擊用戶導入按鈕,采用用戶自己的代碼從Excel導入。若要編寫和編輯此用戶代碼,可點擊編輯按鈕打開一個代碼編輯器。一旦編輯了此代碼,則需要進行編譯后,才能夠從Excel導入。用戶導出-點擊
17、用戶導出按鈕,采用用戶自己的代碼導出至Excel。若要編寫和編輯此用戶代碼,點擊編輯按鈕,打開一個代碼編輯器。一旦編輯了此代碼,在其能輸出至Excel前,需要進行編譯。全局設(shè)定-點擊全局設(shè)定按鈕,來設(shè)定導入/導出參數(shù),包括Excel的安裝地址等等。臨時實體箱臨時實體臨時實體是創(chuàng)建的一些簡單物體,從模型中移動通過。它們可以代表真實的物體,也可以代表一個更為抽象的概念。在此視窗中創(chuàng)建不同類別的臨時實體,并保存在臨時實體箱中。點擊工具條或工具菜單上的臨時實體按鈕,可以打開編輯器。臨時實體列表-這個列表包含了所有可用的臨時實體類型。當某個臨時實體類型被選中,它將顯示在主視窗中。從此列表中選擇臨時實體,
18、隨后點擊屬性按鈕,可以編輯臨時實體的屬性,諸如名稱、形狀、尺寸等。新建物品-此按鈕用來向臨時實體箱中添加一個新的臨時實體。此新的臨時實體是當前選中的列表中的某項的復制。刪除物品-此按鈕用來從臨時實體箱內(nèi)刪除當前選定的實體。被刪除實體將不能再在模型中被創(chuàng)建。屬性-此按鈕用來打開當前選定實體的屬性視窗。全局C+代碼在全局C+代碼編輯器中,可以定義用戶的全局可用C+函數(shù)和變量。此代碼寫入到編譯時創(chuàng)建的全局范圍C+文件中。這樣,一旦創(chuàng)建了這些函數(shù),可以從模型的觸發(fā)器以及其他代碼中進行訪問。關(guān)于從VisualC+導入的注釋:在VisualC+中改動的全局代碼,將無法正確地導入到全局C+代碼編輯器中。需要
19、在VisualC+中進行改動,然后將那些改動復制并粘貼到Flexsim中,而無法導入它們。關(guān)于編寫大量代碼的注釋:如果在此視窗中完成了大量代碼的編寫,我們建議用戶采用另一個方式,使用預編譯#inelude直接包括另一個.cpp,并采用一個第三方文本編輯器,例如VisualC+,來分別編輯這些C+文件。由于第三方編輯器經(jīng)常具有Flexsim所不具備的多種代碼編輯功能,因此能夠大大提高編程效率。注意,C+文件的當前目錄時Flexsim的程序目錄。全局實體指針全局實體指針編輯器用來定義指向模型中的實體的全局指針。輸入想要使用的實體指針數(shù),然后點擊應(yīng)用按鈕。然后輸入模型中實體的名稱。如果此實體包含在一
20、個容器實體內(nèi),需要指定到此實體的路徑。這將創(chuàng)建一個與此實體同名的全局fsnode*類型變量。注意,添加這些變量之后,必須對模型進行編譯才能使用。上例給出了兩個變量。第一個變量是處理器實體Processor1的。第二個變量是暫存區(qū)Queue5的,此暫存區(qū)在容器可視化工具VisualTool5內(nèi)。一旦創(chuàng)建了這些引用,就可以在模型代碼中簡單地寫Processor1或Queue5來訪問這些實體,而不必采用centerobject(),outobject(),inobject(),rank(),node(),或其他命令。全局表這些實體不是被拖出到模型中的。它們的創(chuàng)建是通過特殊對話框?qū)崿F(xiàn)的,這些對話框可在
21、具條上找到。通過工具條或“工具”菜單上的“工具箱”按鈕可以訪問全局表。全局表可以存儲數(shù)字型或字符串型數(shù)據(jù)。模型中任何一個實體都可以用gettablenum()、gettablestr()、settablenum()、settablestr()、reftable()命令來訪問這些數(shù)據(jù)。參考命令集可以獲得更多關(guān)于這些命令的信息。一個模型可以有多個全局表。名稱-這是表的名稱。名稱應(yīng)便于記憶,并能描述表的功能。各種函數(shù)通過表的名稱訪問它們,進行讀寫。行數(shù)-這是表的行數(shù)。如果改變了此值,點擊“應(yīng)用”按鈕來更新屏幕上的表,此時,創(chuàng)建的新行均可進行編輯了。列數(shù)-這是表的列數(shù)。如果改變了此值,點擊“應(yīng)用”按鈕
22、來更新屏幕上的表,此時,創(chuàng)建的新列均可進行編輯了。重置時清零-如果此按鈕被選中,當模型被重置時,表中所有數(shù)值類型單元將被清零。高級-此選項打開一個表配置器視窗,用來根據(jù)特殊需要對表進行定制。編輯表如需編輯表中的某個單元,點擊此單元,并在單元中填寫數(shù)據(jù)。可使用箭頭鍵在單元之間導航。單元默認的是數(shù)值型數(shù)據(jù),但可設(shè)定為字符串型數(shù)據(jù),方法是右擊單元,并選擇“插入添加字符串數(shù)據(jù)”。全局時間表點擊工具欄上的“工具箱”按鈕,或者選擇“工具”菜單的“工具箱”選項,均可訪問時間表。時間表用來進行模型中指定實體的狀態(tài)更改的設(shè)定,如設(shè)定停機時間。每一個時間表可以控制多個實體,每個實體又能被多個時間表所控制。一個模型
23、可以包含多個時間表。名稱-這是時間表名稱。名稱應(yīng)能描述此時間表在模型中的功能,例如,“Weekend(周末)”或者“ShiftChange(輪班)”。添加與移除時間表成員-在視窗的頂部,左側(cè)面板顯示的是模型中的實體。右側(cè)面板顯示的是時間表成員列表。在左側(cè)面板中選擇一個成員,并點擊按鈕,可以將此實體添加到成員列表中。從右側(cè)面板的成員列表中選擇一個實體,并點擊按鈕,則可以將此實體從成員列表中移除。行數(shù)-這是表的行數(shù)。改變后需要點擊“應(yīng)用”按鈕來更新屏幕上的表。每一行記錄狀態(tài)更改的時間,要變成的狀態(tài),在那個狀態(tài)下要維系的時間。重復時間-此數(shù)值指定從第一狀態(tài)開始改變起,到時間表被重復執(zhí)行時止所經(jīng)歷的時
24、間。如果第一行包含時間60,重復時間為300,那么第一次停機時間將發(fā)生在時刻60,而時間表將在時刻360,660,960等時刻被重復執(zhí)行。時間表-可在此查看和編輯時間表。Time(時間)-這是自開始執(zhí)行表以后,將要發(fā)生狀態(tài)變化的時間。State(狀態(tài))-這是受此時間表所控制的實體根據(jù)時間表上對它的安排,將要變成的狀態(tài)。如果點擊此列,將在頂部出現(xiàn)一個下拉對話框,給出一個可能狀態(tài)的列表。參見庫實體可獲得更多關(guān)于每個實體的每個狀態(tài)的含義的信息。參見狀態(tài)列表以獲得關(guān)于每個狀態(tài)的編號和宏定義的快捷索引。Duration(持續(xù)時間)-這是實體在重新恢復最初狀態(tài)之前,保持在新狀態(tài)的時間長度。停機函數(shù)-當成員
25、列表中的實體停機時,此下拉菜單被執(zhí)行。此函數(shù)對于成員列表中每個實體執(zhí)行一次操作。從這里指定要進行什么操作來使實體停止運行。恢復函數(shù)-當成員列表中實體恢復其操作時,此下拉菜單被執(zhí)行。此函數(shù)對成員列表中每個實體執(zhí)行一次操作。從這里指定要進行什么操作來使實體恢復運行。停機觸發(fā)器-此下拉菜單與停機函數(shù)同時被觸發(fā)執(zhí)行,但此函數(shù)只運行一次,而不是對成員列表中每個實體執(zhí)行一次操作。參見停機/恢復觸發(fā)器?;謴陀|發(fā)器-此下拉菜單與恢復函數(shù)同時被觸發(fā)執(zhí)行,但此函數(shù)只運行一次,而不是對成員列表中每個實體執(zhí)行一次操作。參見停機/恢復觸發(fā)器。關(guān)于對同一實體使用多個停機計劃的注釋:如果一個實體具有若干個停機計劃,每個計劃
26、都具有自身的停機狀態(tài),就會遇到使用實體狀態(tài)圖表的問題。這是由于stopobject()命令和resumeobject()命令的特性所導致的。如果有兩個實體要求同一實體停止運行,此實體不會記住每個停止請求所要求的停機狀態(tài)。參見命令集可獲得更多關(guān)于stopobject()命令的信息。全局用戶事件選擇工具條上的“工具箱”按鈕,或者從“工具”菜單里的“工具箱”選項,均可訪問用戶事件。用戶事件是在模型運行中在設(shè)定的時間上執(zhí)行的C+函數(shù),但并不與任何特定的可見的實體關(guān)聯(lián)。用戶事件是由模型中一類稱為“工具”的特殊節(jié)點,在一個稱為“用戶事件”的子節(jié)點中創(chuàng)建的。一個模型可有多個用戶事件。名稱-這是用戶事件的名稱
27、。此名稱應(yīng)該能描述用戶事件做些什么。只在重置時執(zhí)行事件-如果此選項被選中,事件將只在重置鍵被點擊時被執(zhí)行。第一事件時間-這是指用戶事件發(fā)生的時間。重復事件-如果此選項被選中,用戶事件一停止,就重新開始進行執(zhí)行時間計時。根據(jù)定義的執(zhí)行時間,用戶事件總是按照規(guī)律性間隔重復執(zhí)行。事件代碼-在這里編寫事件的C+代碼。任何有效的C+語句均可在此域段中使用。如果編輯過此代碼,在仿真運行前必須對模型進行編譯。導入媒體此編輯器用來添加模型需預裝載的3D形狀及圖形,并獲得已裝載的路徑的字符串。如果需要在仿真過程中動態(tài)改變實體的形狀,通常就需要使用此編輯器。此外,也可以從一個實體的屬性視窗選擇一個形狀。要使用此編
28、輯器,可從頂部的下拉框中選擇形狀或圖形,然后從第二個下拉框中選擇一個形狀。當選定一個形狀后,文本框?qū)⒏鶕?jù)當前選定實體更新其文本,來顯示具體路徑。若要添加一個新實體,請點擊瀏覽按鈕,尋找到.3ds,.wrl,.dxf,or.stl等形狀文件,或者一個.bmp或.jpg的圖形文件,然后點擊打開,再點擊添加按鈕,即可將3d實體或者圖形添加到預裝載列表中。點擊刪除按鈕,則可以從列表中刪除已添加的形狀。如果在代碼中引用了一個紋理或形狀的索引,則也同樣可以使用在下拉列表中與每個選項相鄰的數(shù)字。模型開始時代碼模型開始時代碼編輯器用來編寫代碼,這些代碼將在模型編譯后被立即執(zhí)行。注意,每編譯一次,啟動代碼只執(zhí)行
29、一次,而不是每次模型重置后都執(zhí)行。MTBF/MTTRMTBFMTTR實體的訪問方法是,點擊工具條上“工具箱”按鈕,或者選用“工具”菜單里的“工具箱”選項。它們用來設(shè)定模型中實體群的隨機中斷和修復時間。每個MTBFMTTR實體均可以和模型中多個實體相聯(lián),每個實體也可以被多個MTBFMTTR實體所控制。MTBFMTTR實體還用來指定當實體停機時所要進入的狀態(tài)。一個模型可以包含多個MTBFMTTR實體。MTBFMTTR視窗被分割為兩個分頁。名稱-是MTBFMTTR實體的名稱。名稱應(yīng)該富以解釋、方便記憶,例如“Forklift(叉車控制)”或RandomInspection(隨機檢查)”。成員分頁在此
30、分頁中,可以為此MTBFMTTR實體設(shè)定成員實體列表。左側(cè)面板是一個模型實體列表。右側(cè)面板的是此MTBFMTTR實體的成員列表。從左側(cè)面板中選擇一個實體,點擊按鈕將實體添加至成員列表中。從右側(cè)面板中選擇一個實體,點擊按鈕可將其從列表中移除。單個中斷各成員-如果此選項被選中,MTBFMTTR實體將為每個成員實體創(chuàng)建一個單獨的停機和恢復事件線程。如果此選項沒有被選中,則所有成員實體將在同一時間停機和恢復。停機狀態(tài)-指定實體停機時要進入的狀態(tài)。函數(shù)頁在此分頁中,可以設(shè)定停機和恢復的時間,停機和恢復的觸發(fā)器,以及停機和恢復函數(shù)。第一故障時間-此下拉菜單將返回首次故障時間。參見時間下拉菜單。MTBF-此
31、下拉菜單返回MTBFMTTR實體所控制的實體的平均故障間隔時間。此函數(shù)決定了這些實體在進入中斷狀態(tài)前的時間長度。MTBF時間專門用來定義從實體最后一次停機期恢復到開始下一次停機期之間的時間跨度。參見時間下拉菜單。MTTR-此下拉菜單返回MTBFMTTR實體所控制的實體的平均修復時間。此函數(shù)決定了這些實體在恢復正常運行前停留在中斷狀態(tài)的時間。所有被控制的實體將同時恢復到其初始狀態(tài)。參見時間下拉菜單。停機函數(shù)-此下拉菜單在成員列表中的實體停機時被執(zhí)行。此函數(shù)將對成員列表中的每個實體執(zhí)行一次。從這里指定用什么操作停止實體?;謴秃瘮?shù)-此下拉菜單在成員列表中的實體恢復其操作時被執(zhí)行。此函數(shù)將對成員列表中
32、的每個實體執(zhí)行一次。從這里指定用什么操作恢復實體。中斷觸發(fā)器-此下拉菜單將與停機函數(shù)同時被觸發(fā)執(zhí)行,但它只被執(zhí)行一次,而不是對成員列表中的每個實體執(zhí)行一次。參見停機/恢復觸發(fā)器。維修觸發(fā)器-此下拉菜單將與恢復函數(shù)同時被觸發(fā)執(zhí)行,但它只被執(zhí)行一次,而不是對成員列表中的每個實體執(zhí)行一次。參見停機/恢復觸發(fā)器。關(guān)于同一實體使用多個停機線程的注釋:如果一個實體是若干個mtbf/mttr實體成員,每個mtbf/mttr實體都有各自的停機狀態(tài),這時可能會遇到使用實體狀態(tài)圖表的問題。這是由于stopobject()命令和resumeobject()命令的特性所決定的。如果兩個實體要求同一個實體停止,此實體不
33、會記住每個停止請求的狀態(tài)。參見命令集中的stopobject()命令可獲得更多信息。多Excel表導入多Excel表導入(MTEI)用來快速便捷地實現(xiàn)從多個文件中導入多個工作表。按照一定的表尺寸和單元數(shù)據(jù)類型,MTEI能夠自動完成大部分導入過程。如果允許MTEI在其處理過程中有更大的自動程度,將極大地有助于導入隨時間變化的數(shù)據(jù)。導入表的填寫編輯MTEI時將會注意到每個導入行有10列需要填寫。這些列定義了數(shù)據(jù)來源和用處,也包括如何編譯和這些數(shù)據(jù)的格式。Excel_Book_Name(Excel工作簿名稱)Excel文件名一欄用來定義Excel文件的名稱,此文件包含著你所需要導入的信息。根據(jù)使用的
34、電子數(shù)據(jù)表格形式,主要有四種方式向此欄中填寫信息。工作簿名稱或路徑未知(“NEW”)如果要使用的工作簿的名稱或路徑都未知,或者將隨時間變化,則可在所有工作簿名稱表項中鍵入“New”(新)。在此欄中鍵入“New”將打開瀏覽視窗,提示用戶去尋找所需要的Excel文件。當輸入數(shù)據(jù)在多次運行中或者多個用戶使用時有所改變時,此功能可帶來極大的方便。與前一個位置相同(BLANK)如需繼續(xù)使用前一行使用的工作簿,則可將此欄留為空白。當從同一個工作簿中導入多個工作表時,建議使用此選項。注釋:不要將此欄的第一行設(shè)為空白。絕對路徑(ABSOLUTE)如果在模型的整個應(yīng)用中,工作簿的位置和名稱都不發(fā)生改變,可以輸入
35、此Excel工作簿的絕對路徑。例如,“c:/tempdirectory/myfile.xls。注釋:為了讓Flexsim尋找到正確的Excel電子數(shù)據(jù)表,必須采用.xls擴展名。相對路徑(RELATIVE)如果在整個模型生命時間內(nèi),工作簿的名稱將不發(fā)生改變,工作簿的相對地址目錄也將不會改變,則可以輸入此Excel工作簿的相對路徑。所輸入的路徑必須是相對于Flexsim安裝目錄的,并且必須有兩個斜線“/”,而不同于路徑名稱中用一條斜線。例如,“userprojects/myproject/myfile.xls”。Excel_Sheet_Name(Excel工作表名稱)包含導入信息的Excel工作
36、表名稱應(yīng)該在此欄輸入,例如,“SheetT。如果由于工作表不存在,或者名字鍵入錯誤,MTEI找不到工作表,將導致導入過程暫停,并向用戶進行問題報警。用戶可以選擇徹底退出導入,也可以選擇跳過有問題的一行繼續(xù)導入下一行。提示:出現(xiàn)工作表名稱不存在的報警信號時,去查看一下是否在名字的開端和結(jié)尾有空格。Flexsim_Table_Location(Flexsim表的路徑)應(yīng)在此欄中鍵入包含此表的Flexsim節(jié)點的路徑。此欄的默認路徑是全局表的路徑,即“/Tools/GlobalTables”。例如,要將數(shù)據(jù)導入至一個發(fā)生器的發(fā)生時刻表中去的路徑是“/Source1variables。注釋:不要輸入表
37、節(jié)點的名稱,它應(yīng)在下一欄中輸入。Flexsim_Table_Name(Flexsim表的名稱)Flexsim表節(jié)點的名稱輸入此欄。如果目標表是一個全局表,僅需要輸入全局標的名稱。如果需要向一個發(fā)生器發(fā)生時刻表中導入數(shù)據(jù),需要鍵入此“發(fā)生時刻表”的名稱。提示:如果要向一個全局表導入,而這個表尚不存在,MTEI將會是否創(chuàng)建此表。Headers(標題)執(zhí)行標題將導致MTEI為表導入行和/或列的名稱。這有助于以后在Flexsim中對行、列進行識別。可在標題欄中輸入的值及其含義列出如下:0-不要輸入任何標題信息1-只輸入行標題信息只輸入列標題信息輸入行、列標題信息行或列的標題信息是自動計算的。標題信息應(yīng)
38、總是在任何數(shù)據(jù)差別信息或者實際數(shù)據(jù)之前。Data_Distinction(數(shù)據(jù)辨別)數(shù)據(jù)辨別是MTEI解釋進入的數(shù)據(jù)的方式,和它格式化Flexsim表的方式。數(shù)據(jù)辨別可以同時導入數(shù)值和文本數(shù)據(jù)的表??奢斎氲綌?shù)據(jù)辨別欄的數(shù)值及其含義列出如下:0-無辨別-所有的數(shù)據(jù)都認為是數(shù)值類型-自動-數(shù)據(jù)辨別基于表單元格的第一個字符-行-數(shù)據(jù)由Excel中數(shù)據(jù)的第一行之上的行定義-列-數(shù)據(jù)由Excel中數(shù)據(jù)的第一列之前的列定義對選項2和3,Excel中行或列的數(shù)據(jù)辨別包含了一個數(shù)值,此數(shù)值決定著跟隨它的整個行或列的數(shù)據(jù)在Flexsim中是什么類型。數(shù)據(jù)辨別行或列應(yīng)總是放在實際數(shù)據(jù)之前,而置于任何標題信息之后。
39、可在Excel中行或列的數(shù)據(jù)辨別中輸入的值列出如下:1-數(shù)值數(shù)據(jù)-文本數(shù)據(jù)一Flexscript數(shù)據(jù)-C+數(shù)據(jù)根據(jù)數(shù)據(jù)辨別,MTEI將自動將表中的節(jié)點格式化為數(shù)值或文本,或建立為Flexscript(Flexsim腳本)或C+格式。如果表導入了Flexscript或C+格式數(shù)據(jù),MTEI將提示用戶在導入結(jié)束后,對模型進行再編譯。Start_RowandStart_Col(起始行和起始列)起始行和起始列決定著MTEI從Excel工作表的何處開始導入所需要的數(shù)據(jù)。在這些單元格中輸入數(shù)據(jù)的起始位置,而不是標題或數(shù)據(jù)辨別信息。如果任這些單元格的值為0不管,則MTEI將自動調(diào)整數(shù)據(jù)導入位置。因此,如果總
40、是將數(shù)據(jù)放在工作表左上方,則無論在數(shù)據(jù)前是否有標題或數(shù)據(jù)辨別信息,均無需輸入0以外的任何值。Num_RowsandNum_Cols(行數(shù)和列數(shù))行數(shù)和列數(shù)這兩欄決定MTEI將導入的行數(shù)和列數(shù)。如果有5行數(shù)據(jù),則要在列數(shù)一欄中輸入5。如果將這些欄設(shè)定為0,MTEI將自動計算行數(shù)和列數(shù)。如果有標題或數(shù)據(jù)辨別信息,則MTEI的自動計算將基于這些信息進行,否則,將依據(jù)首行數(shù)據(jù)的行數(shù)與首列數(shù)據(jù)的列數(shù)進行計算。讓MTEI自動計算行列數(shù)是一個很好的方法,這樣模型的開發(fā)者或使用者可以不用顧及修改其他任何數(shù)值,而可以根據(jù)需要從表格中對行列進行添加或刪除。關(guān)于自動恢復尺寸的注釋:MTEI自動設(shè)定要導入到的Flex
41、sim表的尺寸,使它與正在導入的表尺寸相一致。關(guān)于MTEI的注釋:如果允許MTEI自動計算行列數(shù),那么行數(shù)和列數(shù)的值必須大于Excel表中的行數(shù)和列數(shù)。相關(guān)主題單Excel表導入單Excel表導出Excel界面OptQuest優(yōu)化器OptQuest優(yōu)化器用來優(yōu)化模型中的變量,以最大化某些特定的輸出變量決策變量最優(yōu)化設(shè)計的第一步是定義模型的決策變量。一個最優(yōu)化的主要決策變量的選擇,通??梢酝ㄟ^對待解決問題的重述獲得。例如,一個問題可能是:此區(qū)域需要多少臺機器可獲得最佳生產(chǎn)量?此問題陳述定義了模型的決策變量:處理器容量的最大值,和模型的產(chǎn)量。注意,這兩個變量有不同的用途,容量最大值是要對其進行改變
42、而進行仿真實驗的,而產(chǎn)量作為結(jié)果反饋來體現(xiàn)改變的效果。若要增加一個決策變量,可點擊變量面板上的添加按鈕,這將為變量表添加一個新的變量。從新變量行中選擇任一單元格均可選中此變量,然后點擊修改按鈕。這將打開一個視窗用以編輯此新變量。每個決策變量具有一個關(guān)聯(lián)名稱,可被OptQuest使用。同樣,每個變量都有一個關(guān)聯(lián)類型,如Continous(連續(xù)型)、Integer(整數(shù)型)或User-controlled(用戶控制型)。用戶控制變量是反饋變量,他們不會被OptQuest的實驗改變,但被當作輸出變量使用,來得到關(guān)于不同場景的效果如何的反饋。所有其他變量類型在最優(yōu)化過程中都將被改變和進行實驗。參見Op
43、tQuest文件可獲得更多信息。指定了變量的名稱和類型后,點擊瀏覽按鈕,將此變量與模型中某節(jié)點關(guān)聯(lián)起來。這將打開一個樹瀏覽視窗,可從中選擇持有此最大容量值的節(jié)點。必須選擇具有數(shù)值數(shù)據(jù)的節(jié)點,否則最優(yōu)化將不能正常進行。約束定義了決策變量后,需要定義最優(yōu)化的約束條件。在最優(yōu)化過程中,優(yōu)化器將根據(jù)決策變量對若干種場景進行實驗。約束用來將不能滿足約束條件的某些場景剔除出去,這樣,優(yōu)化器就不會將一個無效場景選作最優(yōu)化方案。每個約束具有一個表達式,例如MaxNrofProcessorsMacrosVisioExtrasDatabaseExport導出文件將出現(xiàn)此屏幕。點擊下一步。下一步。選擇Allshap
44、esonthepage(頁中所有形狀),點擊下一步。點擊“添加所有”按鈕,來得到導出的所有正確信息。然后,點擊下一步。選擇ExcelFiles并點擊下一步.選擇要接收導出的Excel文件。路徑通常為:C:/ProgramFiles/Flexsim3/program/FlexsimVisioImport.xls.在表名稱欄中鍵入名稱。在Flexsim中再次鍵入此名稱,以便使Flexsim確定從哪個工作表導入。記住所鍵入的名字,并點擊下一步。不要改變此屏幕中任何數(shù)據(jù)的值,點擊下一步。下一步。完成?,F(xiàn)在,在Flexsim中,進入工具Visio將出現(xiàn)此對話框。在行數(shù)和列數(shù)兩欄中分別輸入一個數(shù)值,應(yīng)大于
45、Visio數(shù)據(jù)庫輸出創(chuàng)建的Excel工作表中的行數(shù)和列數(shù)。通常,50已經(jīng)足夠大。如果模型不能正常導入,可去查看Excel工作表的大小,如果需要則要增大這些值。點擊“”按鈕瀏覽要打開的Excel文件。在工作表名稱一欄中鍵入先前定義的表名稱。確保指定的Excel路徑是正確的。點擊導入模型按鈕。將會出現(xiàn)如下信息框。請等待,直到Excel已完全打開正確的工作表,隨后點擊確定。這樣模型將被導入。這需要幾分鐘的時間。等待Visio模型導入視窗的關(guān)閉。這時,模型就被導入到Flexsim中了。監(jiān)視列表選擇工具條中“工具箱”按鈕,或者從工具菜單的“工具箱”選項,都可以訪問監(jiān)視列表。一個監(jiān)視列表是這樣一組變量,建
46、模人員想要對其進行監(jiān)控。不同的變量被添加到表中接受監(jiān)視,并在它們的值發(fā)生變化時進行記錄。名稱-監(jiān)視列表實體的名稱。此名稱應(yīng)該具有描述性且便于記憶。例如,WatchingServers(監(jiān)視服務(wù)器)”或者“WatchingLabelWIP(監(jiān)視WIP標簽)”。需監(jiān)視變量數(shù)-需要監(jiān)視的變量數(shù)。必須將每個變量都添加到列表中。監(jiān)視列表表格編輯監(jiān)視列表來指定需要監(jiān)視的實體和變量。ObjectName(實體名稱)-在這里鍵入模型中的實體名稱。WatchVariable(監(jiān)視變量)-在這里鍵入需要監(jiān)視的變量名稱或?qū)嶓w的屬性。OldValue(上次記錄值)-這是上次對實體所作的記錄值。不要更改這個值。Obje
47、ctAddr(實體地址)-是個實體指針。不要更改這個值。變更觸發(fā)器-此下拉菜單指定某個監(jiān)視變量發(fā)生改變時要進行的活動。參見變更觸發(fā)器下拉菜單。文檔下拉菜單下拉菜單不難發(fā)現(xiàn),下拉菜單視窗貫穿整個Flexsim。這些視窗提供了在Flexsim中方便地實現(xiàn)功能的界面。在視窗背后,每一個視窗都指向一個節(jié)點。這些下拉菜單的優(yōu)點在于,可以用做編寫功能卻無需編寫代碼。它們提供了常用的功能列表,點擊下拉框時就會出現(xiàn)。預詈吋間(Origin)setif點me;無預晝時間邃回0)J常值:近0-個由殆常宿時間扳惟時雪建糞徵t闿接);根據(jù)實體貫82粵乘霓艾不廚悔溟下的發(fā)暨時間S41:將掠蓋E壺損1返回-T鬻億該備耶陶
48、買俸me上的叫撇規(guī)皿也稀整按標簽E臨授;梅揃臨時實休喘笊Dlitt-ielname的標簽的値,按蹩如下XR蒼義查詢:便禺在全局表也FmJtteb*申申足的碩遙時間.行昌是getemtypefite如舉II書時宴件醴型改妾:如果上一TH融寶棘類型與當前的類型不同劇較置時何從到查詢走:疫用全局表-defdultbte-中指定的預置時間.行號根矗先前的臨時:伯勢力fiernoulliDistribution5:便礙伯豁力分札百分之和的!?!宰延回值宀rlTTTP一一.7、丫-:-.-F-.一旦進行了一個選擇,可以通過點擊代碼模板按鈕來對此選項進行定制。首先會打開一個視窗,解釋此選項的作用。同時,也可
49、以對用棕色高亮顯示的指定參數(shù)進行輸入,改為用戶自己的信息。在上例中,從下拉框中選擇“按標簽(直接)”選項。代碼模板視窗中顯示,此臨時實體的標簽“標簽名”的值將被用來作為處理器1的預置時間使用。當再次選擇一個下拉菜單選項,并在代碼模板視窗進行編輯時,實際上是在創(chuàng)建用戶自己的代碼段。其優(yōu)勢在于,只需要設(shè)定極少量的信息,而不用真正進行代碼編寫。關(guān)于下拉菜單編譯的注釋:鑒于下拉菜單引用了一段代碼,如果對這些域段中之一做了更改,就必須在運行前對Flexsim進行編譯。參見何時編譯Flexsim可獲得更多關(guān)于Flexsim何時需要編譯的信息。下拉菜單文檔在需要時,高級用戶也可以明確地編寫代碼。點擊代碼編輯
50、按鈕可以打開代碼編輯視窗,可在此視窗中看到此域段中所實施的所有代碼。注意,所看到的很多代碼事實上是用來設(shè)計代碼模板視窗的。根據(jù)代碼模板的格式代碼的顏色來譯解這些真實代碼。代碼模板的設(shè)計代碼被標示為灰色。參見在Flexsim中編寫邏輯可獲得更多關(guān)于如何在Flexsim中編寫代碼的信息。觸發(fā)器裝載/卸載觸發(fā)器綜述:裝載觸發(fā)器:任務(wù)執(zhí)行器一完成裝載時間,但在它將臨時實體移動到任務(wù)執(zhí)行器中之前,此觸發(fā)器就被觸發(fā)。卸載觸發(fā)器:任務(wù)執(zhí)行器一完成卸載時間,但在它將臨時實體移動到其目的地之前,此觸發(fā)器就被觸發(fā)。存取變量:item:將被裝載/些載的臨時實體current:當前實體DoNothing(無操作)默認
51、模板Donothing無操作詳細說明調(diào)用此觸發(fā)器時不執(zhí)行任何命令。應(yīng)用背景在此觸發(fā)器執(zhí)行期間沒有附加邏輯要求時采用此函數(shù)。SetLocation(位置設(shè)定)默認模板Setthelocationofitemto:X=0.5Y=0.5Z=0.5設(shè)定臨時實體item位置如下:X=0.5Y=0.5Z=0.5詳細說明將指定實體的全局坐標設(shè)置為這三個指定值。其他參數(shù)示例currentgettablenum(mytable,2,3)getlabelnum(item,mylabel)6應(yīng)用背景用來設(shè)定一個實體的位置。如果此指定實體是臨時實體,則其指定位置是相對所涉及的任務(wù)執(zhí)行器的SetRotation(設(shè)定轉(zhuǎn)
52、角)默認模板Settherotationofitemto:X=0Y=0Z=0設(shè)定臨時實體item的轉(zhuǎn)角如下:X=0Y=0Z=0詳細說明為指定實體設(shè)定旋轉(zhuǎn)角為三個指定值。其他參數(shù)示例currentgettablenum(mytable,4,4)getlabelnum(item,mylabel)get(spatialrz(current)+907應(yīng)用背景用來設(shè)定一個實體的轉(zhuǎn)角。SetSize(設(shè)定尺寸)默認模板Setthesizeofitemto:X=0.5Y=0.5Z=0.5設(shè)定臨時實體item的尺寸如下:X=0.5Y=0.5Z=0.5詳細說明設(shè)定指定實體的尺寸為三個指定值。其他參數(shù)示例gett
53、ablenum(mytable,5,6)get(spatialsx(item)+44應(yīng)用背景用來設(shè)定一個實體的尺寸。通常,在一個實體的尺寸進行動態(tài)變化,以使得仿真的視覺效果更真實時,采用此功能SetItemtype(設(shè)置實體類型)默認模板Assignitemthefollowingitemtypenumber:duniform(1,3).將臨時實體item指定為如下實體類型號:duniform(1,3)。詳細說明將指定實體的實體類型設(shè)定為指定值。其他參數(shù)示例getlabelnum(current,mylabel)gettablenum(mytable,3,4)12應(yīng)用背景用來在仿真運行過程中動
54、態(tài)地改變臨時實體的類型。SetName(設(shè)定名稱)默認模板Assignitemthefollowingname:newname.指定臨時實體item的名稱為newname。詳細說明將指定實體的名稱設(shè)定為指定值。其他參數(shù)示例concat(name,numtostring(getlabelnum(current,mylabel),0,0)concat(anothername,getlabelstr(current,mystringlabel)Context應(yīng)用背景用來在仿真運行過程中改變實體的名稱。常在此實體被一個下游實體按名稱引用時采用此函數(shù)。CreateandInitializeLabel(創(chuàng)
55、建并初始化標簽)默認模板Createalabelcalledlabelnameonitemandinitializeitwithavalueofduniform(1,3).在臨時實體item上創(chuàng)建一個名為newname的標簽,并初始化其值為duniform(1,3)。詳細說明給指定實體添加一個新的指定名稱的數(shù)值標簽,且將其設(shè)置為指定值。如果此標簽已經(jīng)存在,則此函數(shù)將把此標簽設(shè)定為指定值。其他參數(shù)示例12getlabelnum(current,mylabel)content(current)time()應(yīng)用背景用來給一個實體添加一個數(shù)字標簽并進行初始化,而不是在屬性菜單中添加標簽,以后再給它賦值
56、。SetaLabel(設(shè)定一個標簽)默認模板Setalabelcalledlabelnameonitemtothevalueduniform(1,3).(Thisoptionassumesthatthelabelhasalreadybeencreated.)設(shè)定臨時實體item上名為/abe/name的標簽的值為duniform(1,3)(此功能的前提假設(shè)條件是標簽已被創(chuàng)建。)詳細說明將指定實體上某指定名稱的標簽設(shè)定為指定值。如果此標簽名不存在,則此函數(shù)不做任何操作。其他參數(shù)示例5gettablenum(mytable,2,3)content(current)time()應(yīng)用背景用來更新已在某
57、實體上創(chuàng)建的標簽。SetColor(設(shè)置顏色)默認模板Assignitemthecolor:co/orrandomNote:Toassignarandomcolorusecolorrandom,otherwiseuseoneofthestandardcolorcommandsbelow:colorredcolorpinkcolorgraycolorbluecoloryellowcolororangecolorpurplecolorbrowncolorlime為臨時實體item賦顏色:colorgreencolorblackcolorwhitecolortealcoloraquacolorsil
58、vercolorlightbluecolorrandom(賦一個隨機顏色)注釋:用colorrandom來隨機賦色,否則采用如下所示的標準顏色命令。colorred(顏色紅)colorgray(顏色灰)colorblue(顏色藍)coloryellow(顏色黃)colororange(顏色橘黃)colorpurple(顏色紫)colorbrown(顏色褐)colorlime(顏色酸橙)colorpink(顏色粉紅)colorgreen(顏色綠)colorblack(顏色黑)colorwhite(顏色白)colorteal(顏色鳧藍)coloraqua(顏色淺綠)colorsilver(顏色銀)
59、colorlightblue(顏色淡藍)詳細說明在指定實體上調(diào)用一個函數(shù)來改變其顏色。為了在Flexsim中改變一個實體的顏色,要改變顏色的3d文件中的那部分必須沒有被指定素材。如果是3DS文件,則沒有素材的那部分還必須在有指定素材的其它部分之前,為的是改變它們的顏色。其他參數(shù)示例參見默認模板。應(yīng)用背景用來在仿真運行期間動態(tài)地改變實體顏色。常用來從列表中指定一個隨機顏色或某指定顏色,而無須找到所需顏色的三原色量值SetColor(rgb)(設(shè)定顏色(rgb)默認模板Assignitemacolorusingred,green,blue(rgb)inputs:Red=255Green=0Blue
60、=0Note:useanindexnumberbetween0and255foreachcolor.采用紅、綠、藍(rgb)輸入方式為臨時實體item指定一種顏色:紅=255綠=0藍=0注釋:每種顏色指數(shù)均在0255之間。詳細說明在某指定實體上調(diào)用設(shè)置顏色函數(shù),使用0255之內(nèi)的紅、綠、藍原色值,來改變其顏色。為了在Flexsim中改變一個實體的顏色,要改變顏色的3d文件中的那部分必須沒有被指定素材。如果是3DS文件,則沒有素材的那部分還必須在有指定素材的其它部分之前,為的是改變它們的顏色。其他參數(shù)示例currentcenterobject(current,1)30*getitemtype(i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成本費用審查
- 2025年志愿者服務(wù)類事業(yè)單位招聘考試教師招聘信息技術(shù)學科專業(yè)知識試卷(模擬試題集)
- 2025年注冊公用設(shè)備工程師考試給排水與消防工程專業(yè)試卷
- 產(chǎn)品經(jīng)銷合同
- 2025年裝配鉗工(高級)考試試卷:裝配鉗工高級技術(shù)研討與交流
- 2025年職業(yè)指導師(二級)考試高分技巧試題集與模擬試題解析
- 金屬表面處理車間設(shè)備管理方案
- 車位租賃合同簡單版
- 二零二五年度兼職勞務(wù)合同模板:教育咨詢行業(yè)適用
- 《孟子·滕文公下》第二節(jié)原文、注釋、翻譯和簡析
- 河南省2020-2024年中考滿分作文136篇
- cems運行管理制度
- 中國上海餐飲市場全面調(diào)研及行業(yè)投資潛力預測報告
- 美容美發(fā)衛(wèi)生知識培訓
- 國際合作電影項目融資-洞察闡釋
- 2025-2030潛伏性結(jié)核感染(LTBI)測試行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 公司收購居間服務(wù)費合同書4篇
- T/SHPTA 075-2024125 ℃汽車線用聚氯乙烯塑料
- 2025屆高考數(shù)學二輪復習專題21排列組合與概率必刷小題100題教師版
- 2025年上海市春考語文試卷(較為完整版暫無答案)
- TCHES25-2019 組合式金屬防洪擋板技術(shù)規(guī)范
評論
0/150
提交評論