Справка по  ActiveField™ 

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

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

Объекты

Свойства

Методы

Labels Object

Свойства

Методы

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

Коллекция меток, относящихся к объектам заданного геометрического типа.

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

Коллекция Labels представляет коллекцию объектов Label для одного типа меток (метки блоков или рёбер или вершин). Коллекция Labels для объекта DataDoc содержит все метки документа описания свойств. В то же время коллекция Labels для объекта Problem содержит все метки, встречающиеся в задаче. Каждый документ описания свойств и задача имеют 3 коллекции Labels, соответствующие трем типам геометрических объектов: блокам, ребрам, вершинам.

Использование коллекции Labels

Метод Item (index) коллекции Labels возвращает одиночный объект Label. Параметр index может быть именем метки или её номером, считая с единицы. Метод Item коллекции Labels является используемым по умолчанию, так что его можно не писать.

Метод Add создает новую пустую метку (объект Label). Метод Insert вставляет (копирует) существующую метку в коллекцию (объект Labels). Чтобы удалить метку из коллекции используйте метод Remove. Тип метки в коллекции можно узнать через свойство Type объекта Label.

Коллекцию Labels можно получить, используя свойство Labels объекта Problem. Каждая метка (объект Label) может находится в одном из документов описания физических свойств, связанного с задачей.

В следующем примере метка "ALNICO down" копируется из библиотеки материалов задачи prb в документ описания свойств задачи Magn1, а потом переименовывается в "ALNICO magnet":

dim lb As ELCUT.Label, lbNew As ELCUT.Label
set lb = prb.Library.Labels(qfBlock)("ALNICO down")
set lbNew = prb.DataDoc.Labels(qfBlock).Insert(lb)
lbNew.Name = "ALNICO magnet"