hdlget_param
指定されたブロックの指定された HDL ブロックレベル パラメーターの値を返す
説明
は、ブロックまたはサブシステムの指定された HDL プロパティの値を取得し、その値を出力変数に返します。p
= hdlget_param(block_path
,prop
)
例
HDL ブロック プロパティの値
sfir_fixed
モデルを開きます。関数 hdlset_param
を使用して、DUT サブシステム symmetric_fir
の OutputPipeline
パラメーターを 3
に設定します。関数 hdlget_param
を使用して、OutputPipeline
パラメーターの値を変数 p
に返します。
open sfir_fixed hdlset_param("sfir_fixed/symmetric_fir","OutputPipeline",3) p = hdlget_param("sfir_fixed/symmetric_fir","OutputPipeline")
p = 3
すべての HDL ブロック プロパティ
sfir_fixed
モデル内にある symmetric_fir
サブシステムの Product ブロック m1
の HDL ブロック パラメーターと値を cell 配列 p
に返します。
p = hdlget_param("sfir_fixed/symmetric_fir/m1","all")
p = 1×18 cell array Columns 1 through 8 {'Architecture'} {'Linear'} {'ConstrainedOutp…'} {[0]} {'DSPStyle'} {'none'} {'HandleDenormals'} {'inherit'} Columns 9 through 16 {'InputPipeline'} {[0]} {'LatencyStrategy'} {'inherit'} {'MantissaMultipl…'} {'inherit'} {'NFPCustomLatency'} {[0]} Columns 17 through 18 {'OutputPipeline'} {[0]}
入力引数
block_path
— ブロックまたはサブシステムのパス
string スカラー | 文字ベクトル
現在のモデルのブロックまたはサブシステムへのパス。
例: "modelname/subsysA/blockName"
prop
— HDL ブロック プロパティ
string スカラー | 文字ベクトル
次のいずれかを指定する string スカラーまたは文字ベクトル。
path
で指定されたブロックまたはサブシステムの HDL ブロック プロパティの名前。"all"
:prop
が"all"
に設定されている場合、hdlget_param
は指定されたブロックまたはサブシステムの HDL プロパティに関するName,Value
のペアを返します。
例: "OutputPipeline"
出力引数
ヒント
HDL ブロック パラメーターの値を取得するには、
hdlget_param
を使用します。ブロック実装パラメーターの一覧については、HDL ブロック プロパティ: 一般を参照してください。HDL モデル パラメーターの値を表示する場合は
hdldispmdlparams
を使用してください。一般的なモデル パラメーターの取得には、関数get_param
を使用します。
バージョン履歴
R2010b で導入
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)