帮助中心帮助中心
SimulationInput
本页采用了机器翻译。点击此处可查看英文原文。
类: sltest.TestCase 命名空间: sltest
仿真模型或 Simulink.SimulationInput 进行基于 MATLAB 的 Simulink 测试
Simulink.SimulationInput
自 R2020b 起
simulate(testcase,model)
simulate(testcase,siminput)
simulate(testcase,Name,Value)
示例
simout = simulate(testcase,model) 仿真指定的模型并返回 Simulink.SimulationOutput 对象。
simout
testcase
model
Simulink.SimulationOutput
simout = simulate(testcase,siminput) 仿真使用 Simulink.SimulationInput 对象作为 siminput。
siminput
simout = simulate(testcase,Name,Value) 使用一个或多个 Name,Value 参量指定的附加选项来仿真模型。
Name,Value
全部展开
testCase
sltest.TestCase
测试用例的实例,指定为 sltest.TestCase 对象。
要仿真的模型的名称,指定为标量字符串或字符向量,不带模型扩展名。例如,对于 myModel.slx 模型,仅输入 myModel。
myModel.slx
myModel
sltest.harness.SimulationInput
输入要仿真的对象,指定为 sltest.harness.SimulationInput 或 Simulink.SimulationInput 对象。
将可选的参量对组指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参量名称,Value 是对应的值。名称-值参量必须出现在其他参量后,但参量对组的顺序无关紧要。
Name1=Value1,...,NameN=ValueN
Name
Value
在 R2021a 之前,使用逗号分隔每个名称和值,并用引号将 Name 引起来。
示例: 'InFolder','C:\matlab\myTest'
'InFolder'
C:\matlab\myTest'
InFolder
包含要仿真的模型的文件夹的名称,指定为由 'InFolder' 和文件夹名称组成的逗号分隔的对,指定为字符串或字符向量。
WithHarness
要仿真的框架的名称,指定为由 'WithHarness' 组成的逗号分隔对,指定为字符串或字符向量。
'WithHarness'
注意
您可以将 sim 函数名称-值对与 simulate 方法一起使用。
sim
simulate
仿真结果,以 Simulink.SimulationOutput 对象形式返回。
Access
public
Sealed
true
要了解方法的属性,请参阅方法属性。
classdef simTest < sltest.TestCase methods (Test) function testOne(testCase) simout = testCase.simulate('myModel'); end end end
classdef simTest < sltest.TestCase methods(Test) function testOne(testCase) simInput = Simulink.SimulationInput('myModel'); simOut = testCase.simulate(simInput); end end end
classdef simTest < sltest.TestCase methods(Test) function testOne(testCase) simout = testCase.simulate('myModel',... 'InFolder','C:/matlab/newTestFolder'); end end end
classdef simTest < sltest.TestCase methods (Test) function testOne(testCase) simout = testCase.simulate('myModel',... 'WithHarness','mymodel_Harness1'); end end end
在 R2020b 中推出
sltest.TestCase | Simulink.SimulationInput | Simulink.SimulationOutput | sim
您点击的链接对应于以下 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