Презентация, доклад на тему Создание графических приложений в среде Scilab

Содержание

Рисунок 2. Графическое окно определенного размера и месторасположенияf=figure();set(f,'position',[20,40,600,450]);set(f,'figure_name','FIRST WINDOW');Рисунок 1. Первое графическое окноРабота с графическим окном

Слайд 1Создание графических приложений в среде Scilab

Создание графических приложений в среде Scilab

Слайд 2Рисунок 2. Графическое окно определенного размера и месторасположения
f=figure();
set(f,'position',[20,40,600,450]);
set(f,'figure_name','FIRST WINDOW');
Рисунок 1. Первое

графическое окно

Работа с графическим окном

Рисунок 2. Графическое окно определенного размера и месторасположенияf=figure();set(f,'position',[20,40,600,450]);set(f,'figure_name','FIRST WINDOW');Рисунок 1. Первое графическое окноРабота с графическим окном

Слайд 3Создание окна с именем FIRST WINDOW
Рисунок 3. Окно с заголовком FIRST

WINDOW
Это же окно получить с помощью одной строки
f=figure('position',[20,40,600,450],'figure_name','FIRST WINDOW');
Графическое окно можно закрыть с помощью функции close(f).
Удаляется окно с помощью функции delete(f).
Создание окна с именем FIRST WINDOWРисунок 3. Окно с заголовком FIRST WINDOWЭто же окно получить с помощью

Слайд 4Динамическое создание интерфейсных элементов Описание основных функций
Для создания любого интерфейсного компонента с

заданными свойствами используется
функция uicontrol, возвращающая указатель на формируемый компонент:
С=uicontrol(F, 'Style', 'тип_компонента', 'Свойство_1',
Значение_1, 'Свойство_2', Значение_2,...,
'Свойство_k',Значение_к);
Динамическое создание интерфейсных элементов Описание основных функцийДля создания любого интерфейсного компонента с заданными свойствами используетсяфункция uicontrol, возвращающая

Слайд 5Командная кнопка
//Создаем окно
d=figure();
//Создаем кнопку, устанавливая свойство Style.
dbt=uicontrol(d,'Style','pushbutton');
//Изменяем надпись YES на кнопке
set(dbt,'String','YES');
Рисунок

4. Кнопка
YES в окне

Создание окна с кнопкой

Командная кнопка//Создаем окноd=figure();//Создаем кнопку, устанавливая свойство Style.dbt=uicontrol(d,'Style','pushbutton');//Изменяем надпись YES на кнопкеset(dbt,'String','YES');Рисунок 4. КнопкаYES в окнеСоздание окна с

Слайд 6f=figure();
//Определяем месторасположение окна.
set(f,'position',[0,0,250,100])
//Определяем имя (заголовок) окна.
set(f,'figure_name','Окно с кнопкой');
//Создаем кнопку (style –

pushbutton), надпись на кнопке –
// Button, позиция кнопки определяется параметром position.
Button=uicontrol('style','pushbutton','string','Кнопка',...
'position',[50,50,100,20]);

Определение свойств кнопки

Рисунок 5. Окно с кнопкой

f=figure();//Определяем месторасположение окна.set(f,'position',[0,0,250,100])//Определяем имя (заголовок) окна.set(f,'figure_name','Окно с кнопкой');//Создаем кнопку (style – pushbutton), надпись на кнопке –// Button,

Слайд 7f=figure();
set(f,'position',[0,0,250,100])
set(f,'figure_name','Grafik');
//Создаем кнопку, которая при щелчке по ней мышкой, вызывает
// функцию gr_sin.
Button=uicontrol('style','pushbutton','string','Button',...
'position',[50,50,100,20],'CallBack','gr_sin');
function

y=gr_sin()
x=-5:0.2:5;
y=sin(x);
plot(x,y);
xgrid();
endfunction

Пример кнопки с обработчиком события CallBack

Рисунок 6. Окно программы

f=figure();set(f,'position',[0,0,250,100])set(f,'figure_name','Grafik');//Создаем кнопку, которая при щелчке по ней мышкой, вызывает// функцию gr_sin.Button=uicontrol('style','pushbutton','string','Button',...'position',[50,50,100,20],'CallBack','gr_sin');function y=gr_sin()x=-5:0.2:5;y=sin(x);plot(x,y);xgrid();endfunctionПример кнопки с обработчиком события CallBackРисунок

Слайд 8Метка
Рисунок 7.График функции y=sin(x)
Рассмотрим пример создания текстового поля (метки) с помощью

функции uicontrol
(рис. 8):
f=figure();
uicontrol('Style','text','Position',
[10,130,150,20],'String',...
'Metka');
Создание метки

Рисунок 8. Окно с
меткой

МеткаРисунок 7.График функции y=sin(x)Рассмотрим пример создания текстового поля (метки) с помощью функции uicontrol(рис. 8):f=figure();uicontrol('Style','text','Position',[10,130,150,20],'String',...'Metka');Создание меткиРисунок 8. Окно

Слайд 9hFig=figure();
set(hFig,'Position',[50,50,300,200]);
hSt1=uicontrol('Style','text','Position',[30,30,150,20],...
'String', 'Metka 1');
set(hSt1,'BackgroundColor',[1 1 1]);
set(hSt1,'HorizontalAlignment','left');
hSt2=uicontrol('Style', 'text', 'Position', [30,60,150,20],...
'HorizontalAlignment', 'center', 'BackgroundColor', [1

1
1],...
'String', 'Metka 2');
hSt3=uicontrol('Style','text','Position',[30,90,150,20],...
'HorizontalAlignment','right','BackgroundColor',[1 1 1],...
'String','Metka 3');
hSt4=uicontrol('Style','text','Position',[30,120,150,20],...
'BackgroundColor',[1 1 1],'String','Metka 4');

Создание нескольких меток

Рисунок 9.Окно с несколькими
метками

hFig=figure();set(hFig,'Position',[50,50,300,200]);hSt1=uicontrol('Style','text','Position',[30,30,150,20],...'String', 'Metka 1');set(hSt1,'BackgroundColor',[1 1 1]);set(hSt1,'HorizontalAlignment','left');hSt2=uicontrol('Style', 'text', 'Position', [30,60,150,20],...'HorizontalAlignment', 'center', 'BackgroundColor', [1 11],...'String', 'Metka 2');hSt3=uicontrol('Style','text','Position',[30,90,150,20],...'HorizontalAlignment','right','BackgroundColor',[1 1 1],...'String','Metka 3');hSt4=uicontrol('Style','text','Position',[30,120,150,20],...'BackgroundColor',[1

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть