帮助中心帮助中心
simulink.compiler.getSimulationOutput
在模拟运行时获取部分模拟输出
simOut = simulink.compiler.getSimulationOutput('modelName')
simOut= simulink.compiler.getSimulationOutput ('modelName”)在执行已部署的模拟时获取模拟输出。
simOut= simulink.compiler.getSimulationOutput ('modelName”)
simOut
modelName
全部折叠
此示例代码显示如何使用simulink.compiler.getSimulationOutput函数来获取仿真软件。SimulationOutput当部署的模拟正在执行时。
仿真软件。SimulationOutput
创建仿真软件。SimulationInput对象用于模型。
仿真软件。SimulationInput
in = Simulink.SimulationInput(model);
为模型设置模型参数
in = in. setmodelparameter (“SimulationMode”,“快速”);in = in. setmodelparameter (“SaveOutput”,“上”);in = in. setmodelparameter (“SaveFormat”,“数据集”);in = in. setmodelparameter (“StopTime”,“正”);
配置模拟模式和时间
TMR =定时器(“名字”,“PartialSimOut”,“ExecutionMode”,“singleShot”,“StartDelay”, 30);咯。TimerFcn = @(~,~) partialSimOutFcn(test, model);启动并运行模拟30秒tmr.start ();%模拟Out = sim(in);tmr.stop ();tmr.delete ();
函数来获得部分模拟输出
函数u = partialSimOutFcn(测试,模型)获得sim的前30秒后的sim输出simOut = simulink.compiler.getSimulationOutput(model);%停止模拟simulink.compiler.stopSimulation(模型);结束
在部署的模拟中模拟的模型名称,指定为字符向量。
例子:“vdp”
“vdp”
返回的输出仿真软件。SimulationOutput对象。返回的输出是空元数据的一部分。
R2022a中引入
sim卡|仿真软件。SimulationInput|世纪挑战集团|deploytool|exportToFMU2CS|simulink.compiler.configureForDeployment|applicationCompiler
sim卡
世纪挑战集团
deploytool
exportToFMU2CS
simulink.compiler.configureForDeployment
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处