Среда разработки приложений

Возможность обновления графика и графических элементов в ходе решения

Среда разработки приложений теперь поддерживает обновление объектов окна «Графика» в ходе выполнения методов или последовательностей команд. Это позволяет, к примеру, переключаться между отображением сетки и группы графиков в одном методе или создавать собственные анимации с использованием камеры. Также добавлена встроенная поддержка построения графиков в ходе решения — теперь можно использовать группу графиков в исследовании в качестве источника для объекта окна «Графика».

В Среде разработки приложений добавлена возможность построения графиков в ходе решения. В Среде разработки приложений добавлена возможность построения графиков в ходе решения.

В Среде разработки приложений добавлена возможность построения графиков в ходе решения.

Улучшенная поддержка представлений

При создании приложений в Среде разработки приложений, входящей в состав COMSOL Multiphysics 5.2, можно переключать представления с помощью панели инструментов управления графикой. Также вы можете восстановить для представления настройки по умолчанию — с помощью панели инструментов управления графикой , последовательности команд или методов. Функция Record Code (Записать код) теперь поддерживает такие узлы представления, как Camera (Камера) или Axis (Ось). Это существенно упрощает извлечение необходимого кода в Редактор методов, например, при изменении камеры.

Настройки представления можно изменять и сбрасывать из выполняемого приложения. Настройки представления можно изменять и сбрасывать из выполняемого приложения.

Настройки представления можно изменять и сбрасывать из выполняемого приложения.

Новые возможности инструмента Model Data Access (Доступ к данным модели)

Инструмент Model Data Access (Доступ к данным модели) позволяет с легкостью использовать настройки модели в качестве источников для объектов формы. Теперь он поддерживает значительно больше возможностей — например, выбор материала из ссылок на свойства материалов или получение временного диапазона графика и параметров из результатов.

Выбор материала из ссылок на свойства материалов с помощью инструмента Model Data Access (Доступ к данным модели). Выбор материала из ссылок на свойства материалов с помощью инструмента Model Data Access (Доступ к данным модели).

Выбор временного диапазона графика с помощью инструмента Model Data Access (Доступ к данным модели). Выбор временного диапазона графика с помощью инструмента Model Data Access (Доступ к данным модели).

Получение длины и ширины сторон прямоугольника с помощью инструмента Model Data Access (Доступ к данным модели). Получение длины и ширины сторон прямоугольника с помощью инструмента Model Data Access (Доступ к данным модели).

Использование инструмента Model Data Access (Доступ к данным модели) для выбора материала из ссылок на свойства материалов, для выбора временного диапазона графика, а также для определения длины и ширины прямоугольника.

Средства редактирования Editor Tools

С помощью диалогового окна New Form (Создать форму) вы можете переключаться от содержимого модели и приложения непосредственно к специализированным объектам форм. Эта возможность теперь доступна и для существующих форм: соответствующие инструменты содержатся в новом окне Editor Tools (Средства редактирования Editor Tools). Вы можете, к примеру, выбрать параметр и создать связанную с ним текстовую метку, поле ввода или объект формы Unit (единицы измерения) одним щелчком мыши. Эту возможность, как и в диалоговом окне New Form (Создать форму), можно использовать для входных данных, выходных данных, кнопок и графики.

Окно Editor Tools (Средства редактирования Editor Tools) также поддерживает работу с методами, поэтому в новой версии пакета оно заменило собой окно Model Code (Код модели), которое содержало соответствующие инструменты.

Настройки полей для объектов форм

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

Использование переменных в качестве аргументов для последовательностей команд

Переменные, доступные в узле Declarations (Объявления), теперь во многих случаях можно использовать в качестве аргументов для последовательностей команд вместо констант. Они, например, могут служить входными аргументами для методов. Кроме того, пакет позволяет рассчитывать производные значения и хранить результаты непосредственно в переменных без написания кода методов.

Для наборов форм теперь поддерживается новый параметр — «Tiled or Tabbed» (В виде плиток или вкладок)

С помощью нового параметра Tiled or tabbed (В виде плиток или вкладок) можно переключаться между способами отображения наборов форм — в виде плиток или вкладок — в ходе работы приложения. Выберите этот параметр в окне настроек Form Collection (Набор форм), и вы сможете добавить новый объект формы, который позволяет переключаться между двумя режимами, — так называемую кнопку переключения.

Набор форм, содержащий четыре объекта окна «Графика», в режиме отображения в виде вкладок. Набор форм, содержащий четыре объекта окна «Графика», в режиме отображения в виде вкладок.

Набор форм, содержащий четыре объекта окна «Графика», в режиме отображения в виде плиток. Набор форм, содержащий четыре объекта окна «Графика», в режиме отображения в виде плиток.

Выбор режима Tabbed (В виде вкладок) или Tiled (В виде плиток) в окне настроек Form Collection (Набор форм).

Выбор режима Tabbed (В виде вкладок) или Tiled (В виде плиток) в окне настроек Form Collection (Набор форм).

Набор форм, выводящий четыре объекта окна «Графика», в режиме отображения в виде вкладок (слева) и плиток (в центре). Режим можно изменить в окне настроек Form Collection (Набор форм) справа.

Дополнения к Редактору методов

Редактор методов теперь содержит полезные подсказки по встроенным методам, а также улучшенные средства автоматического выравнивания и форматирования. Теперь создавать методы стало еще проще. В окне Language Elements (Элементы языка) теперь доступны новые встроенные методы. В числе существенных нововведений — получение размера матрицы, добавление и удаление элементов и рядов к массивам, открытие URL-адресов в выбранном по умолчанию браузере, определение настроек сервера электронной почты, очистка модели от сеток и решений.

Настройка панели инструментов управления графикой

Для объектов окна «Графика» теперь поддерживаются настраиваемые кнопки панели инструментов. Также вы можете управлять размещением самой панели инструментов управления графикой — над областью отображения графики, под ней, слева или справа от нее.

Многократное использование форм

Одну и ту же форму теперь можно использовать многократно — например, в различных наборах форм. Кроме того, добавлена поддержка обращений к формам непосредственно из стопок карточек.

Расширенные возможности копирования

Среда разработки приложений теперь поддерживает дополнительные возможности копирования и вставки между двумя различными сеансами COMSOL Multiphysics. В новой версии можно копировать и вставлять множество новых узлов, в том числе методы, библиотеки и элементы меню. Ранее эти операции поддерживались только для форм и для объектов форм — эти возможности также сохранены.

Копирование и вставка метода из одного сеанса в другой. Копирование и вставка метода из одного сеанса в другой.

Копирование и вставка метода из одного сеанса в другой.