找人做網(wǎng)站去哪里找黃岡網(wǎng)站推廣廠家
目錄
格式化模型
改進(jìn)模型布局
翻轉(zhuǎn)或旋轉(zhuǎn)模塊
管理模塊名稱和端口
隱藏或顯示模塊名稱
移動(dòng)模塊名稱
指定模型顏色
指定模型字體
增加陰影深度
為模型區(qū)域添加方框和標(biāo)簽
將區(qū)域轉(zhuǎn)換為子系統(tǒng)
模型元素之間復(fù)制格式
格式化模型
????????構(gòu)建模型時(shí),可以調(diào)整模塊的位置、更改模塊和背景顏色、在模塊的任何一側(cè)放置模塊名稱和端口、調(diào)整字體,并添加有助于提高模型可讀性的元素。這些更改有助于直觀地組織模型,幫助其他人理解您共享的模型。
????????可以對(duì)模型格式進(jìn)行以下類型的更改:
-
改進(jìn)模型布局。參考改進(jìn)模型布局。
-
翻轉(zhuǎn)或旋轉(zhuǎn)模塊或模塊組。這些調(diào)整有助于模塊更好地適應(yīng)模型布局并與其他模塊相連接。參考翻轉(zhuǎn)或旋轉(zhuǎn)模塊。
-
重新定位或隱藏模塊名稱,并將端口移至模塊的任一側(cè)。參考管理模塊名稱和端口。
-
為模塊和背景添加顏色。參考指定模型顏色。
-
通過更改字體、加深陰影強(qiáng)度來調(diào)整美觀性。參考指定模型字體和增加陰影深度。
-
使用方框圍起一組模塊,表示這些模塊是相關(guān)的。參考為模型區(qū)域添加方框和標(biāo)簽。
-
將一個(gè)模塊、信號(hào)線或區(qū)域的格式復(fù)制給另一個(gè)模型元素。參考在模型元素之間復(fù)制格式。
-
使用文本、圖像和數(shù)學(xué)注釋說明模型。參考使用說明和注釋描述模型。
-
注釋模塊。參考設(shè)置模塊注釋屬性。
-
更改模塊圖標(biāo),例如,在模塊上顯示一個(gè)圖形。可以使用封裝實(shí)現(xiàn)此效果。封裝還允許您為模塊設(shè)計(jì)自定義接口。參考封裝基礎(chǔ)知識(shí)。
改進(jìn)模型布局
????????要改進(jìn)圖布局和外觀,請(qǐng)?jiān)贒iagram選項(xiàng)卡中,點(diǎn)擊Arrange。此選項(xiàng):
-
從左向右對(duì)齊模型中的模塊,從輸入開始,以輸出結(jié)束。
-
調(diào)整模塊的大小,例如?Constant?模塊,以顯示長(zhǎng)參數(shù)值。
-
標(biāo)準(zhǔn)化相似模塊間的模塊大小。
-
通過移動(dòng)模塊來拉直信號(hào)線。
????????如圖所示:
翻轉(zhuǎn)或旋轉(zhuǎn)模塊
????????通過以 90 度為增量進(jìn)行旋轉(zhuǎn)或翻轉(zhuǎn),可以更改模塊或模塊組的方向。旋轉(zhuǎn)或翻轉(zhuǎn)模塊可使其更好地適應(yīng)模型布局,例如在反饋回路中。也可能需要旋轉(zhuǎn),以使輸入端口與輸出端口對(duì)齊或更好地使用模型畫布。
????????下圖顯示了為了簡(jiǎn)化反饋回路圖而翻轉(zhuǎn)的Gain模塊。
-
要旋轉(zhuǎn)或翻轉(zhuǎn)模塊,請(qǐng)選擇該模塊,然后在?Format?選項(xiàng)卡上,點(diǎn)擊?Diagram?部分中的?Rotate&Flip?圖標(biāo)??梢皂槙r(shí)針旋轉(zhuǎn) (Ctrl+R),也可以逆時(shí)針旋轉(zhuǎn) (Ctrl+Shift+R)。或者點(diǎn)擊?Flip?Block圖標(biāo)??梢愿鶕?jù)模塊端口的方向左右或上下翻轉(zhuǎn)。例如,如果端口在兩側(cè),則從左向右翻轉(zhuǎn)模塊。如圖所示:
-
當(dāng)將模塊放置在非從左向右的信號(hào)線上時(shí),模塊將旋轉(zhuǎn)。例如,如果信號(hào)從底部到頂部傳輸,并且在其上放置模塊,則模塊會(huì)旋轉(zhuǎn)使其端口向上。
-
要旋轉(zhuǎn)或翻轉(zhuǎn)一組模塊,請(qǐng)選擇多個(gè)模塊,然后點(diǎn)擊旋轉(zhuǎn)或翻轉(zhuǎn)圖標(biāo)。該模塊組即會(huì)旋轉(zhuǎn)或翻轉(zhuǎn)。當(dāng)將多個(gè)模塊作為一組進(jìn)行翻轉(zhuǎn)時(shí),模塊組僅從左向右翻轉(zhuǎn)。
旋轉(zhuǎn)或翻轉(zhuǎn)一組模塊后,可以通過編輯信號(hào)線來提高模型的可讀性。例如,假設(shè)順時(shí)針旋轉(zhuǎn)這些選定的模塊。
????????旋轉(zhuǎn)模塊并移動(dòng)它們以解決重疊后,模型的外觀如下所示。
????????選擇完成后,在工具條中,點(diǎn)擊?Diagram?選項(xiàng)卡,然后選擇Arrange?Automatically 以改進(jìn)信號(hào)線的外觀。
管理模塊名稱和端口
????????可以通過顯示或隱藏模塊名稱和通過更改其在模塊上的位置來管理模塊名稱。
注意
復(fù)制和粘貼名稱后跟數(shù)字順序(Gain1、Gain2 等)的模塊將按照ASCII字符的標(biāo)準(zhǔn)排序約定生成模塊名稱。這種排序方法可能會(huì)導(dǎo)致模塊名稱中出現(xiàn)一串難以理解的數(shù)字。如果編號(hào)方案對(duì)您很重要,請(qǐng)顯式命名模塊,使復(fù)制和粘貼操作生成的模塊名稱遵循常見的閱讀順序。為此,請(qǐng)?jiān)谀K名稱中使用前導(dǎo)零,例如Gain001、Gain002等。
隱藏或顯示模塊名稱
????????在創(chuàng)建模塊時(shí),Simulink??Editor 將對(duì)其命名。模塊第一次出現(xiàn)時(shí)使用庫模塊名稱,例如 Gain。接下來出現(xiàn)的模塊名稱后面會(huì)追加一個(gè)數(shù)字。每出現(xiàn)一個(gè)新模塊,該數(shù)字就會(huì)增加,例如 Gain1、Gain2 等。這些名稱稱為自動(dòng)名稱。默認(rèn)情況下,Simulink Editor 會(huì)隱藏這些名稱??梢赃x擇是隱藏還是顯示模塊名稱??梢?#xff1a;
????????請(qǐng)選擇該模塊,然后在?Diagram選項(xiàng)卡上,選擇?Format,然后選擇:
-
選擇?On?會(huì)始終顯示模塊名稱。
-
選擇?Off?會(huì)始終隱藏模塊名稱。
-
選擇?Auto?會(huì)恢復(fù)默認(rèn)狀態(tài)。如果模塊具有自動(dòng)名稱,Show Block Names?會(huì)影響該模塊。
????????如圖所示:
移動(dòng)模塊名稱
????????默認(rèn)情況下,對(duì)于端口在兩側(cè)的模塊,模塊名稱顯示在模塊下方;對(duì)于端口在頂部和底部的模塊,模塊名稱顯示在模塊的左側(cè)。要更改模塊名稱的位置,可以:
-
將模塊名稱拖動(dòng)到模塊的任意一側(cè)。
-
選擇模塊,然后在Diagram選項(xiàng)卡上點(diǎn)擊Rotate&Flip選擇Flip Block Name。
????????如圖所示:
????????如果模塊具有自動(dòng)名稱,Hide Automatic Block Names?會(huì)影響該模塊。如圖所示:
指定模型顏色
????????可以指定任何模塊的輪廓和內(nèi)部的顏色,也可以更改模型中任何系統(tǒng)的背景顏色。還可以更改注釋的文本顏色和背景顏色以及區(qū)域的填充顏色。
-
要更改模塊的輪廓顏色、注釋的文本顏色或區(qū)域的內(nèi)部顏色,請(qǐng)選擇元素,然后在Diagram選項(xiàng)中選擇Format,從Foreground?Color菜單中選擇一種顏色。更改模塊的前景色也會(huì)更改其輸出信號(hào)的顏色。
-
要更改模塊的內(nèi)部顏色或注釋中的背景顏色,請(qǐng)選擇元素,然后在Diagram選項(xiàng)中選擇Format,從?Background?Color菜單中選擇一種顏色。
-
要更改系統(tǒng)中的背景顏色,請(qǐng)打開系統(tǒng),然后在Diagram選項(xiàng)中選擇Format,從?Background?Color菜單中選擇一種顏色。
????????可以從菜單中選擇一種顏色,或者選擇Custom以打開顏色選擇器并定義您自己的顏色。如圖所示:
指定模型字體
????????更改任何模型元素的字體系列、樣式和大小,使模型更易于閱讀或符合公司標(biāo)準(zhǔn)。可以修改選定的模塊、信號(hào)標(biāo)簽、區(qū)域和注釋的字體。有些模塊根據(jù)字體樣式設(shè)置顯示文本,有些模塊具有固定的字體和樣式。要增大這些模塊的字體大小,請(qǐng)放大。
????????也可以更改模型的默認(rèn)字體。默認(rèn)字體影響未更改字體的任何元素以及您創(chuàng)建的任何新元素。如果要在所有新模型中使用相同的默認(rèn)字體,可在默認(rèn)模板中更改默認(rèn)的模型字體。可以參考使用自定義設(shè)置創(chuàng)建新模型。
-
要更改模塊、信號(hào)標(biāo)簽、區(qū)域或注釋的字體,請(qǐng)選擇元素,然后在Format選項(xiàng)卡上指定字體信息。
-
要更改模型的默認(rèn)字體,請(qǐng)?jiān)诓贿x擇任何元素的情況下,在Diagram選項(xiàng)卡上,點(diǎn)擊Format。使用Font Styles對(duì)話框指定字體信息。
????????如圖所示:
Linux?計(jì)算機(jī)上的 Select Font 對(duì)話框
????????在英文配置的 Linux??計(jì)算機(jī)上,Select Font 對(duì)話框中的?Font style?列表可能會(huì)順序錯(cuò)亂,并以其他語言顯示某些字體。如果?Font style?列表中的字符以其他語言顯示,請(qǐng)?jiān)趩?dòng) MATLAB?之前將?LANG
?環(huán)境變量設(shè)置為?en_US.utf-8
。例如,在 Linux 終端上,輸入:
setenv LANG en_US.utf-8
matlab
增加陰影深度
為模型區(qū)域添加方框和標(biāo)簽
????????在模型中添加一個(gè)區(qū)域,以直觀的方式將相關(guān)模型元素組織到一個(gè)方框中。區(qū)域可隨它所包圍的模塊一起移動(dòng)??梢詾閰^(qū)域添加文本,簡(jiǎn)單地說明或標(biāo)記該區(qū)域。
-
圍繞模型中關(guān)注的區(qū)域拖出一個(gè)方框?;蛘?#xff0c;在畫布的空白區(qū)域拖出一個(gè)方框。
-
從操作欄中,選擇用于創(chuàng)建區(qū)域的選項(xiàng)。
????????如圖所示:
3.鍵入?yún)^(qū)域的名稱。名稱將出現(xiàn)在該區(qū)域的左上角。
4.(可選)使用 Property Inspector 為區(qū)域內(nèi)容添加說明。
5.要移動(dòng)區(qū)域及其內(nèi)容,請(qǐng)?jiān)谶吙蚋浇恢猛蟿?dòng)區(qū)域。
提示
要移動(dòng)區(qū)域而不移動(dòng)及其內(nèi)容,請(qǐng)按住?Alt?鍵(Mac 上的?option?鍵)并拖動(dòng)。
將區(qū)域轉(zhuǎn)換為子系統(tǒng)
????????區(qū)域與子系統(tǒng)的類似之處在于它也是一種組織相關(guān)模塊的方式。但是,子系統(tǒng)創(chuàng)建一個(gè)層次結(jié)構(gòu),將模型中的多個(gè)模塊替換為一個(gè)模塊。您可以先將相關(guān)模塊組合到一個(gè)區(qū)域中,以后再?zèng)Q定是否要通過轉(zhuǎn)換區(qū)域?qū)⑦@些模塊放到子系統(tǒng)中。生成的子系統(tǒng)與該區(qū)域具有相同的名稱、模塊、說明和需求可追溯性信息。要將一個(gè)區(qū)域轉(zhuǎn)換為子系統(tǒng),請(qǐng)右鍵點(diǎn)擊該區(qū)域,然后選擇?Create Subsystem from Selection。
模型元素之間復(fù)制格式
????????如果已經(jīng)為模型中的某個(gè)模塊、信號(hào)線或區(qū)域應(yīng)用了格式設(shè)置,則可以復(fù)制該格式并將其應(yīng)用于另一個(gè)模型元素。格式的示例包括字體更改、前景色和背景色以及陰影效果。
-
選擇要復(fù)制其格式的模塊、信號(hào)線或區(qū)域。
-
從省略號(hào)菜單中選擇?Copy Formatting。光標(biāo)將變成畫筆。
-
使用畫筆點(diǎn)擊要應(yīng)用該格式的每個(gè)元素。
-
要取消畫筆光標(biāo),請(qǐng)點(diǎn)擊畫布上的空白區(qū)域或按?Esc?鍵。