PID控制器模型
選中所有模塊,右鍵在彈出的菜單中選擇Creat Subsystem from slection,生成Subsystem模塊,然後将名字更改為PID controller變成下圖所示
封裝後的PID
右鍵點擊PID controller選擇mask—>creat mask出現下圖
二、設置外觀參數
在圖表繪制命令欄(drawing conmmands)中寫入disp('PID')。
生成下圖結果
另外在在圖表繪制命令欄(drawing conmmands)可以寫入描述性文本、圖像圖标、數學模型等。
1、描述性文本
disp('a') %圖标上顯示a文本字樣。
disp(variablename) %variablename為工作空空間中的字符串變量名
text(x,y,'a') %在圖标特定位置顯示a文本字樣
如果需要顯示多行文本,可以使用\n換行。
2、數學模型圖标
使用dploy命令可以将封裝的子系統模塊的圖标設置為系統的傳遞函數,使用過droots命令可以設置為零極點傳遞函數,命令格式為:
dploy(num,den)
dploy(num,den,'character')
droots(z,p,k)
其中num,den為傳遞函數的分子和分母多項式,character為系統的頻率變量;z,p,k分别為系統的零點,極點,增益。
3、圖像圖标
使用plot或者image命令可以将子系統模塊的圖标設置為圖形或者圖像。命令格式為:
plot(a,b)
image(imread(‘text’))
選擇參數選項卡(parameters&dialog)如下圖
選擇圖中左邊欄第一個Edit,新增變量,如下圖
将新增的變量選中,在右邊propery editor中雙擊修改name,value,prompt,type名字,值,類型
至此,子系統的PID封裝基本完成。回到上一級目錄雙擊封裝好的PID controller出下 下圖所示
在此圖中可以更改PID的參數。
封裝成功
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!