Filter löschen
Filter löschen

get_paramのParameter

24 Ansichten (letzte 30 Tage)
Yukiko Fujisawa
Yukiko Fujisawa am 19 Apr. 2018
Bearbeitet: Yukiko Fujisawa am 25 Apr. 2018
get_paramでParameterに'SortedList'を使用している例を見かけましたが、 MATLABのHELPでは、'SortedList'を探すことができませんでした。 HELP内でどのように探せば'SortedList'を見つけることができるか教えてください。
  2 Kommentare
mizuki
mizuki am 19 Apr. 2018
documentation には見当たりませんでしたが、どこで見つけられた例でしょうか。 可能でしたら参照元をご教示ください。
Yukiko Fujisawa
Yukiko Fujisawa am 23 Apr. 2018
業務で調べていて、たまたま他部門から聞きました。HELPで調べてもでてこず識者に聞くと回答が得られることが多いので、get_paramのパラメータ一覧の調べ方を知りたくなり質問しました。

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

mizuki
mizuki am 24 Apr. 2018
デフォルトで用意されているパラメタには SortedList はございません。 例えば、Simulink モデル vdp.slx のパラメタを得るには get_param を使用します。
load_system('vdp')
ModelParameterNames = get_param('vdp','ObjectParameters')
また、ルートパラメタであればモデル名の代わりに get_param の入力引数に 0 を入れます。
RootParameterNames = fieldnames(get_param(0,'ObjectParameters'));
情報を得られた部門に確認されるのが一番良いかと思います。
  1 Kommentar
Yukiko Fujisawa
Yukiko Fujisawa am 25 Apr. 2018
回答ありがとうございました。忙しい部門なので、上記の使用方法から検討はじめます。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Akihiro Yasuda
Akihiro Yasuda am 25 Apr. 2018
'SortedList'について調べてみたら、下記QAを見つけました。
そこで下記コマンドを実行した所、
vdp
mdlsortlist = get_param(gcs,'SortedList')
sortblkName = get(mdlsortlist,'Name')
モデルの実行順序を確認しました。 しかし、「get_param('vdp','SortedList')」では動かないことや
同一階層のみの実行順序しか示さない(Subsystem内のブロックを無視する)ことから
機能的に不十分と考えられ、ドキュメントに未記載なのかもしれません。
(ドキュメントに未記載≒非公式機能≒非サポート機能と思っていいです)
なお、すでにご存知でしたら申し訳ありませんが
同様の事をしたい場合は、下記QAが参考になると思います。
  1 Kommentar
Yukiko Fujisawa
Yukiko Fujisawa am 25 Apr. 2018
Bearbeitet: Yukiko Fujisawa am 25 Apr. 2018
引用のQAは知りませんでしたので確認します。回答ありがとうございました。

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu プログラムによるモデル編集 finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!