get_paramのParameter

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

댓글을 달려면 로그인하십시오.

채택된 답변

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

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

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

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 プログラムによるモデル編集에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!