Справка по  ActiveField™ 

об ELCUT     Скачать     Контакты

Технология ActiveField
Обзор объектов
Диаграмма иерархии объектов
С чего начать: Объект Application
Как работать с задачами
Как работать с геометрической моделью
Как работать с физическими свойствами
Как анализировать результаты

Объекты

Свойства

Методы

FieldPicture Object

Свойства

Методы

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

Набор параметров, управляющих картиной поля в окне FieldWindow.

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

Объект FieldPicture имеет свойства для настройки окна с картиной поля (объект FieldWindow). Можно рассматривать объект FieldPicture как аналог диалогового окна Картина поля. Чтобы изменить картинку, надо сначала получить объект FieldPicture, используя свойство PictureSettings, потом изменить его методы и свойства и вернуть его обратно объекту FieldWindow.

Объект FieldPicture имеет два основных свойства:

Свойство ColorMap возвращает и устанавливает, какие величины показаны на цветной карте. Тип QfQuantity. Если ни одна величина не показана на цветной карте, то свойство ColorMap возвращает qfNothing = -1.

Свойство ColorGrades возвращает и устанавливает число градаций цветов (в формате Integer), используемых для показа цветной карты. Число цветов должно быть больше двух.

Свойство ColorScale (which as qfMinMax) возвращает и устанавливает верхнюю (which = qfMax) или нижнюю (which = qfMin) границы диапазона физической величины, по которому строится цветная шкала. Тип Double.

Свойство Vectors возвращает и устанавливает, какие величины показаны в виде семейства векторов. Если векторы не показаны, то свойство Vectors возвращает qfNothing = -1.

Свойство VectorScale возвращает и устанавливает масштаб для показа семейства векторов. Тип Double.

Свойство Cell возвращает и устанавливает размер шага сетки для изображения векторов, тензоров или формы тела.

Свойство Equilines возвращает и устанавливает флаг, определяющий, показаны линии поля (линии равного потенциала) или нет. Тип Boolean.

Свойство EquScale возвращает и устанавливает масштаб для линий поля. Тип Double.

Свойство Mesh возвращает и устанавливает флаг, определяющий, показана сетка конечных элементов или нет. Тип Boolean.

Задачи упругости

Свойство Shape возвращает и устанавливает флаг, определяющий, показана ли измененная форма тела. Тип Boolean.

Свойство ShapeScale возвращает и устанавливает масштаб для показа измененной формы тела. Тип Double.

Свойство Boundary возвращает и устанавливает флаг, определяющий, показана ли деформированная граница тела. Тип Boolean.

Свойство Tensors возвращает и устанавливает, какие величины (типа QfQuantity) изображены в виде семейства тензоров. Если тензоры не показаны, то свойство Tensors возвращает qfNothing = -1.

Свойство TensorScale возвращает и устанавливает масштаб для показа семейства тензоров. Тип Double.

Задачи магнитного поля синусоидальных токов

Свойства Vectors90 и Equilines90 возвращают и устанавливают флаг типа Boolean, который включает и выключает показ векторов или эквипотенциалей при фазе, сдвинутой на 90 градусов (на одну четвертую периода позже, чем основная картинка).

В следующем примере включается картинка с цветной картой температуры и векторами теплового потока

dim resWin As FieldWindow

set resWin = res.Windows(1)
dim pict As ELCUT.FieldPicture
set pict = resWin.PictureSettings
With pict
    .ColorMap = qfPotential
    .ColorGrades = 200
    .ColorScale(qfMin) = 0
    .ColorScale(qfMax) = 100

    .Vectors = qfKGrad
    .Cell = 5
    .VectorScale = 0.001
End With
resWin.PictureSettings = pict