
- •3. Пользовательский интерфейс Matlab . Основные настройки (формат отображения чисел, путь сохранение файлов).
- •Общая характеристика пользовательского интерфейса
- •Упрощенный интерфейс
- •Работа с панелью инструментов
- •Средства контроля рабочей области и файловой системы
- •Работа с меню
- •Меню системы
- •View — вывод и скрытие панели инструментов;
- •Import data — открывает окно импорта файлов данных.
- •Основы редактирования и отладки m-файлов
- •Интерфейс графических окон
- •Общение matlab с операционной системой
- •Vms команда — выполнение заданной команды из операционной системы vms (Open vms);
- •Что нового мы узнали?
3. Пользовательский интерфейс Matlab . Основные настройки (формат отображения чисел, путь сохранение файлов).
Общая характеристика пользовательского интерфейса
Как видно из материалов предыдущих уроков, в новой версии MATLAB в полной мере сохранен командный интерактивный режим работы. Это старый фасад дворца MATLAB. Командный режим остается одним из наиболее удобных и проверенных методов работы с системой.
Имеются и типовые средства приложений Windows 95/98/Me/2000/NT4 — меню и панель инструментов. Но они по-прежнему выглядят намного скромнее, чем у большинства современных приложений Windows. Видимо, так и должно быть — чем серьезнее математическая система, тем меньше она нуждается в использовании всевозможных кнопок на панели инструментов и тем скромнее может быть ее главное меню.
Рис. 5.1. Окно системы MATLAB
И, тем не менее, пользовательский интерфейс в системе MATLAB 6.0 кардинально переработан. Это видно из рис. 5.1, на котором показано основное полностью открытое окно системы MATLAB 6.0 так, как оно предстает перед пользователем при запуске.
Главными отличиями от весьма скромного интерфейса прежних версий системы MATLAB у новой версии стали:
позиция Web меню, открывающая доступ к Интернет ресурсам фирмы Math-Works Inc.;
меню используемых разделов текущей папки файловой системы Current Directory в конце панели инструментов справа;
окно с вкладками Launch Path (Доступ к частям системы) и Workspace (Рабочая область) в левой части основного окна (сверху);
окно с вкладками Command History (Обзор ранее исполненных команд) и Current Directory (Текущая папка) в левой части основного окна (сверху)
применение цветового выделения выражений в командной строке, что упрощает оперативный контроль их синтаксиса по мере ввода.
Эти отличия указывают на то, что разработчики новой версии уделили больше внимания оперативному контролю за состоянием системы, который ранее (в прежних версиях) был как бы за кадром.
Упрощенный интерфейс
Сделав решительный шаг в обновлении интерфейса, разработчики MATLAB 6.0, похоже, испугались недовольства старых пользователей, уже привыкших работать со скромным и отчасти даже ущербным интерфейсом прежних версий MATLAB. А потому они ввели возможности изменения интерфейса системы, в том числе представления его в добром старом виде. Все эти возможности реализуются командами в позиции View (Вид) меню. На рис. 5.1 вкладка View показана в открытом состоянии.
Теперь пользователь может настраивать вид интерфейса и по-разному располагать его окна. В частности, исполнив команду View > Desktop Layout > Command Window Only (Только командное окно) можно получить «старый» вид интерфейса — рис. 5.2. Теперь о новациях в интерфейсе напоминают лишь позиция меню Web и доступ из панели инструментов к папкам файловой системы. Кстати, окно доступа к папкам файловой системы также показано на рис. 5.2.
Нередко MATLAB отказывается исполнять некоторые команды из-за того, что их m-файлов нет в текущей папке. Поэтому обеспечение быстрого доступа к файловой системе из пользовательского интерфейса можно приветствовать.
Для редактирования и отладки m-файлов MATLAB имеет встроенный современный редактор, интерфейс которого выполнен в лучших традициях Windpws-приложений. В том же стиле выполнены окно просмотра ресурсов памяти, окно просмотра путей файловой системы, справочник по возможностям системы и демонстрационные программы. Редактор графики и окно графики со средствами редактирования рисунков уже были описаны.
Рис. 5.2. Упрощенный интерфейс системы MATLAB 6.0