帮助中心帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
将符号添加到测试序列
sltest.testsequence.addSymbol(blockPath,name,kind,scope)
示例
sltest.testsequence.addSymbol(blockPath,name,kind,scope) 将具有 scope 和 kind 指定的属性的符号 name 添加到 blockPath 指定的 Test Sequence 模块。新符号出现在测试序列编辑器的符号侧栏中。符号包括数据、消息、函数调用和触发器。
blockPath
name
kind
scope
全部折叠
此示例在 Test Sequence 模块中创建一个参数 theta。
打开模型和测试框架
rollModel = 'RollAutopilotMdlRef'; testHarness = 'RollReference_Requirement1_3'; open_system(rollModel); sltest.harness.open([rollModel '/Roll Reference'],testHarness);
添加新参数
sltest.testsequence.addSymbol... ('RollReference_Requirement1_3/Test Sequence',... 'theta','Data','Parameter');
Test Sequence 模块的路径,包括模块名称,指定为字符串或字符向量。您可以使用模块句柄,而不是模块路径。
示例: 'FanSpeedTestHarness/Test Sequence'
'FanSpeedTestHarness/Test Sequence'
新符号的名称,指定为字符向量。该符号在 Test Sequence 模块中一定不能已存在。
示例: 'theta'
'theta'
'Data'
'Message'
'Function Call'
'Trigger'
符号类型,指定为字符向量。
示例: 'Data'
'Input'
'Output'
'Local'
'Constant'
'Parameter'
'Data Store Memory'
符号范围,指定为字符向量。
示例: 'Parameter'
在 R2016a 中推出
sltest.testsequence.deleteSymbol | sltest.testsequence.editSymbol | sltest.testsequence.findSymbol | sltest.testsequence.readSymbol | sltest.testsequence.find
sltest.testsequence.deleteSymbol
sltest.testsequence.editSymbol
sltest.testsequence.findSymbol
sltest.testsequence.readSymbol
sltest.testsequence.find
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office