Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matlab / Matlab / Matlab - Lazarev.pdf
Скачиваний:
133
Добавлен:
18.05.2015
Размер:
5.67 Mб
Скачать

3.1. Функции меню камандного окна

141

 

 

 

3. Интерфейс MatLAB и команды общего назначения. М-книги

Интерфейс – наиболее изменяемая от версии к версии часть системы MatLAB. Ниже приведено описание интерфейса версии 5.3.

3.1. Функции меню командного окна

Рассмотрим подробнее возможности, предоставляемые командным окном MatLAB. Напомним, что после запуска системы MatLAB на экране появляется командное окно в виде, представленном на рис. 3.1.

Рис. 3.1.

В верхней его части (непосредственно под заголовком MATLAB Command Window) расположена строка меню, которая состоит из четырех меню - File, Edit, Window и Help. Под главным меню помещена панель инструментов, которая позволяет выполнять некоторые наиболее употребляемые операции.

Открытие меню осуществляется "нажатием" клавиши мыши. Чтобы избрать какую-то команду меню, достаточно установить курсор мыши на имя команды и нажать левую клавишу мыши ("щелкнуть").

3.1.1. Меню File

Меню File (Файл) содержит команды, которые позволяют выполнять следующие задачи:

создание, редактирование и запуск программ;

управление рабочим пространством MatLAB;

смена оформления графических и интерактивных (диалоговых) окон;

управление путями доступа MatLAB и оформлением собственно командного окна;

управление выводом на принтер;

выход из системы MatLAB.

3.1. Функции меню камандного окна

142

 

 

 

Команды разделены на группы в соответствия с назначением (рис. 3.2). Последняя группа содержит лишь одну команду Еxit MATLAB. Она предназначена для завершения сеанса работы с системой MatLAB и выхода в среду Windows.

Рис. 3.2

Создание, редактирование и запуск программ

Первая группа команд меню File состоит из команд: New, Open, Run Script. Команда New ("Новый ... ") позволяет перейти к созданию нового объекта среды MatLAB - нового М-файла (текстового файла на языке MatLAB), графиче-

ского файла ("фигуры") или файла-модели (Model).

После избрания команды New открывается подменю, содержащее команды

M-file, Figure, Model.

Вызов команды M-file приведет к появлению нового окна встроенного текстового редактора системы. В нем можно начать введение текста нового М-файла. После завершения ввода и редактирования текста следует записать его в виде файла с определенным именем на диск. Для завершения работы с редактором нужно избрать в меню File его окна команду Exit Editor/Debugger.

Если в подменю команды New командного окна MatLAB избрать команду Figure, на экране возникнет графическое окно Figure и система готова к восприятию команд по оформлению этого графического окна.

Наконец, при выборе команды Model, система MatLAB переходит в интерактивный режим пакета SIMULINK (Моделирование связей) и на экране появятся два окна (рис. 3.3) - окно Library Simulink, которое позволяет избрать в инте-

3.1. Функции меню камандного окна

143

 

 

 

рактивном режиме любую функцию из представленной библиотеки пакета SIMULINK, и окно редактора блок-схемы, в верхнем заголовке которого указанное имя будущего файла схемы связей (сейчас указано Untitled - Безымянный). Более подробно о создании MDL-файлов и их использовании будет изложено в седьмой главе пособия.

Рис. 3.3

Команда Open ("Открыть") открывает новое диалоговое окно с перечнем существующих в текущей директории М-файлов. Избрание из этого списка необходимого файла и последующее нажатие кнопки <ОК> приводит к появлению на экране окна предварительно установленного текстового редактора с текстом избранного М-файла. Теперь можно приступить к редактированию этого текста с последующей записью его на диск.

3.1. Функции меню камандного окна

144

 

 

 

Вызов из меню File команды Run Script приводит к появлению на экране нового окна (рис. 3.4) с приглашением ввести имя М-файла с текстом программы, которую нужно запустить для выполнения. После введения в командном окне имени Script-файла и нажатия кнопки ОК эта программа будет запущена на выполнение. Команду удобно использовать в случае, когда вызывающий файл не содержится в директориях, указанных в путях, открытых для системы MatLAB (например, он находится в некоторой отдельной директории пользователя).

Рис. 3.4

Управление рабочим пространством MatLAB

Эта группа команд меню File состоит из трех - Load Workspace, Save Workspace As и Show Workspace.

Команда Load Workspace (Загрузить рабочее пространство) позволяяет воспользоваться данными (загрузить в рабочее пространство системы), сохраненными на диске в виде так называемых МАТ-файлов. Если вызвать эту команду, на экране возникает окно Load .mat file (рис. 3.5), в котором будет показано содержимое текущей папки с точки зрения наличия в ней MAT-файлов.

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

Команда Save Workspace As ("Записать рабочее пространство как") осуществляет запись существующего рабочего пространства системы на диск в виде МАТ-файла. После избрания этой команды на экране возникает окно Save Workspace As (рис. 3.6), с помощью которого выбирается нужная папка, записывается имя МАТ-файла и осуществляется запись в него существующего рабочего пространства.

Команда Show Workspace (Показать рабочее пространство) позволяет просмотреть перечень переменных, содержащихся в рабочем пространстве, и их параметры. После вызова этой команды на экране возникает окно MATLAB Workspace (рис. 3.7), в котором содержится полный перечень переменных рабочего пространства.

Примечание. В начале нового сеанса работы с системой рабочее пространство является пустым.

3.1. Функции меню камандного окна

145

 

 

 

Рис. 3.5

Рис. 3.6

Рис. 3.7

Изменение оформления графических и интерактивных окон

Эта совокупность команд меню File вызывает специальные интерактивные редакторы, которые позволяют изменять параметры, определяющие стиль графического оформления графических и интерактивных (диалоговых) окон, используемых системой MatLAB.

Например, вызов команды Show Graphics Property Editor (Показать редактор графических свойств) приводит к появлению на экране окна Graphics

3.1. Функции меню камандного окна

146

 

 

 

Property Editor (рис. 3.8), пользуясь которым, можно изменить некоторые установленные ранее свойства оформления графических окон.

Рис. 3.8

Рис. 3.9

Команда Show GUI Layout Tool (Показать средства оформления графического интерфейса пользователя) позволяет открыть окно Guide Control Panel (рис. 3.9), пользуясь которым можно создавать собственные диалоговые графические окна, которые содержат кнопки, нисходящие меню, графические и текстовые подокна, с помощью которых можно обеспечивать удобный диалог с машиной.

Управление путями доступа MatLAB и оформлением командного окна

3.1. Функции меню камандного окна

147

 

 

 

Для этой цели предусмотрены две команды - Set Path (Установка путей) и

Preferences (Свойства).

Первая команда Set Path предназначена для введения в перечень путей доступа системы MatLAB, автоматически проверяемых системой при поисках файлов, новых путей по желанию пользователя. При вызове этой команды на экране появляется окно MATLAB Path (рис. 3.10), с помощью которого пользователь осуществляет изменение путей доступа системы по собственному усмотрению.

Рис. 3.10

Вызов команды Preferences ("Свойства") приводит к появлению окна с таким же названием (рис. 3.11). Как видно, окно состоит из трех вкладышей

General, Command Window Font и Copying Ohtions.

Вкладка General (Общие) содержит несколько областей: Numeric Format,

Editor Preference, Help Directory.

Область Numeric Format позволяет изменять формат представления чисел, которые выводятся в командное окно в процессе расчетов. Предусмотрены такие форматы:

Short (default) - краткая запись (применяется по умолчанию); Long - длинная запись;

Hex - запись в виде шестнадцатиричого числа; Bank - запись до сотых долей;

Plus - записывается лишь знак числа;

Short e - краткая запись в формате с плавающей запятой; Long e - длинная запись в формате с плавающей запятой;

Short g - вторая форма краткой записи в формате с плавающей запятой;

3.1. Функции меню камандного окна

148

 

 

 

Long g - вторая форма длинной записи в формате с плавающей запятой; Rational - запись в виде рациональной дроби.

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

Рис. 3.11

Кроме отмеченных форматов представления чисел в этой области расположенные еще две опции Loose (default) и Compact, которые определяют форму вывода результатов в командное окно. По умолчанию применяется режим Loose, за которым отдельные строки выводятся на экран через одну пустую строку. Установление же режима Compact позволяет выводить информацию в командное окна более плотно, без пропуска строк.

Область Editor Preference (Свойства редактора) позволяет выбрать текстовый редактор, в котором будут представляться и редактироваться тексты всех М- файлов. Система MatLAB, начиная с версии 5.0, имеет собственный встроенный текстовый редактор MATLAB Editor/Debugger с отладчиком. В области Editor Preference можно поменять его на любой другой текстовый редактор. Например, удобным и простым в пользовании с кириллицей является редактор Notepad.

В области Help Directory можно изменить имя папки, в которой расположены файлы справок (Help-файлы).

Кроме перечисленных, в окне Preferences есть еще три опции Echo On (Включить эхопечать), Show Toolbar (Показать панель инструментов) и Enable Graphical Debugging (Включить графический отладчик). Чтобы активизировать опцию, нужно щелкнуть на ней мышью. После этого рядом с ее надписью появит-

3.1. Функции меню камандного окна

149

 

 

 

ся пометка в виде галочки. Если галочка стоит рядом с командой Echo On, то при выполнении текстового М-файла одновременно с выполнением программы ее текст будет постепенно выводиться в командное окно (так называемая "эхопечать"). Аналогичная пометка против команды Show Toolbar приводит к тому, что под линейкой главного меню будет размещена еще одна, дополнительная панель инструментов (рис. 3.1). Пометка рядом с командой Enable Graphical Debugging означает, что выполнение графических операций будет сопровождаться их отладкой с помощью специальной программы-отладчика. Если же соответствующие пометки отсутствуют, то указанные действия не проводятся.

Рис. 3.12

Вкладка Command Window Font имеет вид, приведенный на рис. 3.12. В ней можно изменить

тип шрифта, которым выводится текст в командное окно (список Font);

размер шрифта (список Size);

стиль шрифта (для отдельных шрифтов) - список Style; возможны три вида стилей: Ligth (Тонкий), Regular (Обычный) и Bold (Жирный);

цвет фона командного окна (список Background Color);

цвет символов текста (список Color);

Управление выводом на печать

Рассмотрим еще одну группу команд меню File, которая осуществляет управление выводом информации на принтер. Она состоит из двух команд Print Setup и Print.

Если выбрать команду Print Setup, на экране возникнет окно Настройка печати (рис. 3.13), которое позволяет выбрать тип принтера, размер листа бумаги,

3.1. Функции меню камандного окна

150

 

 

 

вид подачи бумаги на печать, ориентацию печати относительно листа (книжная или альбомная). Кроме того, нажав кнопку Свойства в этом окне, можно перейти к окну Свойства принтера (рис. 3.14), с помощью которого можно также изменять точность и плотность, то есть качество печати. Вид этого окна определяется типом принтера.

Непосредственно печать осуществляется путем избрания команды Print. При этом на экран выводится изображение окна Печать (рис. 3.15). Это окно позволяет выбрать нужный вид принтера, установить по номерам страниц необходимый диапазон, количество копий и т.п.

Рис. 3.13

Соседние файлы в папке Matlab