Блоки пути и сообщения об ошибках

LibBlockReportError (блок, errorstring

)

Использование 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 (блок, errorstring

)

Использование LibBlockReportFatalError при сообщении о фатальных (assert) ошибках для блока. Использование LibBlockReportFatalError для оборонительного программирования. См. раздел «Генерация ошибок из файлов TLC».

См. LibBlockReportFatalError в utillib.tlc.

LibBlockReportWarning (блок, предупреждение

)

Использование 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 возвращает короткую строку пути имени блока для записи блока, исключая возвраты каретки и другие специальные символы, которые могут присутствовать в имени.

См. LibGetBlockName в utillib.tlc.

LibGetBlockPath (блок

)

LibGetBlockPath возвращает полную строку имени пути блока для записи блока, включая возвраты каретки и другие специальные символы, которые могут присутствовать в имени. В настоящее время заданы только другие специальные строковые последовательности '/*' и '*/'.

Строка полного пути к блоку полезна, когда вы получаете доступ к блокам из MATLAB®. Для примера можно использовать полное имя блока с hilite_system через FEVAL для соответствия Simulink® точно имя пути.

Использование LibGetFormattedBlockPath чтобы получить путь блока, подходящий для размещения в комментарии или сообщении об ошибке.

См. LibGetBlockPath в utillib.tlc.

LibGetFormattedBlockPath (блок

)

LibGetFormattedBlockPath возвращает полную строку пути имени блока без специальных символов. Строка, возвращенная из LibGetFormattedBlockPath подходит для размещения имени блока, в комментариях или сгенерированном коде, в одной линии.

В настоящее время специальные символы являются возвратами каретки, '/*', и '*/'. Возврат каретки преобразуется в пространство, '/*' преобразуется в '/+', и '*/' преобразуется в '+/'. Обратите внимание, что '/' имя автоматически преобразуется в '//' чтобы отличить его от диафрагмы пути.

Использование LibGetBlockPath чтобы получить путь к блоку для функций MATLAB, используемых в ссылочных блоках в вашей модели.

См. LibGetFormattedBlockPath в utillib.tlc.

Похожие темы