主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

金宝app模拟信号

信号の属性を指定する

説明

このオブジェクトによって,データ型,数値型,次元など,信号または離散状態の属性の割り当てまたは検証に使用できるワークスペースオブジェクトを作成できます。

以下の目的に信号オブジェクトを使用できます。

  • 信号ソースによってまだ割り当てられていない信号属性 (-1または汽车の値をもつもの)に値を割り当てます。

  • 信号ソースによって明示的に値が割り当てられている信号属性を検証します。そのような属性は、-1または汽车以外の値をもっています。検証が正常に行われると信号が意図した属性をもっていることが保証されます。

金宝app模拟信号オブジェクトは、MATLAB®ワークスペースまたはモデル ワークスペースで作成できます。

信号オブジェクトを使用して信号または離散状態の属性を割り当てるか、検証するには、信号または離散状態に金宝app模拟信号オブジェクトを参照するワークスペース変数と同じ名前を付けます。

信号オブジェクトの使用の詳細については、金宝app模拟信号オブジェクトを使用した信号の属性の指定および制御およびデータオブジェクトを参照してください。

作成

次の方法で金宝app模拟信号オブジェクトを作成します。

説明

signalObj =仿金宝app真软件。信号は,既定のプロパティ値をもつ金宝app模拟信号オブジェクトを返します。

プロパティ

すべて展開する

金宝app模拟信号オブジェクトのプロパティダイアログボックスのプロパティの詳細については,プロパティダイアログボックスを参照してください。

金宝app®编码器™がこの信号のためのコードを生成するために使用する情報。このプロパティの値は,金宝app仿真软件。CoderInfoクラスのオブジェクトです。

詳細については,モデルインターフェイス要素のCコード生成の構成(金宝app仿真软件编码器)および生成されたコードでのデータ表示を制御するストレージクラスの選択(嵌入式编码)を参照してください。

この信号の数値型を指定する文字ベクトル。有効な値は,“汽车”(金宝appSimulink)により決定)、“真的”“复杂”です。

データ型:烧焦

この信号のデータ型を指定する文字ベクトル

既定値“汽车”は,金宝app仿真软件がデータ型を判断するべきであることを示します。組み込みのデータ型(“uint8”“单一”など),“一半”などのデータ型,またはカスタムのデータ型を指定できます。カスタムのデータ型を指定するには,型(ベースワークベースで作成する金宝app仿真软件。NumericTypeオブジェクトの名前など)を指定するMATLAB式を使用します。

バスオブジェクトを信号オブジェクトのデータ型として指定するには,“总线:構文を使用します。バス オブジェクトをデータ型として指定する場合に必要な手順の詳細については、バスサポートを参照してください。

例:“汽车”

例:“int8”

例:“fixdt(5) 1, 16日”

例:“myAliasTypeObject”

例:“枚举:myEnumType”

例:“巴士:myBusObject”

データ型:烧焦

この信号の説明。このフィールドは,この信号の説明を記述するためのものです

このプロパティは、金宝appSimulink报告生成器コード生成用に使われます。

嵌入式编码器®のライセンスがあれば,次のように生成コードの変数宣言に対するコメントとして信号の説明を追加できます。

  • 信号オブジェクトのストレージ クラスを汽车以外に指定します。

  • モデルの[コンフィギュレーションパラメーター]ダイアログボックスの[コード生成)[コメント]ペインで,モデルコンフィギュレーションパラメーターの(金宝app仿真软件データオブジェクトの説明)を選択します。詳細については、金宝appSimulink数据对象描述(嵌入式编码)を参照してください。

例:这个信号代表引擎的转速

データ型:烧焦

この信号のサイズを指定するスカラーまたはベクトル

有効な値は,任意の次元を指定する-1(既定の設定),サイズNのベクトル信号を指定するNMxN行列信号を指定する(mn)です。

シンボリック次元を使用するには、文字ベクトルを指定します。

例:3 [1]

例:“[1 myDimParam]”

データ型:|烧焦

信号の次元モード。有効な値は次のとおりです。

  • “汽车”— 可変サイズの信号と固定サイズの信号が許可されます。

  • “固定”— 固定サイズの信号のみが許可されます。可変サイズの信号は許可されません。

  • “变量”——可変サイズの信号のみが許可されます。

可変サイズの信号の詳細については,可変サイズの信号の基礎を参照してください。

この信号がもつことができる最大値

既定値は[](指定なし) です。有限で実数の 双重的のスカラー値を指定します。

メモ

信号のデータ型としてバスオブジェクトを指定する場合は信号のプロパティダイアログボックスでバスデータの最大値を設定しないでください。金宝app仿真软件によりこの設定は無視されます。代わりに,データ型として指定したバスオブジェクトのバス要素の最大値を設定します。バス要素の[最大値]プロパティの詳細については,金宝app仿真软件。BusElementを参照してください。

金宝app仿真软件はこの値を次のように使用します。

  • ブロック線図の更新やシミュレーションの開始時に、金宝app模拟は信号の初期値が最大値より大きいか、あるいは最大値が信号のデータ型の範囲外である場合にエラーを表示します。

  • [シミュレーションの範囲チェック]診断を有効にすると,金宝app仿真软件は信号値が最大値より大きい場合,シミュレーション中に警告を出します(シミュレーション範囲のチェックを参照)。

例:5.32

データ型:

この信号がもつことができる最小値

既定値は[](指定なし) です。有限で実数の 双重的のスカラー値を指定します。

メモ

信号のデータ型としてバスオブジェクトを指定する場合は信号のプロパティダイアログボックスでバスデータの最小値を設定しないでください。金宝app仿真软件によりこの設定は無視されます。代わりに,データ型として指定したバスオブジェクトのバス要素の最小値を設定してください。バス要素の[最小値]プロパティの詳細については,金宝app仿真软件。BusElementを参照してください。

金宝app仿真软件はこの値を次のように使用します。

  • ブロック線図の更新やシミュレーションの開始時に,金宝app仿真软件は信号の初期値が最小値より小さいか,あるいは最小値が信号のデータ型の範囲外である場合にエラーを表示します。

  • [シミュレーションの範囲チェック]診断を有効にすると、金宝app模拟は信号値が最小値より小さい場合、シミュレーション中に警告を出します (シミュレーション範囲のチェックを参照)。

例:-0.92

データ型:

シミュレーション前の信号または状態値は最初のタイム ステップを取ります。

ワークスペース変数の名前を含む,スカラー数値または配列と評価される任意のMATLAB式を指定できます。

コマンドプロンプトまたはスクリプトで,数字を使用する場合でも,初期値は文字ベクトルとして指定します。

mySigObject.InitialValue = ' 5.3 ';
mySigObject.InitialValue='myNumericVariable';

以外の数値データ型を使用する信号の初期値を指定するには,信号のデータ型に初期値をキャストします。たとえば,データ型がの信号の初期値として73.3を使用する場合は“单(73.3)”と指定できます。

バスオブジェクトを信号オブジェクトのデータ型として使用する場合,InitialValue0か,バスオブジェクトと一致するMATLAB構造体を含む文字ベクトルに設定します。詳細については,バスサポートを参照してください。

初期値がMATLAB構造体として評価される場合,[コンフィギュレーション パラメーター]ダイアログ ボックスで、指定不足の初期化の検出[簡易]に設定します。

必要な場合、金宝app模拟は、初期値を変換して、タイプ、実数/複素数、次元が対応するブロック パラメーターの値と整合するようにします。無効な値または式を指定した場合は、モデルの更新時にエラー メッセージが表示されます。また、模拟は初期値の範囲チェックを行います。信号の初期値が、指定した最小値と最大値およびデータ型に対応する範囲外であるときに警告が表示されます。

クラシック初期化モード:このモードでは、以下の信号と状態を表す信号オブジェクトの初期値設定は、対応するブロック パラメーターの初期値が未定義 ([]と指定)の場合はその初期値をオーバーライドします。

  • 条件付き実行サブシステムと合并ブロックの出力信号

  • ブロックの状態

簡易初期化モード:このモードでは,条件付きで実行されるサブシステムの外埠ブロックに接続されている信号線に信号オブジェクトが付属している場合,金宝app仿真软件は仿真软件。信号オブジェクトからInitialValueを使用します。

例:'15.23'

例:“myInitParam”

データ型:烧焦

この信号を更新するレート

詳細については,サンプル時間の指定を参照してください。

例:0.001

例:2

データ型:

この信号の値を表現するために使用する物理単位 (インチなど)。

詳細については,金宝app仿真软件モデルでの単位の指定を参照してください。

例:“摄氏度”

データ型:烧焦

金宝app模拟信号の例

金宝app模拟信号オブジェクトを使用する方法を示す例については,金宝app模拟信号オブジェクトを使用した信号の属性の指定および制御およびデータオブジェクトを参照してください。

拡張機能

固定小数点の変換
定点设计师™を使用して固定小数点システムの設計とシミュレーションを行います。

R2006aより前に導入