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

от admin

console

Для трёх режимом запуска Scilab STD , NW и NWNI некоторые сочетания клавиш доступны, когда командное окно находится в фокусе.

Предопределения по умолчнию перечислены в следующей таблице. Они могут быть переопределены через настройки Scilab (Общие/Сочетания клавиш).

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

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

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

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

Рис. 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.

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

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

Читать:
Как получить 24 вольта из компьютерного блока питания

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

Пункт меню File предназначен для работы с файлами . Рассмотрим назначение представленных в нем команд :

• New Scilab открывает новое окно Scilab, фактически пакет запускается повторно ;

• Exec. запуск на выполнение созданной ранее Scilab программы — файлы ( с расширением sce или sci);

• Open открывает окно для загрузки созданного ранее файла , рисунка или модели ;

• 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 можно осуществить просмотр демонстрационных примеров .

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 ). Кроме того , можно выполнить настройку

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

Выйти из режима редактирования , можно просто закрыв окно SciPad или выполнив команду File Exit .

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

— 8x — 7x 2 + x 3

p =

— 6 + 2x +x 2

Endfunction


Замечание: Сложные функции лучше создавать на языках Fortran или C, а затем линковать вместе с пакетом Scilab.

> 1:3

> j=10:-2:2

> x=1:.2:1.4, sin(x)

0.8415470 0.9320391 0.9854497

678.55566968

Endfunction

function [f,g,r]=z(x,r)

endfunction

[fmin,xmin]=optim(z,x0)

function y=gg(x)

endfunction

function [f,g,r]=z(x,r)

g=numdiff(gg,x)

endfunction

[fmin,xmin]=optim(z,x0)

function y=gg(x)

endfunction

function [f,g,r]=z(x,r)

g=numdiff(gg,x)

endfunction

[fmin,xmin]=optim(z,x0)

x 1.4 1.8 2.2 2.6 3.4 3.8 4.2 4.6
1.6487 1.3771 1.1972 1.0833 1.0202 1.0202 1.0833 1.1972 1.3771 1.6487

—>x=[1 1.4 1.8 2.2 2.6 3 3.4 3.8 4.2 4.6 5];

—>y=[1.6487 1.3771 1.1972 1.0833 1.0202 1 1.0202 1.0833 1.1972 1.3771 1.6487];

function g=a(x)

endfunction

[v,err]=intg(a,b,f [,ea [,er])

function g=a(x)

endfunction

subplot(211),plot(x,sin(x));subplot(212),plot(x,cos(x))

Else

End

Else

End

—>if x>5 then y=8,t=6; else y=x^2 ,end

End

if x.^2<=25*cos(x.^3) then

y=sin(3*x)

y=(2*x – tan(x))./sqrt(x.^2+2)

— 1. + 1.4142136i

console

Элементы рабочей среды Scilab

Окно редактора SciNotes можно просто открыть, нажав на первую кнопку в панели инструментов или вводом в командном окне команды:

—>SciNotes

При этом открывается новое окно редактора с именем «Безымянный1» (рис. 1.1.1-8). По завершении работы с окном редактора его можно сохранить в файле с расширением .sce (или .sci). Сохранение файла выполняется использованием команды Сохранить как или соответствующей иконки в панели инструментов . Для сохранения изменений в файле, созданного с использованием редактора используется команда Сохранить.

o ScilabEnterprises;

o O Scilab .

Окно Обозреватель файлов (рис. 1.1.1-12) предназначено для просмотра путей доступа файловой системы. Для установки текущего каталога можно воспользоваться кнопкой . На экране возникает окно Выберете папку (рис. 1.1.1-13), в котором нужная папка выбирается традиционным способом. Выбор папки завершается щелчком по кнопке Открыть, после чего окно Обозреватель файлов обновляется. Открытие файла из окна Обозреватель файлов производится двойным щелчком по его имени.

Похожие статьи