xlsSysSummary

Запишите энергетический анализ трансмиссии в электронную таблицу

Описание

пример

xlsSysSummary(PlantInfoObj,filename,sheet) метод экспортирует системную энергию и КПД для autoblks.pwr.PlantInfo объект. Используйте autoblks.pwr.PlantInfo объект оценить и сообщить приводит в действие энергию для блоков уровня компонента и системных моделей.

После того, как вы используете run метод, чтобы анализировать степень трансмиссии и энергию, используйте xlsSysSummary метод, чтобы записать результаты в электронную таблицу.

Примеры

свернуть все

Анализируйте степень и энергию в примере готовых узлов автомобиля с бензиновым двигателем. Использовать xlsSysSummary метод, чтобы записать результаты в электронную таблицу, смотрите шаг 5.

  1. Откройте пример готовых узлов автомобиля с бензиновым двигателем. По умолчанию приложение имеет сопоставленные 1.5 двигателя с искровым зажиганием L и двойную передачу муфты. Файлы проекта открываются в перезаписываемом месте.

  2. Установите имя системы к SiCiPtReferenceApplication.

    Создайте autoblks.pwr.PlantInfo объект.

    Используйте PwrUnits и EnrgyUnits свойства задать модули.

    SysName = 'SiCiPtReferenceApplication';
    VehPwrAnalysis = autoblks.pwr.PlantInfo(SysName);
    VehPwrAnalysis.PwrUnits = 'kW';
    VehPwrAnalysis.EnrgyUnits = 'MJ';
  3. Используйте run метод, чтобы включить логгирование, запустите симуляцию, и добавить записанные данные в объект.

    run(VehPwrAnalysis);
  4. Используйте dispSysSummary метод, чтобы отобразить результаты.

    dispSysSummary(VehPwrAnalysis);
  5. Используйте xlsSysSummary метод, чтобы записать результаты в электронную таблицу.

    xlsSysSummary(VehPwrAnalysis,'EnergySummary.xlsx');
  6. Используйте findChildSys метод, чтобы получить autoblks.pwr.PlantInfo объект для Подсистем двигателей.

    Чтобы отобразить результаты, используйте dispSignalSummary метод.

    Используйте histogramEff метод, чтобы отобразить гистограмму времени, проведенного в каждом КПД завода по производству двигателей.

    EngSysName = 'SiCiPtReferenceApplication/Passenger Car/Engine';
    EngPwrAnalysis = findChildSys(VehPwrAnalysis,EngSysName);
    dispSignalSummary(EngPwrAnalysis);
    histogramEff(EngPwrAnalysis);
  7. Используйте findChildSys метод, чтобы получить autoblks.pwr.PlantInfo объект для подсистемы Ходовой части.

    Чтобы отобразить результаты, используйте dispSignalSummary метод.

    DrvtrnSysName = 'SiCiPtReferenceApplication/Passenger Car/Drivetrain';
    DrvtrnPwrAnalysis = findChildSys(VehPwrAnalysis,DrvtrnSysName);
    dispSignalSummary(DrvtrnPwrAnalysis);
  8. Чтобы построить результаты, используйте sdiSummary метод.

    sdiSummary(VehPwrAnalysis,{EngSysName,DrvtrnSysName})

Входные параметры

свернуть все

autoblks.pwr.PlantInfo объект для системы, которую вы хотите анализировать.

Имя файла, заданное как вектор символов или строка.

Если filename не существует, xlsSysSummary создает файл, определяя формат на основе заданного расширения. Чтобы создать файл, совместимый с программным обеспечением Excel® 97–2003, задайте расширение .xls. Чтобы создать файлы в форматах Excel 2007, задайте расширение .xlsx, .xlsb, или .xlsm. Если вы не задаете расширение, xlsSysSummary использует значение по умолчанию, .xls.

Пример: 'myFile.xlsx' или "myFile.xlsx"

Пример: 'C:\myFolder\myFile.xlsx'

Пример: 'myFile.csv'

Типы данных: char | string

Имя рабочего листа, заданное как одно из следующего:

  • Вектор символов или строка, которая содержит имя рабочего листа. Имя не может содержать двоеточие (:). Чтобы определить имена листов в файле электронной таблицы, используйте xlsfinfo.

  • Положительное целое число, которое указывает на индекс рабочего листа.

Если sheet не существует, xlswrite добавляет лист в конце набора рабочего листа. Если sheet индекс, больше, чем количество рабочих листов, xlswrite добавляет пустые листы, пока количество рабочих листов в рабочей книге не равняется sheet. В любом случае, xlswrite генерирует предупреждение, указывающее, что оно добавило рабочий лист.

Типы данных: char | string | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте