MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
CANメッセージ内の信号に関する情報
SigInfo = signalInfo(candb,msgName)
SigInfo = signalInfo(candb,id,extended)
SigInfo = signalInfo(candb,id,extended,signalName)
SigInfo = signalInfo(candb,msgName) は、指定されたデータベース candb 内の指定された CAN メッセージ msgName 内の信号に関する情報を返します。
SigInfo
candb
msgName
例
SigInfo = signalInfo(candb,id,extended) は、指定されたデータベース candb 内の指定された標準 ID または拡張 ID id を持つメッセージ内の信号に関する情報を返します。
id
extended
SigInfo = signalInfo(candb,id,extended,signalName) は、指定されたデータベース candb 内の指定された標準 ID または拡張 ID id を持つメッセージ内の指定された信号 'signalName' に関する情報を返します。
signalName
'signalName'
すべて折りたたむ
メッセージ 'Battery_Voltage' から信号情報を取得します。
'Battery_Voltage'
SigInfo = signalInfo(candb,'Battery_Voltage');
ID 196608 のメッセージから信号情報を取得します。
196608
SigInfo = signalInfo(candb,196608,true);
メッセージ 196608 の 'BatVlt' という名前の信号から情報を取得します。
'BatVlt'
SigInfo = signalInfo(candb,196608,true,'BatVlt');
情報が必要な信号が含まれる、CAN データベース (CAN データベース オブジェクトとして指定)。
例: candb = canDatabase('C:\Database.dbc')
candb = canDatabase('C:\Database.dbc')
文字ベクトルまたは文字列として指定されるメッセージ名。情報を取得したい信号を含むメッセージの名前を指定します。
例: 'Battery_Voltage'
データ型: char | string
char
string
数値として指定されるメッセージ識別子。情報が必要な信号を含む指定されたメッセージの数値識別子を指定します。
例: 196608
true
false
拡張メッセージインジケーター。true または false として指定されます。メッセージ ID が標準タイプか拡張タイプかを示します。拡張の場合は論理値 true を使用し、標準の場合は false を使用します。
例: true
データ型: logical
logical
信号の名前。文字ベクトルまたは文字列として指定されます。情報を取得したい特定の信号の名前を入力します。
例: 'BatVlt'
構造体または構造体の配列として返される信号情報。
データ型: struct
struct
R2009a で導入
canDatabase
canMessage
messageInfo
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ