5

基本的な Simulink モデルを生成するスクリプトを作成しようとしていますが、プログラムで信号線にラベルを付ける方法があるかどうかを知りたいです。add_line 関数 (行を追加するために使用しているもの) を見てきましたが、Name プロパティや Label プロパティのようなものを定義するオプションがありません。

これを行う方法はありますか?

4

2 に答える 2

4

現在選択されているブロックgcbまたは出力信号に名前を付けたいブロックの名前を使用して、次のように記述できます。

name = gcb
h = get_param(name, 'PortHandles')

h = 
  Inport: [72.0029 73.0029]
 Outport: 74.0029
  Enable: []
 Trigger: []
   State: []
   LConn: []
   RConn: []
Ifaction: []

set(h.Outport(1), 'SignalNameFromLabel', 'output_sig')
于 2012-12-06T22:13:31.537 に答える