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

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

Среда разработки приложений позволяет инженерам создавать простые и удобные приложения на основе моделей. При создании приложения инженер настраивает пользовательский интерфейс, а также указывает входные и выходные данные, которые нужно ввести пользователю. Разработкой приложений занимаются отраслевые специалисты, поэтому в них есть только действительно нужные параметры для конкретного устройства или процесса. Затем эти приложения передают знания и опыт отраслевого инженера всем сотрудникам организации, которые связаны с разработкой, производством и другими техническими областями. В результате еще больше сотрудников смогут применять инструменты моделирования, что повысит эффективность проектирования и качество продукции.

Неотъемлемой частью Среды разработки приложений являются два инструмента: Редактор форм и Редактор методов. Редактор форм – это платформа для создания приложений и быстрого проектирования пользовательского интерфейса в режиме Drag&Drop. Редактор методов расширяет возможности моделирования в приложении, позволяя программировать его функциональность на языке Java®. Используя связку из этих двух редакторов, вы сможете самостоятельно создавать даже очень сложные модели, а затем передавать их коллегам, клиентам и другим партнерам, что обеспечит более целостный подход к разработке и проектированию в организации.

«Гофрированная коническая рупорная антенна» – одно из 20 демо-приложений в Библиотеке приложений, которые можно изучать и изменять. «Гофрированная коническая рупорная антенна» – одно из 20 демо-приложений в Библиотеке приложений, которые можно изучать и изменять.

«Гофрированная коническая рупорная антенна» – одно из 20 демо-приложений в Библиотеке приложений, которые можно изучать и изменять.

При работе с Редактором форм в режиме эскиза можно настраивать пользовательский интерфейс, перемещая объекты формы мышью. При работе с Редактором форм в режиме эскиза можно настраивать пользовательский интерфейс, перемещая объекты формы мышью.

При работе с Редактором форм в режиме эскиза можно настраивать пользовательский интерфейс, перемещая объекты формы мышью.

Представленный здесь метод создан в Редакторе методов и фактически является последовательностью условных операторов «если» (if), которые проверяют правильность геометрии и затем либо обновляют ее, либо сообщают пользователю о неверных входных значениях. Представленный здесь метод создан в Редакторе методов и фактически является последовательностью условных операторов «если» (if), которые проверяют правильность геометрии и затем либо обновляют ее, либо сообщают пользователю о неверных входных значениях.

Представленный здесь метод создан в Редакторе методов и фактически является последовательностью условных операторов «если» (if), которые проверяют правильность геометрии и затем либо обновляют ее, либо сообщают пользователю о неверных входных значениях.

Демонстрационные приложения

В систему COMSOL включены 20 приложений, которые можно запускать и изучать во всех подробностях. К ним относятся:

  • Анализатор малого концертного зала (модуль Acoustics (Акустика))* Разработка биодатчика (модуль Chemical Reaction Engineering (Разработка химических реакций))* Калькулятор линии передачи (модуль AC/DC (Переменный/постоянный ток))* Моделирование гофрированной конической рупорной антенны (модуль RF (Радиочастоты))* Анализатор плазмонной проволочной решетки (модуль RF (Радиочастоты), модуль Wave Optics (Волновая оптика))* Фильтр на основе распределенного брэгговского отражателя (DBR) (модуль Ray Optics (Геометрическая оптика))* Инструмент измерения параметров теплообменника из концентрических труб (модуль Heat Transfer (Теплопередача)* Оребренный теплоотвод (модуль Heat Transfer (Теплопередача))* Выделение красных кровяных телец (модуль Microfluidics (Микрогидродинамика), модуль Particle Tracing (Трассировка частиц))* Анализатор установки для ионной имплантации (модуль Molecular Flow (Молекулярные течения))* Реактор GEC CCP (модуль Plasma (Плазма))* Светоизлучающий диод с регулируемый длиной волны (модуль Semiconductor (Полупроводники))* Балка под воздействием подвижной нагрузки (COMSOL Multiphysics)* Анализатор автомобильного крана (модуль Structural Mechanics (Механика конструкций), модуль Multibody Dynamics (Динамика многотельных систем))* Параметризованная бетонная балка (модуль Structural Mechanics (Механика конструкций), модуль Geomechanics (Геомеханика))* Рамка с вырезом под произвольной нагрузкой (модуль Structural Mechanics (Механика конструкций), модуль Fatigue (Усталость материала))* Трубчатый реактор (COMSOL Multiphysics)* Вилочный камертон (COMSOL Multiphysics)* Полное сопротивление литий-ионного аккумулятора (модуль Batteries & Fuel Cells (Аккумуляторы и топливные элементы))* Газосепаратор (модуль Pipe Flow (Течения в трубопроводах))

Улучшенная интеграция между моделью и Средой разработки приложений

Редактор форм, Редактор методов и Среда разработки приложений объединены в одном окне. В Среде разработки приложений можно напрямую работать с формами и методами с помощью единой интегрированной оболочки. Теперь можно одним нажатием переключаться из Построителя моделей в Среду разработки приложений. Кроме того, вместо файловых форматов .mph и .mphapp введен единый формат .mph.

Построитель моделей, а также раздел Application (Приложение) на вкладке Home (Главная) ленточной панели, на которой есть кнопка для переключения в Среду разработки приложений и доступа к трем часто используемым функциям. Построитель моделей, а также раздел Application (Приложение) на вкладке Home (Главная) ленточной панели, на которой есть кнопка для переключения в Среду разработки приложений и доступа к трем часто используемым функциям.

Построитель моделей, а также раздел Application (Приложение) на вкладке Home (Главная) ленточной панели, на которой есть кнопка для переключения в Среду разработки приложений и доступа к трем часто используемым функциям.

При нажатии кнопки Application Builder (Среда разработки приложений) окно переключается на Среду разработки приложений с пользовательским интерфейсом Построителя моделей.

Более простая работа с файлами

Теперь для импорта файлов достаточно указать их в дереве модели, без спецификации файлов. Пользователи могут встраивать файлы в работающие приложения, а также сохранять все необходимые данные в файле .mph.

Более мощный редактор форм

Редактор форм теперь поддерживает копирование и перенос форм и их объектов между двумя разными сеансами COMSOL Multiphysics. Пользователи могут выбирать фоновые рисунки, изменять выравнивание текста, редактировать несколько объектов формы одновременно, использовать собственные панели инструментов для таблиц, добавлять всплывающие подсказки к большему числу объектов формы и т. д.

В режим выравнивания по сетке добавлен ряд новых удобных функций, облегчающих создание и изменение макета форм. Улучшенное взаимодействие между строками и столбцами позволяет выполнять массовое выделение, копирование, вставку, дублирование и перемещение строк и столбцов. Кроме того, теперь можно переходить между строками и выбирать их с помощью курсорных клавиш, извлекать фрагменты таблицы в отдельную подформу, переносить настройки столбцов между формами, а также быстро изменять количество строк или столбцов в таблице одним нажатием кнопки.

В режим выравнивания по сетке добавлен ряд новых удобных функций, облегчающих создание и изменение макета форм. Улучшенное взаимодействие между строками и столбцами позволяет выполнять массовое выделение, копирование, вставку, дублирование и перемещение строк и столбцов. Кроме того, теперь можно переходить между строками и выбирать их с помощью курсорных клавиш, извлекать фрагменты таблицы в отдельную подформу, переносить настройки столбцов между формами, а также быстро изменять количество строк или столбцов в таблице одним нажатием кнопки.

Любую прямоугольную область в форме можно преобразовать в подформу одним нажатием кнопки. Любую прямоугольную область в форме можно преобразовать в подформу одним нажатием кнопки.

Любую прямоугольную область в форме можно преобразовать в подформу одним нажатием кнопки.

Улучшения в Генераторе отчетов

В Генератор отчетов внесено много улучшений по эргономике, в том числе пользовательское форматирование чисел, выравнивание таблиц, а также возможность выбирать, какие параметры и переменные должны войти в отчет.

LiveLink™ for Excel® в приложениях

С помощью LiveLink™ for Excel® теперь можно просматривать и редактировать файлы Excel® в приложениях. Для этого не обязательно устанавливать систему Excel® на компьютер с работающим COMSOL Server™.

Отправка электронных писем из приложений

Используя ряд методов, можно отправлять электронные письма с вложенными файлами прямо из приложений, например, по окончании расчетов. Параметры сервера электронной почты задаются в окне Preferences (Настройки) системы COMSOL Multiphysics или COMSOL Server.

Теперь по окончании вычислений приложение может отправлять электронное письмо с прикрепленным отчетом. Теперь по окончании вычислений приложение может отправлять электронное письмо с прикрепленным отчетом.

Теперь по окончании вычислений приложение может отправлять электронное письмо с прикрепленным отчетом.

Подробная информация о ходе выполнения

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

Диалоговое окно с двухуровневой шкалой выполнения и журналом сообщений. Диалоговое окно с двухуровневой шкалой выполнения и журналом сообщений.

Диалоговое окно с двухуровневой шкалой выполнения и журналом сообщений.

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

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


Java является зарегистрированной торговой маркой корпорации Oracle и (или) аффилированных с ней компаний. Excel является торговой маркой или зарегистрированной торговой маркой корпорации Майкрософт в США и (или) других странах.