0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

7
!"#$ !"#$ !"#$ !"#$ %&’()*’+,*+-./-0+1234( %&’()*’+,*+-./-0+1234( %&’()*’+,*+-./-0+1234( %&’()*’+,*+-./-0+1234( 567(8"*’+)9,5/9:+34(;<1 567(8"*’+)9,5/9:+34(;<1 567(8"*’+)9,5/9:+34(;<1 567(8"*’+)9,5/9:+34(;<1

Upload: others

Post on 09-Feb-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

การสรางการสรางการสรางการสรางการสรางการสรางการสรางการสราง Graphical user interfaceGraphical user interfaceGraphical user interfaceGraphical user interfaceGraphical user interfaceGraphical user interfaceGraphical user interfaceGraphical user interfaceในในในในในในในใน MATLABMATLABMATLABMATLABMATLABMATLABMATLABMATLAB

GUI: Graphical User InterfaceGUI: Graphical User InterfaceGUI: Graphical User InterfaceGUI: Graphical User InterfaceGUI: Graphical User InterfaceGUI: Graphical User InterfaceGUI: Graphical User InterfaceGUI: Graphical User Interface• เปนภาพกราฟกเปนภาพกราฟกเปนภาพกราฟกเปนภาพกราฟก ทีใ่ชเปนเครือ่งมอืตดิตอกบัผูใชงานทีใ่ชเปนเครือ่งมอืตดิตอกบัผูใชงานทีใ่ชเปนเครือ่งมอืตดิตอกบัผูใชงานทีใ่ชเปนเครือ่งมอืตดิตอกบัผูใชงาน• ประโยชนเพื่อความสะดวกของผูใชงานเปนหลกัประโยชนเพื่อความสะดวกของผูใชงานเปนหลกัประโยชนเพื่อความสะดวกของผูใชงานเปนหลกัประโยชนเพื่อความสะดวกของผูใชงานเปนหลกั

การสรางการสรางการสรางการสรางการสรางการสรางการสรางการสราง Graphics object Graphics object Graphics object Graphics object Graphics object Graphics object Graphics object Graphics object ในในในในในในในใน MATLABMATLABMATLABMATLABMATLABMATLABMATLABMATLAB การสรางการสรางการสรางการสรางการสรางการสรางการสรางการสราง Graphics object Graphics object Graphics object Graphics object Graphics object Graphics object Graphics object Graphics object ในในในในในในในใน MATLABMATLABMATLABMATLABMATLABMATLABMATLABMATLAB

Page 2: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

parent

Child

คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง objectobjectobjectobjectobjectobjectobjectobject Function Function Function Function Function Function Function Function และคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสราง GUIGUIGUIGUIGUIGUIGUIGUI

• Get Get Get Get และและและและ SetSetSetSet

Page 3: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

Function Function Function Function Function Function Function Function และคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสราง GUIGUIGUIGUIGUIGUIGUIGUI

• การใชคาํสัง่การใชคาํสัง่การใชคาํสัง่การใชคาํสัง่ setsetsetsetฟงกชั่น set เปนฟงกชั่นที่ใชกําหนดคาคุณสมบัติคาใหมใหกับวัตถุที่

เราตองการซึ่งจะชวยใหเราสามารถที่จะปรับเปลี่ยนคุณสมบัติตางๆ ได�รูปแบบการใชคําสั่ง set จะมีลักษณะดังนี้

Function Function Function Function Function Function Function Function และคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสราง GUIGUIGUIGUIGUIGUIGUIGUI

Function Function Function Function Function Function Function Function และคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสราง GUIGUIGUIGUIGUIGUIGUIGUI• คําสัง่ในการหาคําสัง่ในการหาคําสัง่ในการหาคําสัง่ในการหา handle handle handle handle ของของของของ object object object object ที่ตองการที่ตองการที่ตองการที่ตองการ

Function Function Function Function Function Function Function Function และคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสรางและคาํสัง่ทีใ่ชในการสราง GUIGUIGUIGUIGUIGUIGUIGUI• คําสัง่เพิม่เตมิคําสัง่เพิม่เตมิคําสัง่เพิม่เตมิคําสัง่เพิม่เตมิ

Page 4: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง objectobjectobjectobjectobjectobjectobjectobjectคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง Figure objectFigure objectFigure objectFigure objectFigure objectFigure objectFigure objectFigure object

คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง Axes objectAxes objectAxes objectAxes objectAxes objectAxes objectAxes objectAxes object คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง UicontrolUicontrolUicontrolUicontrolUicontrolUicontrolUicontrolUicontrol objectobjectobjectobjectobjectobjectobjectobject

Page 5: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง UicontrolUicontrolUicontrolUicontrolUicontrolUicontrolUicontrolUicontrol objectobjectobjectobjectobjectobjectobjectobject คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง UicontrolUicontrolUicontrolUicontrolUicontrolUicontrolUicontrolUicontrol objectobjectobjectobjectobjectobjectobjectobject

คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง UimenuUimenuUimenuUimenuUimenuUimenuUimenuUimenu objectobjectobjectobjectobjectobjectobjectobject คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง UimenuUimenuUimenuUimenuUimenuUimenuUimenuUimenu objectobjectobjectobjectobjectobjectobjectobject

Page 6: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

คณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิองคณุสมบตัขิอง UicontextmenuUicontextmenuUicontextmenuUicontextmenuUicontextmenuUicontextmenuUicontextmenuUicontextmenu objectobjectobjectobjectobjectobjectobjectobject การสรางการสรางการสรางการสรางการสรางการสรางการสรางการสราง GUI GUI GUI GUI GUI GUI GUI GUI ดวยดวยดวยดวยดวยดวยดวยดวย GUIDEGUIDEGUIDEGUIDEGUIDEGUIDEGUIDEGUIDE

สวนประกอบของสวนประกอบของสวนประกอบของสวนประกอบของสวนประกอบของสวนประกอบของสวนประกอบของสวนประกอบของ GUI GUI GUI GUI GUI GUI GUI GUI ในในในในในในในใน MATLABMATLABMATLABMATLABMATLABMATLABMATLABMATLAB

จะประกอบดวยจะประกอบดวยจะประกอบดวยจะประกอบดวย 2 file2 file2 file2 file

แบบฝกหดัแบบฝกหดัแบบฝกหดัแบบฝกหดัแบบฝกหดัแบบฝกหดัแบบฝกหดัแบบฝกหดั

Page 7: 0+0 12134 4( ˛ ˜ 567( 8˚8*’+*)9 , 5/9

ขัน้ตอนการสรางขัน้ตอนการสรางขัน้ตอนการสรางขัน้ตอนการสรางขัน้ตอนการสรางขัน้ตอนการสรางขัน้ตอนการสรางขัน้ตอนการสราง

ตวัอยางตวัอยางตวัอยางตวัอยางตวัอยางตวัอยางตวัอยางตวัอยาง CallbackCallbackCallbackCallbackCallbackCallbackCallbackCallback