Блок Path и функции сообщения об ошибке

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 когда создание отчетов критическом (утверждает) ошибки для блока. Используйте LibBlockReportFatalError для безопасного программирования. Означайте генерацию Ошибок из Файлов TLC.

Смотрите LibBlockReportFatalError в utillib.tlc.

LibBlockReportWarning (блок, warnstring)

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

Смотрите LibGetBlockPath в utillib.tlc.

LibGetFormattedBlockPath (блок)

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

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

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

Смотрите LibGetFormattedBlockPath в utillib.tlc.

Похожие темы