MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
CANデータベースメッセージに関する情報
msgInfo = messageInfo(candb)
msgInfo = messageInfo(candb,msgName)
msgInfo = messageInfo(candb,id,msgIsExtended)
msgInfo = messageInfo(candb) は、指定されたデータベース candb 内の CAN メッセージに関する情報を含む構造体を返します。
msgInfo
candb
例
msgInfo = messageInfo(candb,msgName) は指定されたメッセージ 'msgName' に関する情報を返します。
msgName
'msgName'
msgInfo = messageInfo(candb,id,msgIsExtended) は、指定された標準 ID または拡張 ID を持つメッセージに関する情報を返します。
id
msgIsExtended
すべて折りたたむ
CAN データベース内のすべてのメッセージから情報を取得します。
candb = canDatabase('J1939DB.dbc'); msgInfo = messageInfo(candb)
msgInfo = 3x1 struct array with fields: Name Comment ID Extended J1939 Length Signals SignalInfo TxNodes Attributes AttributeInfo
特定のメッセージに関する情報の構造にインデックスを付けることができます。
メッセージ名を使用して、CAN データベース内の 1 つのメッセージから情報を取得します。
candb = canDatabase('J1939DB.dbc'); msgInfo = messageInfo(candb,'A1')
msgInfo = Name: 'A1' Comment: 'This is an A1 message' ID: 419364350 Extended: 1 J1939: [1x1 struct] Length: 8 Signals: {2x1 cell} SignalInfo: [2x1 struct] TxNodes: {'AerodynamicControl'} Attributes: {4x1 cell} AttributeInfo: [4x1 struct]
メッセージ ID を使用して、CAN データベース内の 1 つのメッセージから情報を取得します。
candb = canDatabase('J1939DB.dbc'); msgInfo = messageInfo(candb,419364350,true)
CAN データベース。CAN データベース オブジェクトとして指定されます。candb は、情報が必要な CAN メッセージを含むデータベースを識別します。
例: candb = canDatabase(_____)
candb = canDatabase(_____)
文字ベクトルまたは文字列として指定されるメッセージ名。情報を取得したいメッセージの名前を入力します。
例: 'A1'
'A1'
データ型: char | string
char
string
数値として指定されたメッセージ ID。id は、拡張形式または標準形式の指定されたメッセージの数値識別子です。
例: 419364350
419364350
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
論理として指定されたメッセージ ID 形式。メッセージ ID が標準タイプか拡張タイプかを指定します。拡張の場合は論理値 true を使用し、標準の場合は false を使用します。デフォルトはありません。メッセージ ID を使用する場合は、この引数を指定する必要があります。
true
false
例: true
データ型: logical
logical
指定された CAN データベースおよびメッセージの構造体または構造体の配列として返されるメッセージ情報。
R2009a で導入
canDatabase
attributeInfo
nodeInfo
signalInfo
canMessage
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ