getPoints
制御システムの一般化モデルにおける解析ポイントのリストの取得
説明
例
制御システム モデル内の解析ポイントの位置
カスケード フィードバック ループ システムの閉ループ モデルを作成し、モデル内の解析ポイントの位置のリストを取得します。
以下のカスケード フィードバック ループのモデルを作成します。 と は調整可能なコントローラーです。 と は、AnalysisPoint
ブロックでマークされる解析の対象ポイントです。
G1 = tf(10,[1 10]); G2 = tf([1 2],[1 0.2 10]); C1 = tunablePID('C','pi'); C2 = tunableGain('G',1); AP1 = AnalysisPoint('AP1'); AP2 = AnalysisPoint('AP2'); T = feedback(G1*feedback(G2*C2,AP2)*C1,AP1);
T
は、制御設計ブロックに調整可能なコントローラーとスイッチ AP1
および AP2
を含む、genss
モデルです。
T
内のループ開始位置のリストを取得します。
points = getPoints(T)
points = 2x1 cell
{'AP1'}
{'AP2'}
getPoints
はモデル内のループ開始位置を示す cell 配列を返します。
より複雑な閉ループ モデルの場合は、getPoints
を使用して多数の解析ポイントを把握できます。
入力引数
出力引数
points
— 解析ポイントの位置
文字ベクトルの cell 配列
文字ベクトルの cell 配列として返される、制御システム モデル内の解析ポイントの位置。制御システム モデル内のすべての AnalysisPoint
ブロックの Location
プロパティを結合することで、この出力を取得します。
バージョン履歴
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)