get_paramのParameter

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

Iniciar sesión para comentar.

Respuesta aceptada

mizuki
mizuki el 24 de Abr. de 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 comentario
Yukiko Fujisawa
Yukiko Fujisawa el 25 de Abr. de 2018
回答ありがとうございました。忙しい部門なので、上記の使用方法から検討はじめます。

Iniciar sesión para comentar.

Más respuestas (1)

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

Iniciar sesión para comentar.

Categorías

Más información sobre プログラムによるモデル編集 en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!