使用LibBlockReportError
当为一个块报告错误时。LibBlockReportError
用于块目标文件(例如,内联s函数的TLC文件)。
LibBlockReportError
可以在有或没有块记录作用域的情况下调用。要在没有块记录作用域的情况下调用函数,请传递块记录。要在块的作用域被限定时调用函数,请传递块= []
.
LibBlockReportError([],"error string")——如果块是作用域
看到LibBlockReportError
在utillib.tlc
.
使用LibBlockReportFatalError
当报告一个块的致命(断言)错误时。使用LibBlockReportFatalError
防御性编程。指从TLC文件生成错误.
看到LibBlockReportFatalError
在utillib.tlc
.
使用LibBlockReportWarning
当为一个块报告警告时。LibBlockReportWarning
用于块目标文件(例如,内联s函数的TLC文件)。
LibBlockReportWarning
可以在有或没有块记录作用域的情况下调用。若要在没有块记录作用域的情况下调用此函数,请传递块记录。要在块的作用域被限定时调用该函数,请传递块= []
.
LibBlockReportWarning([],"warn string")——如果块记录是可用的
看到LibBlockReportWarning
在utillib.tlc
.
LibGetBlockName
返回块记录的短块路径名称字符串,不包括回车符和名称中可能存在的其他特殊字符。
看到LibGetBlockName
在utillib.tlc
.
LibGetBlockPath
返回块记录的完整块路径名称字符串,包括回车符和名称中可能出现的其他特殊字符。目前,唯一定义的其他特殊字符串序列是“/ *”
和“* /”
.
当你从MATLAB访问块时,完整的块路径名称字符串是有用的®.例如,可以使用完整的块名hilite_system
通过函数宏指令
来匹配Simulink金宝app®路径名。
使用LibGetFormattedBlockPath
获取适合放置在注释或错误消息中的块路径。
看到LibGetBlockPath
在utillib.tlc
.
LibGetFormattedBlockPath
返回不含特殊字符的块的完整路径名称字符串。返回的字符串LibGetFormattedBlockPath
适用于将块名称、注释或生成的代码放在一行中。
目前,特殊字符是回车,“/ *”
,“* /”
.回车转换为空格,“/ *”
被转换为' / +
,“* /”
被转换为“+ /”
.请注意,' / '
在名称中自动转换为' / / '
将它与路径分隔符区分开来。
使用LibGetBlockPath
获取模型中参考块中使用的MATLAB函数的块路径。
看到LibGetFormattedBlockPath
在utillib.tlc
.