Используйте LibBlockReportError
при создании отчетов об ошибках для блока. LibBlockReportError
спроектирован, чтобы использоваться от конечных файлов блока (e.g., файл 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
спроектирован, чтобы использоваться от конечных файлов блока (e.g., файл 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
.