MATLAB ヘルプ センター
このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
信号のテーブルテキストの値を検索する
vtt = valueTableText(db,MsgName,SignalName,TableVal)
vtt = valueTableText(db,MsgName,SignalName,TableVal) は、指定されたメッセージ信号の指定された値テーブルからテキストを返します。
vtt
db
MsgName
SignalName
TableVal
例
すべて折りたたむ
CAN データベース オブジェクトを作成し、メッセージと信号を選択してテーブル テキストを取得します。
メッセージを識別します。
db = canDatabase('J1939DB.dbc'); m = db.MessageInfo(1)
m = Name: 'A1' Comment: 'This is 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]
メッセージ信号の 1 つを選択します。
s = m.SignalInfo(2)
s = Name: 'EngGasSupplyPress' Comment: 'Gage pressure of gas supply to fuel metering device.' StartBit: 8 SignalSize: 16 ByteOrder: 'LittleEndian' Signed: 0 ValueType: 'Integer' Class: 'uint16' Factor: 0.5000 Offset: 0 Minimum: 0 Maximum: 3.2128e+04 Units: 'kPa' ValueTable: [4x1 struct] Multiplexor: 0 Multiplexed: 0 MultiplexMode: 0 RxNodes: {'Aftertreatment_1_GasIntake'} Attributes: {3x1 cell} AttributeInfo: [3x1 struct]
指定された信号の 2 番目のテーブル テキストを取得します。
vtt = valueTableText(db,m.Name,s.Name,2)
vtt = 'pump error'
CAN データベース。CAN データベース オブジェクトとして指定されます。
例: db = canDatabase(_____)
db = canDatabase(_____)
文字ベクトルまたは文字列として指定されるメッセージ名。使用可能なメッセージ名は、db.Messages プロパティから確認できます。
db.Messages
例: 'A1'
'A1'
データ型: char | string
char
string
信号名。文字ベクトルまたは文字列として指定されます。db.MessageInfo(n).Signals プロパティから使用可能な信号名を表示できます。
db.MessageInfo(n).Signals
例: 'EngGasSupplyPress'
'EngGasSupplyPress'
数値として指定されたテーブル値。
例: 2
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
文字ベクトルとして返されるテーブルテキスト。
R2015b で導入
nodeInfo
messageInfo
signalInfo
attributeInfo
canDatabase
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ