Обновления среды разработки приложений

В версии COMSOL Multiphysics® 5.6 добавлены шаблоны пользовательских интерфейсов, темы оформления и новый элемент управления Knob. Кроме того, улучшена работа редактора форм и редактора методов. Подробнее об обновлениях среды разработки приложений можно прочесть ниже.

Шаблоны пользовательских интерфейсов

Шаблоны пользовательских интерфейсов упрощают и ускоряют разработку приложений, поскольку предлагают начинать работу с готовой структуры приложения. Обновленный мастер настройки форм New Form позволяет выбрать один из встроенных шаблонов, чтобы заполнить интерфейс элементами управления приложением. Добавляя элементы управления в приложение, разработчик может точно настроить их расположение и группировку. Также можно создавать свои собственные шаблоны и использовать их при разработке приложений.

Мастер создания форм в среде разработки приложений со списоком встроенных шаблонов. В окне обновленного мастера создания форм New Form выбран встроенный шаблон Ribbon, logo, sections, and graphics.

Темы оформления

Новый узел настройки тем Themes в среде разработки приложений позволяет изменять визуальное оформление приложений. Можно установить стандартную Default, темную Dark или светлую Light тему. Поменять тему оформления в среде разработки приложений очень просто, причем изменения коснутся сразу всех объектов на формах приложения. Используйте встроенные темы или комбинируйте их с собственными настройками цветового оформления, как в предыдущих версиях COMSOL Multiphysics®.

Приложение для анализа литий-ионной аккумуляторной батареи, созданное с использованием светлой темы оформления, доступной в COMSOL Multiphysics 5.6. Приложение The Battery Pack Design, включенное в состав модуля Электрохимические аккумуляторы, использует новую светлую тему оформления.

Ручка управления Knob

Новый элемент управления Knob работает как ручка-регулятор. Он позволяет сделать интерфейс приложения более компактным. Как и другие элементы управления, ручка имеет все необходимые параметры настройки. Параметр Mouse movement определяет, как меняется связанное с элементом управления значение при перемещении указателя мыши. При выборе опции Distance значение изменяется при линейном перемещении курсора в любом направлении, при выборе Vertical  — при перемещении в вертикальном направлении, при выборе Circular ручку-регулятор можно вращать, перемещая курсор по окружности. Цвет ручки можно настроить в соответствии с оформлением остальных элементов управления приложения.

Приложение для анализа конструкции автомобильного крана-манипулятора. Приложение было разработано в версии COMSOL Multiphysics 5.6 с использованием объекта формы — ручки. В приложении Truck Mounted Crane Analyzer, входящем в состав библиотеки приложений модуля Динамика многотельных систем, использован новый элемент управления — ручка-регулятор.


Три ручки в интерфейсе приложения COMSOL. Цвет элемента управления задан в окне настроек: синий соответствует цвету логотипа компании COMSOL, бирюзовый — цвету логотипа COMSOL Server™.

Размер элемента Card Stack

Настройка стека карточек Card Stack стала более гибкой. Теперь можно задать размер этого элемента управления по размеру выбранной карточки. Ранее размер стека карточек всегда определялся размером самой широкой карточки в стеке, поэтому даже узкие или пустые карточки отображались в интерфейсе. Теперь если карточка пуста, Card Stack не отображается.

Локальные формы

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

Вид приложения Finned Pipe в среде разработки приложений в версии COMSOL Multiphysics 5.6, показаны настройки стека карточек. Локальные формы используются в стеке карточек формы настройки геометрии в приложении Finned Pipe.

Обновления редактора форм

Обновлены некоторые функциональные возможности редактора форм. В настройках элемента управления Data Display можно указать, какие единицы измерения нужно использовать для вывода значений. В настройках элементов Toggle Buttons и Toggle Items теперь можно выбрать отдельные значки для включенного и выключенного состояний элементов, не прибегая к написанию кода. В список событий элементов Selection Input добавлено два новых варианта: On data change для вызова пользовательских методов при изменении выбора и On activate при активации элемента. Функция Test in Web Browser теперь поддерживает работу с браузером Microsoft Edge®. При выборе значков для элементов управления в комбобоксе отображаются их миниатюры.

Показан комбобокс для настройки значка кнопки, в котором отображаются миниатюры значков. Миниатюры значков для кнопки отображаются в комбобоксе Icon.

Обновления редактора методов

Новые команды Copy as Code для подузлов Derived Values и Evaluation Groups в разделе Results упрощают генерацию кода, необходимого для обращения к результатам моделирования внутри методов. Улучшена команда автоматического завершения, которая в редакторе методов вызывается комбинацией Ctrl+Space. Добавлен новый встроенный метод для быстрого отображения выбранных объектов в графическом окне zoomToSelection, а также добавлен новый аргумент в методы writeCSVFile и writeFile для маркера последовательности байтов (BOM), с помощью которого можно при необходимости включить BOM в записанный файл.

Показаны команды из группы Copy as Code to Clipboard  и выделен элемент Evaluate Real Scalar. Новая команда Evaluate в списке Copy as Code to Clipboard в модели Parameterized Concrete Beam. Те же команды доступны в контекстном меню в окне Editor Tools среды разработки приложений.

Новые приложения

В COMSOL Multiphysics® версии 5.6 добавлено одно новое приложение и обновлены более 50 приложений, относящихся к разным областям физики.

Конструктор литий-ионного аккумулятора

Приложение для моделирования, предназначенное для разработки литий-ионного аккумулятора: слева находятся поля для ввода, в центре — результаты модели, а справа — динамическая справка. Приложение Lithium Battery Pack Designer предназначено для исследования динамического напряжения и температурных характеристик аккумулятора. В приложении реализована динамическая справочная система.

Название в Библиотеке приложений:
li_battery_pack_designer
Загрузить из Галереи приложений