Вычислите рассеянные потери мощности и возвратите данные временных рядов
вычисляет рассеянные потери мощности для блоков в модели, на основе регистрируемых данных моделирования, и возвращает данные временных рядов для каждого блока. lossesCell
= ee_getPowerLossTimeSeries(node
)
Прежде чем вы вызовете эту функцию, у вас должна быть логарифмическая переменная симуляции в вашей текущей рабочей области. Создайте симуляцию, регистрируют переменную путем симуляции модели с регистрацией данных, включенной, или загружают ранее сохраненную переменную из файла.
ee_getPowerLossTimeSeries
функция вычисляет рассеянные потери мощности для каждого блока, который имеет power_dissipated
переменная. Все блоки в библиотеке Semiconductor Devices, а также некоторые другие блоки, имеют внутреннюю переменную под названием power_dissipated
, который представляет мгновенную степень, рассеянную блоком. Некоторые блоки имеют больше чем один power_dissipated
переменная, в зависимости от их настройки. Например, блок N-Channel MOSFET имеет отдельный power_dissipated
регистрируя узлы для MOSFET, резистора логического элемента, и для источника и резисторов дренажа, если у них есть ненулевые значения сопротивления. Функция суммирует все эти потери и вводит значение потерь мощности для всех блоков как функции времени.
Примечание
power_dissipated
внутренняя переменная не сообщает о динамических убытках, которые потерпели от полупроводникового переключения или магнитного гистерезиса.
Если node
имя логарифмической переменной симуляции, затем таблица содержит данные для всех блоков в модели, которые рассеивают степень (то есть, содержите по крайней мере один power_dissipated
переменная). Если node
имя узла в дереве данных моделирования, затем таблица содержит данные только для блоков в том узле.
вычисляет рассеянные потери мощности и возвращает данные временных рядов для временных шагов от lossesCell
= ee_getPowerLossTimeSeries(node
,startTime
,endTime
)startTime
к endTime
. Если startTime
равно endTime
, интервал является эффективно нулем, и функция возвращает мгновенную степень для временного шага, который происходит в тот момент. Если вы не используете эти два входных параметра, функция возвращает данные по целому времени симуляции.
вычисляет рассеянные потери мощности и возвращает данные временных рядов для временных шагов от lossesCell
= ee_getPowerLossTimeSeries(node
,startTime
,...
endTime
,intervalWidth
)startTime
к endTime
, усредненный за время intervalWidth
. Если вы не используете intervalWidth
, или набор это к 0, функция возвращает мгновенные данные без усреднения. Если вы не используете все три дополнительных аргумента, функция возвращает мгновенные данные по целому времени симуляции.