Использование 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.