Введение в ActiveField
Обзор объектов
Диаграмма иерархии
С чего начать
Работа с задачами
Работа с моделью
Работа с данными
Анализ результатов

OscillatedVector Object

Краткое описание

Векторная физическая величина, которая меняется во времени как сумма постоянного вектора и вектора, величина и направление которого меняется по гармоническому закону с двойной частотой.

Подробное описание

Объект OscillatedVector используется в задачах магнитного поля синусоидальных токов для представления интегральных величин, таких как механическая сила. Формально, такие величины вычисляются путем интегрирования векторного произведения двух комплексных векторов. Результатом является функция, которая имеет постоянную составляющую и переменный вектор, амплитуда и направление которого изменяются во времени с двойной частотой.

Для этих величин основной интерес представляют среднее значение вектора и амплитуда колебаний вектора. Объект OscillatedVector имеет соответствующие свойства только для чтения, чтобы получить эти величины:

Average. Тип Point
(только для чтения)

Возвращает постоянную составляющую колеблющегося вектора.

Oscillated. Тип Double
(только для чтения)

Возвращает амплитуду колебаний вектора.

Замечания

Не существует методов или свойств, которые возвращали бы объект типа OscillatedVector. При вычислении интегралов с помощью метода GetIntegral получается величина имеющая тип Quantity. Если заранее известно, что на самом деле эта величина является колеблющимся вектором, то можно вручную привести её к типу OscillatedVector.

dim res A ELCUT.Result
    .......
set q = res.GetIntegral(qfInt_MaxwellForce)
dim qvect As OscillatedVector
set qvect = q.Value
dim f As ELCUT.Point
set f = qvect.Average