MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
替换要分析的模块
[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 对象 model 中指定的模块替换规则替换模型 options 的模块,并返回 newmodel 中新模型的句柄。
options
sldvoptions
示例
[status,newmodel] = sldvblockreplacement(model,options,showUI) 执行与 sldvblockreplacement(model,options) 相同的任务。如果 showUI 为 true,则诊断查看器中会显示错误。否则,MATLAB® 命令行中会显示错误。
showUI
true
全部折叠
使用 sldvdemo_sqrt_blockrep 中指定的方模块替换规则替换 opts 模型中的方模块。
sldvdemo_sqrt_blockrep
opts
打开 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 中新模型的句柄。
注意
从 R2024b 开始,sldvblockreplacement 可能会为模型引用层次结构中的模型生成单独的替换模型,并返回顶层模型的替换模型的句柄。
在 R2007a 中推出
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处