MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看最新英文版本。
检查 MATLAB Function 模块或对象
tf = slreportgen.utils.isMATLABFunction(obj)
tf = slreportgen.utils.isMATLABFunction(obj) 测试输入的 obj 是否是 Simulink® MATLAB Function 模块还是 Stateflow® MATLAB® 函数对象。
tf
obj
示例
全部折叠
使用 isMATLABFunction 测试一个模块是否是 MATLAB Function 模块。
isMATLABFunction
在容器(例如模型)中查找模块并获取其结果。
blkfinder = slreportgen.finder.BlockFinder(model_name); results = find(blkfinder);
然后,循环遍历结果并测试每个模块是否是 MATLAB Function 模块。对于每个 MATLAB Function 模块的结果,创建一个 MATLABFunction 报告器,并将该报告器添加到报告中。
MATLABFunction
for i=1:length(results) block = results(i).Object; if slreportgen.utils.isMATLABFunction(block) rptr = MATLABFunction(block); add(myReport,rptr); end end
要检查的 Simulink 元素或 Stateflow 对象是否为 MATLAB Function 模块,指定为路径或句柄的字符串或字符数组。
true
false
输入是否是 MATLAB Function 模块还是对象,如果输入是 MATLAB Function 或对象,则返回为 1(true)。否则,返回 0 (false)。
1
0
在 R2018a 中推出
slreportgen.report.MATLABFunction
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处