remove
类: sltest.testmanager.LoggedSignalSet
命名空间: sltest.testmanager
删除记录的信号集
语法
remove(lgset)
说明
remove(
从 lgset
)sltest.testmanager.TestCase
对象中移除 sltest.testmanager.LoggedSignalSet
对象并使其子信号对象无效。
输入参数
lgset
— 记录信号集
sltest.testmanager.LoggedSignalSet
对象
测试用例中包含的记录信号集对象。
示例
从信号集中删除信号
打开此示例的模型。
sldemo_absbrake
创建测试文件、测试套件和测试用例结构体。
tf = sltest.testmanager.TestFile('rmSigs_testfile'); ts = sltest.testmanager.TestSuite(tf,'rmSigs_testsuite'); tc = sltest.testmanager.TestCase(ts,'baseline','rmsigs_testcase');
创建信号集。
lgset = addLoggedSignalSet(tc);
打开“车辆动力学”模块,然后打开“车辆”模块。选择车辆速度模块。然后输入 gcb
获取完整的模块路径。使用返回的路径创建一个 Simulink.BlockPath
对象。
blkpath=['sldemo_absbrake/'... 'Vehicle Dynamics/Vehicle /Vehicle Speed']; bPath = Simulink.BlockPath(blkpath); sig1 = lgset.addLoggedSignal(bPath,1); sig2 = lgset.addLoggedSignal(bPath,2); setProperty(tc,'Model','sldemo_absbrake');
移除信号并检查信号是否已被移除。
remove(sig2); sigs = lgset.getLoggedSignals
sigs = LoggedSignal with properties: Name: 'Vehicle Velocity' Source: 'sldemo_absbrake/Vehicle Dynamics/Vehicle /Vehicle Speed' PortIndex: 1 Active: 1 PlotIndices: []
版本历史记录
在 R2019a 中推出
MATLAB 命令
您点击的链接对应于以下 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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)