主要内容

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

常数

  • ライブラリ:
  • 金宝appSimulink /常用模块

    金宝app模型/来源

    DSP系统工具箱/资源

    HDL编码器/常用模块

    HDL编码器/源代码

  • 固定块

説明

常数ブロックは,実数または複素数の定数値信号を生成します。このブロックを使用して,定数信号入力を提供します。このブロックは,次の値に応じて,スカラー,ベクトル,または行列のいずれかの出力を生成します。

  • [定数値]パラメーターの次元

  • ベクトルパラメーターを1次元として解釈パラメーターの設定

ブロックの出力は,[定数値]パラメーターと同じ次元と要素をもちます。このパラメーターにベクトルを指定し,ブロックによってそれがベクトルとして解釈されるようにするには,[ベクトルパラメーターを1次元として解釈]チェックボックスをオンにします。そうでない場合は,[定数値]パラメーターの値にベクトルを指定すると,ベクトルは行列として処理されます。

ヒント

定数列挙値を出力するには,代わりに枚举常量ブロックの使用を検討してください。常数ブロックには,(出力の最小値)(出力の最大値)など,列挙型に適用されないブロックパラメーターが備わっています。

出力データ型としてバスオブジェクトを使用する場合

常数ブロックでは,非バーチャルバスを出力データ型として使用することをサポートしています。バスオブジェクトを出力データ型として使用すると,モデルを簡略化できます。バスオブジェクトを出力データ型として使用する場合,[定数値]0またはバスオブジェクトに適合するMATLAB®構造体に設定します。

バスの定数値に構造体を使用する場合

指定する構造体には,バスオブジェクトが表すバスのすべての要素の値を含めなければなりません。ブロック出力は非バーチャルバス信号です。

金宝appSimulink.Bus.createMATLABStructを使用すると,バスに対応する完全な構造体を作成できます。

金宝appSimulink.Bus.createObjectを使用すると,MATLAB構造体からバスオブジェクトを作成できます。

出力バスの信号要素が以外の数値データ型を使用する場合,uint16 (37)などの型付き式または37などの型なし式を使用して構造体フィールドを指定できます。フィールドのデータ型を制御するには,バスオブジェクトを金宝app仿真软件。参数オブジェクトのデータ型として使用します。型付き式または型なし式のどちらを使用するか決定するには、初期条件構造体フィールドのデータ型の制御を参照してください。

バスオブジェクトのデータ型を使用するためのコンフィギュレーションパラメーターの設定

バスオブジェクトを出力データ型として使用できるようにするには,シミュレーションを開始する前に,[コンフィギュレーションパラメーター][診断][データ有効性)[詳細設定パラメーター](指定不足の初期化の検出)[簡易]に設定します。詳細については,指定不足の初期化の検出を参照してください。

端子

出力

すべて展開する

定数値。実数または複素数のスカラー,ベクトル,行列またはN次元配列として指定します。既定の設定では,常数ブロックは次元,データ型および実数/複素数が[定数値]パラメーターと同じ信号を出力します。ただし,固定小数点データ型や列挙データ型など,金宝app仿真软件®がサポートする任意のデータ型として出力を指定することができます。

メモ

このブロックのデータ型としてバスオブジェクトを指定した場合,ブロックのバスデータの最大値を設定しないでください。金宝app仿真软件はこの設定を無視します。代わりに,データ型として指定したバス オブジェクトのバス要素の最大値を設定します。詳細については、金宝app仿真软件。BusElementを参照してください。

データ型:||一半|int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

パラメーター

すべて展開する

メイン

ブロックによって出力される定数値を指定します。

  • MATLABによって行列として評価される任意の式を入力できます。これには布尔キーワード真正的およびが含まれます。

  • (出力データ型)をバスオブジェクトに設定する場合,次のいずれかのオプションを指定できます。

    • バスオブジェクトに対応する完全なMATLAB構造体

    • バスオブジェクトのグラウンド値に対応する構造体を示す0

    詳細については,出力データ型としてバスオブジェクトを使用する場合を参照してください。

  • 非バスデータ型の場合,仿金宝app真软件は,最近値への丸め手法および飽和のオーバーフローアクションを使用して,このパラメーターをこの値データ型から指定された出力データ型にオフラインで変換します。

プログラムでの使用

ブロックパラメーター:价值
型:文字ベクトル
値:スカラー|ベクトル|行列| N次元配列
既定の設定:' 1 '

[定数値]パラメーターがN要素の行または列ベクトルの場合,長さNのベクトルを出力するにはこのチェックボックスをオンにします。

  • このチェックボックスをオンにすると,[定数値]パラメーターがN要素の行または列ベクトルの場合に,ブロックは長さNのベクトルを出力します。たとえば,ブロックは次元が1行N列またはN行1列の行列を出力します。

  • このチェックボックスをオフにすると,[定数値]パラメーターがN要素の行または列ベクトルの場合に,ブロックは長さNのベクトルを出力しません。

プログラムでの使用

ブロックパラメーター:VectorParams1D
型:文字ベクトル
値:“上”|“了”
既定の設定:“上”

シミュレーション中に(たとえば,[定数値]パラメーターの調整結果として)常数ブロックの出力が変化する時間間隔を指定します。

の既定値はブロックの出力が変化しないことを示します。この設定は,ブロックの出力を再計算する必要性をなくすことによって,シミュレーションとコードの生成を高速化します。

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

プログラムでの使用

ブロックパラメーターSampleTime
:文字ベクトル
:スカラー|ベクトル
既定の設定:“正”

信号属性

金宝app仿真软件が有限で実数の双のスカラー値としてチェックする出力範囲の下限値を指定します。

メモ

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

金宝app仿真软件は,最小値を使って以下を行います。

メモ

(出力の最小値)により,実際の出力信号が飽和する(またはクリップされる)ことはありません。代わりに,饱和ブロックを使用してください。

プログラムでの使用

ブロックパラメーターOutMin
:文字ベクトル
:スカラー
既定の設定:“[]”

金宝app仿真软件が有限で実数の双のスカラー値としてチェックする出力範囲の上限値を指定します。

メモ

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

金宝app仿真软件は,最大値を使って以下を行います。

メモ

(出力の最大値)により,実際の出力信号が飽和する(またはクリップされる)ことはありません。代わりに,饱和ブロックを使用してください。

プログラムでの使用

ブロックパラメーターOutMax
:文字ベクトル
:スカラー
既定の設定:“[]”

出力データ型を指定します。型は継承されるか、直接指定されるか、金宝app仿真软件。NumericTypeなどのデータ型オブジェクトとして表現されます。

[データ型アシスタントを表示)ボタンをクリックして,データ型の属性の設定に役立つ[データ型アシスタント]を表示します。詳細については,データ型アシスタントを利用したデータ型の指定を参照してください。

プログラムでの使用

ブロックパラメーター:OutDataTypeStr
型:文字ベクトル
値:继承:继承恒定值”|“继承:继承通过反向传播”|“双重”|“单一”|“一半”|“int8”|“uint8”|“int16”|“uint16”|“int32”|“uint32”|“int64”|“uint64”|“布尔”|“fixdt(16) |“fixdt(0) 1, 16日”|“fixdt(1, 16日2 ^ 0,0)”|“枚举:<类名>”|“总线:<对象名称>
既定の設定:继承:继承自“常量值”

固定小数点ツールが,ブロックに指定した[出力]データ型をオーバーライドしないようにするには,このパラメーターを選択します。詳細については,(出力データ型の設定をロックする]の使用(定点设计师)を参照してください。

プログラムでの使用

ブロックパラメーター:LockScale
型:文字ベクトル
値:”从“|”“
既定の設定:“关闭”

モデルの例

ブロックの特性

データ型

布尔|公共汽车||枚举|不动点|一半|整数|

直接フィードスルー

いいえ

多次元信号

はい

可変サイズの信号

いいえ

ゼロクロッシング検出

いいえ

拡張機能

C / c++コード生成
金宝app仿真软件®编码器™を使用してCおよびc++コードを生成します。

PLCコード生成
金宝app仿真软件®PLC编码器™を使用して構造化テキストコードを生成します。

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

R2006aより前に導入