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