1. 程式人生 > >Matlab 中subsystem mask封裝子系統

Matlab 中subsystem mask封裝子系統

對話 線型 pla 打開 doc 現在 方法 script art

Icon&port

技術分享圖片

%%外型圖表封裝

%%1.曲線型標註:
plot(cos(0:0.1:2*pi),sin(0:0.1:2*pi))

%%2.文字型標註:
disp(PID\n控制器)

%%3.曲線加文字型標註:
plot(cos(0:0.1:2*pi),sin(0:0.1:2*pi))
disp(PID\n控制器)

%%4.圖像型標註:
image(imread(sdu.jpg))

%%5.傳遞函數型標註:
droots([-1],[-2 -3],4 ,z)  %%zpk傳遞函數模型

Parameters

技術分享圖片

Initialization

技術分享圖片

當打開model時,所有可視的masked模塊的Initialization中的語句執行。初始不可視的模塊的Initialization的語句只有在打開包含它們的model或者subsystem時菜執行。

當你沒有使用圖示的方法加載模塊進內存時,Initialization語句不會執行。

在下面的情況下,模型中所有masked模塊的Initialization語句都執行:

  • Update the diagram(不知道這個是個什麽情況);
  • Start simulation;
  • Start code generation。

在下面的情況下,單個模塊的Initialization語句會執行:

  • 使用Mask Editor或者set_param改變mask的任何一個參數(例如MaskDisplayMaskInitialization );
  • 改變masked block的外觀,例如旋轉模塊或改變模塊大小;
  • 通過對話框或set_param改變模塊的mask參數值;
  • 在不同的model或同一個model內復制masked block。

Documentation

技術分享圖片

Mask type:出現在對話框的block classification。當出現在對話框時,後面總是有"(mask)"後綴。該區域可以輸入任意合法的matlab字符,但不能輸入line break;

Mask description:此處文本出現在對話框中描述模塊功能。這裏可以輸入line break(使用enter或return鍵);

Mask help:此處的內容將在點擊help按鈕時起作用,可以在其中輸入下面三種內容:

  • URL specification;
  • web或eval命令;
  • 文本或者html文本。

如圖所示:對應關系

技術分享圖片

Matlab 中subsystem mask封裝子系統