get_paramのParameter

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

Connectez-vous pour commenter.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (1)

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

Connectez-vous pour commenter.

Catégories

En savoir plus sur プログラムによるモデル編集 dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!