Перейти к содержимому

Как вернуть командное окно в scilab

  • автор:

Как вернуть окна в scilab по умолчанию?

Если поможет — Scilab/Знакомство с пользовательским интерфейсом
Удачи!

Ты нашел как?

browsehistory() — откроет окно с историей

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

Интерфейс системы Scilab

После запуска Scilab на экране открывается рабочее (командное) окно системы, содержащее главное меню, панель инструментов и рабочую область. Командное окно является основным окном, в котором можно вводить команды и в которое Scilab выводит результат выполнения этих команд и свои служебные сообщения, в частности сообщения об ошибках.

Меню командного окна (рис. 1.1) содержит разделы File, Edit, Preferences, Control, Editor, Applications, ?, предназначенные для работы с файлами, с окном редактора, для настройки среды, редактирования команд текущей сессии и получения справочной информации.

Рабочее (командное) окно системы Scilab 4.1.2

Рис. 1.1. Рабочее (командное) окно системы Scilab 4.1.2

Раздел главного меню File служит для работы с файлами.

Команда File=> New Scilab открывает новое окно Scilab, фактически, система запускается повторно.

Команда File=> Exec запускает на выполнение ранее созданный .see (.8с1)-файл.

Команда File=> Open открывает окно для загрузки созданного ранее файла, рисунка или модели.

Команда File=> Load открывает окно для загрузки файлов, информация в которых хранится в виде машинных кодов, при их открытии в память компьютера загружаются определенные ранее переменные и функции.

Команда File=> Save обеспечивает сохранение всех определенных в данной сессии переменных и функций в виде файла с расширением sav или bin.

Команда File => Change Directory меняет текущий каталог.

Команда File=> Get Current Directory выводит в командную строку имя текущего каталога.

Команды File=> Print Setup и File^> Print задают опции печати.

Команда File=> Exit служит для выхода из системы.

Команды раздела меню Edit (Cut, Copy, Paste) используют для работы с буфером обмена, то есть для вырезания, копирования, вставки предварительно выделенного фрагмента .see (.8с1)-файла или командного окна. С помощью команд этого раздела можно также выделять все команды текущей сессии (Sellect АП), очищать буфер обмена (Empty Clipboard), просматривать список ранее введенных команд (History).

С помощью команд раздела меню Preferences можно сменить язык интерфейса (английский или французский) в системе (команда Language), цвет текста и фона (команды Colors => Text и Colors => Background), восстановить прежние цвета (Colors => Default System Colors), показать или скрыть кнопки панели инструментов (Toolbars), установить типы поддерживаемых форматов (Files Associations), выбрать параметры шрифта (Choose Font), очистить рабочее пространство (предысторию) (Clear History), очистить командное окно (Clear Command Window), активировать консольное приложение Scilab (Console).

Раздел меню Editor позволяет открыть окно редактора и отладчика .see (.8с1)-файлов системы Scilab, главное меню которого содержит разделы: File, Edit, Search, Debug, Scheme, Options, Windows, Help. По умолчанию новому .sce-файлу дается имя Untitledl.sce, которое при первом сохранении файла (команда File=> Save as) можно (и нужно!) заменить другим. В качестве имени .sce-файла можно использовать последовательность английских букв, цифр и символа подчеркивания. Имя файла должно начинаться с буквы. Для запуска .sce-файла его необходимо предварительно записать на диск, используя команду Save As в меню File окна редактора. После записи файла на диск его надо загрузить в среду Scilab командой редактора Execute => Load into Scilab или из главного меню Scilab вызвать команду Ехес и указать имя файла. После этого в командном окне появятся результаты выполнения команд (операторов) .sce-файла (рис. 1.2).

Окно редактора системы Scilab

Рис. 1.2. Окно редактора системы Scilab

Редактор SciPad может работать с несколькими окнами (раздел меню Windows), предоставляет традиционные для текстовых редакторов возможности редактирования (раздел меню Edit) и поиска (раздел меню Search). Кроме того, можно выполнить настройку среды редактора SciPad (раздел меню Options), вызвать справочную информацию (раздел меню Help) и осуществить отладку программы, набранной в редакторе (раздел меню Debug).

Раздел меню ? открывает доступ к справочной системе Scilab. В справочной системе информацию можно искать, воспользовавшись содержанием, в списке, упорядоченном по алфавиту, по ключевому слову или фразе. С помощью команды ?=> Scilab Demos можно просмотреть демонстрационные примеры.

В графическое окно Figure №. система Scilab выводит графики функций.

Командное окно (простой конфигурации) одной из последних версий системы Scilab 5.4.0 представлено на рис. 1.3, а стандартной конфигурации — на рис 1.4.

Рабочее (командное) окно системы Scilab 5.4.0 (простая конфигурация)

Рис. 1.3. Рабочее (командное) окно системы Scilab 5.4.0 (простая конфигурация)

Как видно из рис. 1.4, в случае стандартной конфигурации командного окна системы кроме окна для ввода команд имеются окно Обозревателя файлов, окно Обозревателя переменных и окно Журнала команд (см. рис. 1.5, 1.6). Пользователь может закрыть те окна, которые ему не нужны, щелкнув мышью на кнопке с крестиком в правом углу зоны заголовка соответствующего окна. Восстановить стандартную конфигурацию раб очего стола системы Scilab можно, щелкнув мышью на кнопке «Настройки Scilab» панели

Обозреватель файлов (File Browser) позволяет получить быстрый доступ к файлам и папкам непосредственно из среды Scilab.

Обозреватель переменных (Variable Browser) отображает переменные, используемые пользователем в текущей сессии (их имена, размерность, тип и характер (локальные или глобальные)).

Журнал команд (Command History) содержит дату и время текущей сессии, а также все команды, набранные пользователем в командном окне системы.

Рабочее окно системы Scilab 5.4.0 (стандартная конфигурация)

Рис. 1.4. Рабочее окно системы Scilab 5.4.0 (стандартная конфигурация)

Окно Обозревателя файлов системы Scilab 5.4.0

Рис. 1.5. Окно Обозревателя файлов системы Scilab 5.4.0

Командное окно, окно Обозревателя переменных и окно Журнала команд системы Scilab 5.4.0

Рис. 1.6. Командное окно, окно Обозревателя переменных и окно Журнала команд системы Scilab 5.4.0

Дополнительные окна предоставляют пользователю дополнительные возможности при работе с системой Scilab. Но все основные принципы работы с системой, которые были изложены выше и будут описаны дальше на примере версии Scilab 4.1.2, остаются в силе и для версии Scilab 5.4.0.

Scilab/Знакомство с пользовательским интерфейсом

В этом разделе мы познакомимся с интерфейсом пользователя. Пользовательский интерфейс мы рассмотрим из-под Windows (пусть это вас не пугает, так как принципы едины во всех операционных системах). На рисунке 1 показан интерфейс программы, начиная с версии 5.4.

На рисунке 1 вы можете наблюдать, что внутри большого окна располагается ещё 4 более мелких:

  • Обозреватель файлов;
  • Командное окно;
  • Обозреватель переменных;
  • Журнал команд.

В каждый момент времени активным может быть только одно из видимых окон и признаком этого служит подсвеченный заголовок. На рисунке 1 активным является окно Командное окно. Отметим, что все окна не привязаны жёстко друг к другу и могут быть исключены из основного окна или заново перегруппированы.

Условно назовём вид, представленный на рисунке 1, группой окон. В любой момент каждое окно может быть исключено из группы путём нажатия на командную кнопку Исключить (англ. Undock ), которая представлена в виде кнопки со стрелочкой, стоящей между кнопками Справка (англ. Help on component ) и Закрыть (англ. Close ) на заголовке окна (см. рисунок 1). После исключения, окно может быть перемещено в любую точку рабочего стола.

Чтобы перегруппировать окна, необходимо ухватить заголовок окна, зажимая левую кнопку мышки, и перетащить курсор в желаемую позицию. «Фантом» в виде серой рамки будет подсказывать как встанет окно, если вы отпустите левую кнопку мыши, и здесь возможны следующие варианты:

  • если вы попали курсором в какое-то окно группы, то перемещаемое окно поделит область по горизонтали пополам и займет свою позицию;
  • то же, что и в предыдущем пункте, но по вертикали;
  • окно не будет ничего разбивать, а просто вложится. В этом случае внизу появятся вкладки.

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

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

  1. Сделайте активным Командное окно;
  2. Введите команду

--> scinotes(); 

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

  1. Сделайте активным Командное окно;
  2. Затем вверху выберите Правка (англ.Edit );
  3. В раскрывшемся меню нажмите на Настройки.

Коротко рассмотрим назначение каждого окна.

Командное окно [ править ]

Командное окно — самое главное окно, посредством которого происходит общение со средой. В данное окно пользователь вводит команды и получает результаты.

На рисунке 1 в командном окне можно наблюдать техническую информацию о загрузке окружения, после которой система приглашает пользователя ввести команду. Начало строчки сопровождается стрелкой, указывающей направо (—>), которая и называется приглашением (англ. prompt или command prompt). Попробуйте ввести следующий код

-->2*2+69/25 

В ответ от интерпретатора вы получите следующее

-->2*2+69/25 ans = 6.76 

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

Перед тем как мы перейдём на следующее окно, введите вторую команду.

--> myVariable=26; 

Этой командой вы попросили среду выделить память под новую переменную с именем myVariable и присвоить ей значение 26. Обратите внимание на точку с запятой в конце команды. Введя этот символ, вы попросили интерпретатор не выводить информацию о результате, получаемом после команды, к которой приставляется точка с запятой.

Например, попробуйте ввести

--> anotherVariable=31 

и вы получите ответ, что присваивание прошло

--> anotherVariable=31 anotherVariable= 31. 

Блокирование вывода результата бывает полезным в случаях, когда результат оказывается очень большим, тривиальным или неудобным для изучения.

Обозреватель переменных [ править ]

Это окно появилось относительно недавно и призвано облегчить работу с объектами, которые создал пользователь. Если вы попробовали ввести предыдущие команды, то можете наблюдать результат, показанный на рисунке 2.

В этом окне отображается вся необходимая информация о созданных переменных в частности:

  • имя переменной;
  • размер переменной;
  • тип переменной или другими словами тип данных, которая эта переменная в настоящий момент хранит;
  • видимость переменной.

Нажав по переменной дважды откроется окно редактора переменных, которое показано на рисунке 3.

Редактор переменных — это ещё одно новшество. Вероятно вы спросите, почему в редакторе переменная представлена таблицей, на что вам будет дан вполне внятный ответ:

Все объекты в среде Scilab являются двухмерными массивами, в лучших традициях MATLAB, частичной копией которого является Scilab.

Переменные, которые были нами созданы ранее, являются просто-напросто вырожденным случаем — массивом с одним элементом. Мы ещё не раз вернемся к этому вопросу, а пока внимательно рассмотрите редактор переменных.

На рисунке 3 показана переменная myVariable, которой было присвоено значение 26. Поменяйте значение переменной дважды щёлкнув по значению 26 и введя, к примеру, 51, а затем нажмите клавишу или щёлкните в любом другом месте окна.

О том, что значение переменной изменилось, вы уже можете узнать из командной строки. Сделайте активным окно командной строки и введите имя нашей переменной, т.е.

-->myVariable myVariable = 51. 

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

Не бойтесь, если вы пока ничего не понимаете. Мы ещё не раз вернемся ко всем этим вопросам.

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

  1. Сделайте активным окно Обозреватель переменных;
  2. На панели меню вверху выберите пункт Фильтр (англ.Filter );
  3. В раскрывшемся меню снимите галочку с пункта Скрывать системные переменные.

Рассмотрите эти переменные, но ни в коем случае не пробуйте их редактировать.

Журнал команд [ править ]

Окно журнала команд отражает все команды, которые вводил пользователь в командную строку в течении текущего сеанса. На рисунке 4 показано окно журнала команд. Содержимое окна рисунка 4 может отличаться от вашего, так как автор при написании викиучебника то и делал, что отвлекался.

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

Тем не менее, если вам не нужны журналы, вы всегда их можете удалить или очистить, воспользовавшись командами меню.

1.3 Основные команды главного меню Scilab

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

1.3.1 Работа с файлами

Пункт меню File предназначен для работы с файлами . Рассмотрим назначение представленных в нем команд : • New Scilab открывает новое окно Scilab, фактически пакет запускается повторно ; • Exec. запуск на выполнение созданной ранее Scilab программы — файлы ( с расширением sce или sci); • Open открывает окно для загрузки созданного ранее файла , рисунка или модели ;

5 • Load открывает окно для загрузки файлов , информация в которых хранится в виде машинных кодов , при их открытии в память компьютера загружаются определенные ранее переменные и функции ; • Save сохранение всех определенных в данной сессии переменных и функций в виде файла с расширением sav или bin; • Change Directory смена текущего каталога , выводит окно настройки путей файловой системы ; • Get Change Directory выводит в командную строку имя текущего каталога ; • Print Setup. выводит окно настройки параметров печати ; • Print печать текущей сессии ; • Exit выход из системы Scilab.

1.3.2 Редактирование команд текущей сессии

Пункт меню Edit содержит следующие команды : • Select All выделение всех команд текущей сессии ; • Copy копирование выделенного объекта в буфер ; • Paste вставка объекта из буфера ; • Empty Clipboard очистка буфера обмена ; • History группа команд предназначенных для редактирования командной строки .

1.3.3 Настройка среды

Команды настройки среды пакета представлены в меню Preferences : • Language предлагает выбрать из списка язык интерфейса английский ( , французский ); • Colors позволяет установить цвет шрифта Text ( ), цвет фона ( Background ) или цвета принятые по умолчанию ( Default System Colors ); • Toolbar (F3) выводит или удаляет панель инструментов ; • Files Association предлагает установить типы поддерживаемых файлов ; • Choose Fon t выполняет настройки шрифта гарнитура ( , начертание , размер ); • Clear History очищает рабочее пространство ; • Clear Command Window (F2) очищает рабочее окно ; • Consol (F12) активизирует консольное приложение .

1.3.4 Справочная система

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

6 1.3.5 Редактирование и отладка файлов-сценариев Файл сценарий это список команд Scilab сохраненный на диске . Для подготовки , редактирования и отладки файлов — сценариев служит специальный редактор SciPad, который можно вызвать , выполнив команду главного меню Editor . В результате работы этой команды будет создан новый файл — сценарий . По умолчанию он имеет имя Untitled1.sce. Окно редактора файлов — сценариев выглядит стандартно , то есть имеет заголовок , меню , панели инструментов , строку состояния . Ввод текста в окно редактора файла — сценария осуществляется по правилам принятым для команд Scilab. Рис . 1.4 содержит пример ввода команд для решения квадратного уравнения 3x 2 +5x+4=0. Не трудно заметить , что точка с запятой «;» ставится после тех команд , которые не требуют вывода значений . Для сохранения введенной информации необходимо выполнить команду File Save из меню редактора . Если информация сохраняется впервые , то появится окно Save file As& . Ввод имени в поле File Name и щелчок по кнопке Save приведет к сохранению информации , находящейся в окне редактора . Файлы — сценарии сохраняют с расширением .sce. Открывает ранее созданный фал команда главного меню File Open . Выполнить операторы файла — сценария можно несколькими способами : • из меню редактора SciPad вызвать команду Execute — Load into Scilab ; • из главного меню Scilab вызвать команду Exec и указать имя файла — сценария . Все эти действия приведут к появлению в рабочей области результатов вычислений команд файла — сценария ( рис . 1.4) . Рисунок 1.4. Выполнение файла — сценария Scilab Отметим , что редактор SciPad имеет возможность работы с множеством окон ( пункт меню Windows ), обладает принятыми для текстовых редакторов приемами редактирования ( пункт меню Edit ) и поиска ( пункт меню Search ). Кроме того , можно выполнить настройку

7 среды редактора SciPad ( пункт меню Options ) , вызвать справочную информацию ( пункт меню Help ) и осуществить отладку программы , набранной в редакторе ( пункт меню Debug ). Выйти из режима редактирования , можно просто закрыв окно SciPad или выполнив команду File Exit .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *