На главнуюКонтактыКарта сайта
В коробке инженера
В коробке инженера
Обзоры программ, интересных блогов и программирование
Заметки о Rastrwin, Matlab
  • Twitter Colee

Language: English | Русский

With Matlab deployment tool one can create Matlab Standalone applications, which can be executed without Matlab (only Matlab runtime library needed). Launching Matlab Standalone application requires some time (about several seconds for the first run). In the meantime Matlab does not show any signals, that the Standalone is loading. So some time user can not understand, what's happening: whether the standalone is starting or not. More info about this problem can be found here. There is a solution - splash screen, auxiliary popup window, that is created without Matlab, that is waiting for loading Matlab standalone and can display some progress information. This solution from Yair Altman is not free. Here you can find a free solution written with Autoit3.

Читать далее

, ,
Язык статьи: English | Русский
В Matlab можно создавать исполняемые файлы Matlab Standalone (с помощью Matlab deployment tool), которые могут запускаться на машинах без установленного Matlab (правда, требуется установить специальный набор библиотек Matlab runtime). Первый запуск такой программы на новой машине требует заметного времени (от 15 секунд). При этом само приложение никаким образом не сигнализирует о том, что оно уже запущено, и начался процесс развертывания Matlab окружения для работы программы. Следующие запуски программы будут проходить быстрее, но все равно довольно заметное время пользователь находится в неведении о том, что происходит с программой. Подробнее проблема описана здесь. Приводится и решение такой проблемы - splash screen, т.е. вспомогательное всплывающее окно, создаваемое не с помощью Matlab, которое сообщает пользователю о том, что Matlab программа запускается, и нужно немного подождать. После того, как появилось окно основной Matlab программы, вспомогательное окно пропадает. Конечно, это не ускоряет запуск самого приложения Matlab, но помогает сгладить психологический дискомфорт. Решение для Windows от Yair Altman платное, здесь же приводится бесплатный аналог на Autoit3.

Читать далее

, ,

В Matlab существует два способа создать графический интерфейс пользователя (Graphical user interface, GUI):

  1. Полуавтоматический способ создание GUI с помощью инструмента GUI Layout Editor (команда guide в консоли Matlab)
  2. "Ручной" программный способ создания GUI (GUI programmatically)
У каждого способа есть свои недостатки и преимущества. GUI Layout Editor больше подходит для начинающих пользователей, а программное создание GUI - для профессионалов.

Читать далее

,