帮助中心帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
替换模块进行分析
[status,newmodel] = sldvblockreplacement(model)
[status,newmodel] = sldvblockreplacement(model,options)
[status,newmodel] = sldvblockreplacement(model,options,showUI)
sldvblockreplacement(model,options)
[status,newmodel] = sldvblockreplacement(model) 复制模型model 并替换指定的模型模块和其他模型组件以进行 Simulink® Design Verifier™ 分析。sldvblockreplacement 根据模型配置设置中的模块替换规则替换模型的模块。
status
newmodel
model
sldvblockreplacement
[status,newmodel] = sldvblockreplacement(model,options) 根据 sldvoptions 对象 options 中指定的模块替换规则替换模型model 的模块,并返回 newmodel 中新模型的句柄。
options
sldvoptions
示例
[status,newmodel] = sldvblockreplacement(model,options,showUI) 执行与 sldvblockreplacement(model,options) 相同的任务。如果 showUI 是 true,则诊断查看器中会出现错误。否则,MATLAB® 命令行会出现错误。
showUI
true
全部折叠
使用 opts 中指定的方模块替换规则替换 sldvdemo_sqrt_blockrep模型中的方模块。
opts
sldvdemo_sqrt_blockrep
打开sldvdemo_sqrt_blockrep示例模型。
openExample('sldv/BlockReplacementsForUnsupportedBlocksExample',... 'supportingFile','sldvdemo_sqrt_blockrep')
设置sldvoptions并指定模块替换规则。
opts = sldvoptions; opts.BlockReplacement = 'on'; opts.BlockReplacementRulesList = ['sldvdemo_custom_blkrep_rule_sqrt.m,' ... 'blkrep_rule_lookup_normal.m,'... 'blkrep_rule_switch_normal.m'];
使用 sldvblockreplacement 创建模型。
[status, newmodel] = sldvblockreplacement('sldvdemo_sqrt_blockrep', opts);
Simulink模型的名称或句柄。
[]
指定分析参数的sldvoptions对象。
逻辑值指示在分析期间在何处显示消息。
false
如果操作替换了模块,sldvblockreplacement 将返回 1 的 status。否则,它返回 0 。
1
0
sldvblockreplacement 返回 newmodel 中新模型的句柄。
在 R2007a 中推出
您点击的链接对应于以下 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