ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

signalBuilderToSignalEditor

信号データとプロパティを Signal Builder ブロックから Signal Editor ブロックにインポート

構文

signal_editor = signalBuilderToSignalEditor(signal_builder,Name,Value)
[signal_editor,sorted_group_index,sorted_group_names] = signalBuilderToSignalEditor(signal_builder,Name,Value)

説明

signal_editor = signalBuilderToSignalEditor(signal_builder,Name,Value) は、信号データとプロパティを Signal Builder ブロックから Signal Editor ブロックにインポートします。この関数は、Signal Builder ブロックの信号データとプロパティを使用して、Signal Editor ブロックを現在のモデルに追加します。

移植中、関数 signalBuilderToSignalEditor は次を実行します。

  • 信号グループをアルファベット順に並べる。

  • グループ名からスペースを削除する。

  • MATLAB® の規則に従って、既存の名前から一意のグループ名を作成する。

関数 signalBuilderToSignalEditor は、テスト ケースのパラメーターが含まれているモデルをサポートしません。Signal Builder ブロックからデータを正常に移植できますが、Simulink® Design Verifier™ によって生成されたテスト ハーネスでは Signal Editor ブロックでパラメーターを初期化できません。

[signal_editor,sorted_group_index,sorted_group_names] = signalBuilderToSignalEditor(signal_builder,Name,Value) は、信号グループとグループ名を含むベクトルを出力します。

すべて折りたたむ

この例では、既存の Signal Builder ブロックを Signal Editor ブロックに置き換える方法を示します。Signal Builder からの信号を格納するために、この例では RoadProfiles.mat を使用しています。

model = 'ex_replace_signalbuilder';
open_system(model);
sbBlockH = [model '/Road Profiles'];
seBlockH = signalBuilderToSignalEditor(sbBlockH,...
'Replace',true,'FileName','RoadProfiles.mat');

入力引数

すべて折りたたむ

置き換える Signal Builder ブロック。スカラーとして指定します。

データ型: char | string

名前と値のペアの引数

オプションのコンマ区切りされた Name,Value の引数ペアを指定します。ここで、Name は引数名、Value は対応する値です。Name は引用符で囲まなければなりません。Name1,Value1,...,NameN,ValueN のように、複数の名前と値のペア引数を任意の順序で指定できます。

例: 'FileName','RoadProfiles.mat'

信号とプロパティを格納する MAT ファイル。スカラーとして指定します。別のロケールにあるロケールのファイル名を使用しないでください。複数のプラットフォームでブロックを使用するときは、MAT ファイル名のみを指定し、MAT ファイルを MATLAB パス上に配置することを検討してください。

データ型: char | string

Signal Builder ブロックを Signal Editor ブロックで置き換えます。true または false として指定します。

データ型: logical

出力引数

すべて折りたたむ

Signal Editor ブロックのハンドル。スカラーとして指定します。

Signal Builder グループ インデックスのリスト。ベクトルとして指定し、信号エディターで表示される順に並べられます。

Signal Editor グループ名。ベクトルの cell 配列としてアルファベット順に指定します。

名前は、Signal Builder グループ名から生成された一意の有効な MATLAB 変数名です。

R2018a で導入