exponenta event banner

sldiagviewer.diary

Регистрировать предупреждения и ошибки моделирования и сведения о построении в файл

Описание

пример

sldiagviewer.diary перехватывает информацию построения, предупреждения и ошибки, передаваемые в командное окно или средство просмотра диагностики, и регистрирует их в текстовом файле diary.txt в текущей папке.

пример

sldiagviewer.diary(filename) переключает состояние регистрации текстового файла, указанного в filename.

пример

sldiagviewer.diary(toggle) включает или отключает ведение журнала. Параметр применяется к имени последнего файла, указанному для ведения журнала, или к diary.txt если имя файла не указано.

пример

sldiagviewer.diary(filename,'UTF-8') задает кодировку для файла журнала filename.

Примеры

свернуть все

Начало регистрации сведений о построении, предупреждений и ошибок моделирования для diary.txt.

sldiagviewer.diary
open_system('vdp')
slbuild('vdp')

Открытый diary.txt для просмотра журналов.

### Starting build procedure for model: vdp
### Build procedure for model: 'vdp' aborted due to an error.
...

Настройка регистрации в файле.

sldiagviewer.diary('C:\MyLogs\log1.txt')

Переключение состояния регистрации файла.

sldiagviewer.diary('C:\MyLogs\log1.txt') % Start logging
open_system('vdp')
slbuild('vdp')

sldiagviewer.diary('off') % Switch off logging
open_system('sldemo_fuelsys')
slbuild('sldemo_fuelsys')

sldiagviewer.diary('on') % Resume logging

Задайте имя файла для входа в систему и используемую кодировку символов.

sldiagviewer.diary('C:\MyLogs\log1.txt','UTF-8')

Входные аргументы

свернуть все

Состояние ведения журнала, указанное как 'on' или 'off'.

Пример: sldiagviewer.diary('on')

Имя файла для регистрации данных, указанного как символьный вектор.

Пример: sldiagviewer.diary('C:\Simulations\mySimulationDiary.txt')

Представлен в R2014a