Вы можете получить коллекцию FieldQuantities через свойства объекта Result, взятого у задачи. Коллекции типа FieldQuantities дают доступ к списку локальных и интегральных величин, характерных для данного типа задачи.
Объект Result имеет два свойства, возвращающих коллекцию типа FieldQuantities:
Свойство LocalFieldQuantities, вызываемое с параметром точка (объект Point) возвращает коллекцию тех локальных величин, которые могут быть вычислены в этой точке.
Свойство LocalFieldQuantities, вызванное без параметров, возвращает коллекцию всех локальных величин, которые могут быть вычислены для данного типа задачи.
Свойство IntegralFieldQuantities, вызванное с параметром контур (объект Contour) возвращает коллекцию тех интегральных величин, которые могут быть вычислены путем интегрирования вдоль контура для данного типа задачи.
Свойство IntegralFieldQuantities, вызванное без параметров, возвращает коллекцию всех интегральных величин, которые могут быть вычислены для данного типа задачи.
Как и любая другая коллекция, коллекция FieldQuantities имеет следующие методы и свойства:
Свойство Count возвращает общее число элементов коллекции.
Метод Item возвращает элемент коллекции. Элемент коллекции можно указать по его имени или номеру в коллекции, считая с единицы.
Кроме того, начиная с версии 5.4, коллекция FieldQuantities предоставляет методы для добавления и удаления отдельных элементов коллекции:
В примере ниже методы удаления и вставки используются для получения коллекции, содержащей две физические величины: потенциал и модуль его градиента:
Dim coll as ELCUT.FieldQuantities
set coll = res.LocalFieldQuantities
coll.Clear
coll.Add (qfPotential)
coll.Add (qfGrad)
Имя объекта FieldQuantity доступно через его свойство Name.