Использование 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
при сообщении о фатальных (assert) ошибках для блока. Использование 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
чтобы получить путь блока, подходящий для размещения в комментарии или сообщении об ошибке.
См. LibGetBlockPath
в utillib.tlc
.
LibGetFormattedBlockPath
возвращает полную строку пути имени блока без специальных символов. Строка, возвращенная из LibGetFormattedBlockPath
подходит для размещения имени блока, в комментариях или сгенерированном коде, в одной линии.
В настоящее время специальные символы являются возвратами каретки, '/*'
, и '*/'
. Возврат каретки преобразуется в пространство, '/*'
преобразуется в '/+'
, и '*/'
преобразуется в '+/'
. Обратите внимание, что '/'
имя автоматически преобразуется в '//'
чтобы отличить его от диафрагмы пути.
Использование LibGetBlockPath
чтобы получить путь к блоку для функций MATLAB, используемых в ссылочных блоках в вашей модели.
См. LibGetFormattedBlockPath
в utillib.tlc
.