При работе с физическими свойствами материалов, источниками поля и граничными условиями, ключевым объектом является документ физических свойств (объект DataDoc). Каждый из объектов типа DataDoc является членом одной из коллекций типа Documents, которые доступны при помощи свойства DataDocs объекта Application. Можно (и часто удобнее) получить объект DataDoc из документа задачи (объект Problem). Каждая задача может иметь ссылки на один или два документа свойств DataDoc. Первичный документ доступен при помощи свойства DataDoc, а вторичный (если есть) может быть получен свойством Library.
Каждый объект типа DataDoc наследует все свойства и методы своего базового класса IDocument. Можно создать новый объект DataDoc или открывать существующий файл, сохранить документ на диске и т.п. Объект DataDoc содержит три коллекции меток (объектов Label), по одной для каждого типа геометрических объектов: вершины, ребра, блоки. Коллекции Labels управляют созданием, копированием, удалением и переименованием отдельных меток, представленных объектами типа Label. Объект Label имеет также метод Edit, для редактирования содержимого метки в диалоговом окне и свойство Content, которое позволяет просматривать и устанавливать отдельные физические параметры программным путем.
Как правило, последовательность действий с физическими свойствами задачи выглядит следующим образом:
Сначала получают нужный DataDoc из объекта Application или Problem;
Затем в коллекции Labels находят ту конкретную метку (Label), которую предстоит редактировать;
Данные из метки извлекаются при помощи свойства Content. Точный тип объекта, который возвращает свойство Content, зависит от типа (Type) задачи и типа геометрического объекта, к которому относится метка. Каждый из этих специфических типов является производным от одного из базовых типов: LabelEdge, LabelBlock или LabelVertex.
Теперь можно устанавливать и получать каждое отдельное поле данных, при помощи свойств и методов того объекта, который получен свойством Content.
Завершив установку значений свойств, надо вернуть измененное содержимое данных обратно в метку, используя свойство Content.
Теперь документ физических свойств изменился. Можно сохранить его в файле, используя методы Save или SaveAs.
Диаграмма и более подробные объяснения с примерами приведены в описании объекта DataDoc.