Используйте LibBlockReportError
при создании отчетов об ошибках для блока. LibBlockReportError
разработан, чтобы использоваться от конечных файлов блока (например, файл TLC для встроенной S-функции).
LibBlockReportError
может быть вызван или без ограниченной по объему записи блока. Чтобы вызвать функцию без ограниченной по объему записи блока, передайте запись блока. Вызывать функцию, когда блок ограничен по объему, передача block = []
.
LibBlockReportError([],"error string") -- If block is scoped LibBlockReportError(blockrecord,"error string") -- If block record is available
Смотрите LibBlockReportError
в utillib.tlc
.
Используйте LibBlockReportFatalError
, когда создание отчетов критическом (утверждает) ошибки для блока. Используйте LibBlockReportFatalError
для безопасного программирования. Означайте генерацию Ошибок из Файлов TLC.
Смотрите LibBlockReportFatalError
в utillib.tlc
.
Используйте LibBlockReportWarning
при создании отчетов о предупреждениях для блока. LibBlockReportWarning
разработан, чтобы использоваться от конечных файлов блока (например, файл TLC для встроенной S-функции).
LibBlockReportWarning
может быть вызван или без ограниченной по объему записи блока. Чтобы вызвать эту функцию без ограниченной по объему записи блока, передайте запись блока. Вызывать эту функцию, когда блок ограничен по объему, передача block = []
.
LibBlockReportWarning([],"warn string") -- If block is scoped LibBlockReportWarning(blockrecord,"warn string) -- If block record is available
Смотрите LibBlockReportWarning
в utillib.tlc
.
LibGetBlockName
возвращает строку пути короткого блока для записи блока, исключая возвраты каретки и другие специальные символы, которые могут присутствовать на имя.
Смотрите LibGetBlockName
в utillib.tlc
.
LibGetBlockPath
возвращает полную строку пути блока для записи блока, включая возвраты каретки и другие специальные символы, которые могут присутствовать на имя. В настоящее время единственными другими заданными последовательностями специальной строки является '/*'
и '*/'
.
Полная строка пути блока полезна, когда вы получаете доступ к блокам от MATLAB®. Например, можно использовать полное имя блока с hilite_system
через FEVAL
, чтобы совпадать с путем Simulink® точно.
Используйте LibGetFormattedBlockPath
, чтобы получить блок path, подходящий для размещения в комментарий или сообщение об ошибке.
Смотрите LibGetBlockPath
в utillib.tlc
.
LibGetFormattedBlockPath
возвращает строку имени полного пути блока без специальных символов. Строка, возвращенная в LibGetFormattedBlockPath
, подходит для размещения имени блока, в комментариях или сгенерированном коде, на одной строке.
В настоящее время специальные символы являются возвратами каретки, '/*'
и '*/'
. Возврат каретки преобразован в пробел, '/*'
преобразован в '/+'
, и '*/'
преобразован в '+/'
. Обратите внимание на то, что '/'
на имя автоматически преобразован в '//'
, чтобы отличить его от разделителя пути.
Используйте LibGetBlockPath
, чтобы получить блок path для функций MATLAB, используемых в ссылочных блоках в вашей модели.
Смотрите LibGetFormattedBlockPath
в utillib.tlc
.