メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

j1939.ParameterGroup のプロパティ

j1939.ParameterGroup オブジェクトのプロパティ

J1939 パラメータ グループ設定を確認または構成するには、次のプロパティを使用します。j1939ParameterGroup を使用してパラメータ グループ オブジェクトを作成します。

プロトコル データ ユニットの詳細

すべて展開する

この プロパティ は読み取り専用です。

Name プロパティは、J1939 パラメータ グループの名前を文字ベクトルとして表示します。この値は、パラメータ グループを作成するときに定義した名前から取得されます。

データ型: char

この プロパティ は読み取り専用です。

PGN プロパティは、パラメータ グループの番号を uint32 値として表示します。この値は、パラメータ グループを作成するときに自動的に割り当てられます。

データ型: uint32

Priority プロパティは、J1939 ネットワーク上のパラメータ グループの優先順位を指定します。Priority は、0 (最高優先度) から 7 (最低優先度) までの数値を取り、パラメータ グループの重要度の順序を指定します。

データ型: uint32

この プロパティ は読み取り専用です。

PDUFormatType プロパティは、パラメータ グループの J1939 プロトコル データ ユニット形式を文字ベクトルとして表示します。この値は、パラメータ グループを作成するときに自動的に割り当てられます。

データ型: char

J1939 パラメータ グループ ソースのアドレス。SourceAddress は、J1939 ネットワーク上のパラメータ グループ ソースを識別します。これにより、送信先は送信者を識別し、適切に応答できるようになります。

パラメータ グループの SourceAddress を 0 から 253 までの数値として指定します。254 は NULL 値であり、アプリケーションによって J1939 ネットワーク上で使用可能なアドレスを検出するために使用されます。

データ型: uint32

J1939 パラメータ グループの送信先のアドレス。DestinationAddress は、J1939 ネットワーク上のパラメータ グループの送信先を識別します。送信元は指定された送信先アドレスを使用してパラメータ グループを送信します。

パラメータ グループの DestinationAddress を 0 から 253 までの数値として指定します。254 は NULL 値であり、アプリケーションによって J1939 ネットワーク上で使用可能なアドレスを検出するために使用されます。パラメータ グループをネットワーク上のすべてのデバイスに送信するには、グローバル値である 255 を使用します。

データ型: uint32

データの詳細

すべて展開する

この プロパティ は読み取り専用です。

Timestamp プロパティは、J1939 チャネルでパラメータ グループが受信された時刻を表示します。この時間はハードウェア ログに基づいています。

データ型: double

Data プロパティを使用して、J1939 パラメータ グループ内の生データを表示または定義します。データは uint8 値の配列です。

たとえば、パラメータ グループを作成し、データを指定します。

pg = j1939ParameterGroup(db,'PackedData')
pg.Data(1:2) = [50 0]

データ型: uint8

Signals プロパティを使用すると、パラメータ グループに定義された復号化された信号値を表示および編集できます。このプロパティの入力値は信号の種類によって異なります。

たとえば、パラメータ グループを作成します。

pg = j1939ParameterGroup(db,'PackedData')

パラメータグループ信号を表示する

pg.Signals
       ToggleSwitch: -1
       SliderSwitch: -1
       RockerSwitch: -1
    RepeatingStairs: 255
         PushButton: 1

繰り返し階段の値を変更します。

pg.Signals.RepeatingStairs = 200
       ToggleSwitch: -1
       SliderSwitch: -1
       RockerSwitch: -1
    RepeatingStairs: 200
         PushButton: 1

データ型: struct

その他の情報

すべて展開する

UserData プロパティを使用して、CAN メッセージまたは J1939 パラメータ グループ、チャネル、またはデータベース オブジェクトに保存するカスタム データを入力します。UserData を指定してオブジェクトを保存すると、カスタム データが自動的に保存されます。UserData を指定してオブジェクトをロードすると、カスタム データが自動的にロードされます。

ヒント

UserData を使用してオブジェクトを保存および読み込むときに予期しない結果を回避するには、カスタム データを単純なデータ型と構造で指定します。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string | struct | table | cell | function_handle | categorical | datetime | duration | calendarDuration | fi
複素数のサポート: あり

バージョン履歴

R2015b で導入