MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Test Sequence ブロックのシンボル プロパティを読み取る
symbolInfo = sltest.testsequence.readSymbol(blockPath,symbol)
symbolInfo = sltest.testsequence.readSymbol(blockPath,symbol,Property)
symbolInfo = sltest.testsequence.readSymbol(blockPath,symbol) は、blockPath で指定された Test Sequence ブロックにある symbol のプロパティの struct symbolInfo を返します。
symbolInfo
blockPath
symbol
symbolInfo = sltest.testsequence.readSymbol(blockPath,symbol,Property) は、symbol の Property の値 symbolInfo を返します。
Property
すべて折りたたむ
この例では、Test Sequence ブロック内の定数 DurationLimit を編集し、single データ型のローカル変数に変更します。
DurationLimit
single
1.モデルを読み込みます。
Model = 'sltestRollRefTestExample'; load_system(Model)
2.単語 duration を含むデータ シンボルを検索します。
duration
data_names = sltest.testsequence.findSymbol... ('sltestRollRefTestExample/Test Sequence','Name','[Dd]uration',... 'RegExp','on','Kind','Data')
data_names = 1×1 cell array {'DurationLimit'}
3.DurationLimit 定数のプロパティを読み取ります。
dlProperties = sltest.testsequence.readSymbol... ('sltestRollRefTestExample/Test Sequence',data_names{1})
dlProperties = struct with fields: Kind: 'Data' Scope: 'Constant' DataType: 'double' Description: '' Document: '' InitialValue: '5' Name: 'DurationLimit' Size: '' Tag: []
4.DurationLimit を single データ型のローカル変数に変更します。
sltest.testsequence.editSymbol('sltestRollRefTestExample/Test Sequence',... data_names{1},'Scope','Local','DataType','single')
5.モデルを閉じます。
close_system(Model,0)
Test Sequence ブロックのブロック名を含むパス。string または文字ベクトルとして指定します。ブロック パスの代わりにブロック ハンドルを使用できます。
例: 'FanSpeedTestHarness/Test Sequence'
'FanSpeedTestHarness/Test Sequence'
Test Sequence ブロックのシンボルの名前。文字ベクトルとして指定します。シンボルには、Test Sequence ブロックで入力、出力、ローカル変数、定数、パラメーター、またはデータ ストア メモリとして使用されるデータ、メッセージ、関数呼び出し、トリガーが含まれます。
例: 'DurationLimit'
'DurationLimit'
Test Sequence ブロックのシンボルのプロパティ。文字ベクトルとして指定します。特定のシンボルの有効なプロパティを見つけるには、sltest.testsequence.readSymbol(blockPath,symbol) を使用してシンボルのプロパティを読み取ります。
sltest.testsequence.readSymbol(blockPath,symbol)
例: 'Kind'
'Kind'
例: 'Scope'
'Scope'
例: 'DataType''Description'
'DataType'
'Description'
Test Sequence ブロックのシンボルのプロパティ。
例: struct
struct
R2017a で導入
sltest.testsequence.addSymbol | sltest.testsequence.deleteSymbol | sltest.testsequence.findSymbol | sltest.testsequence.readStep | sltest.testsequence.readTransition
sltest.testsequence.addSymbol
sltest.testsequence.deleteSymbol
sltest.testsequence.findSymbol
sltest.testsequence.readStep
sltest.testsequence.readTransition
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ