Sunteți pe pagina 1din 2

LUCRARE DE LABORATOR IV Utilizarea limbajului de programare Cicode Vom relua aplicatia anterioara si om incerca sa implementam operatia !

ornit"oprit in mai multe moduri# !rimul mod de a realiza comanda !ornit" Oprit l$am discutat anterior %iind orba de utilizarea %unctiei Toggle&' Vom putea realiza alte moduri de implementare a comenzii !ornit" Oprit( %olosind limbajul propriu de programare )Cicode)# Cicode este un limbaj de programare integrat in mediul de dez oltare Citect*CADA destinat dez oltarii de aplicatii *CADA( permitand controlul so%t+are a elementelor utilizate pentru mimarea si controlul proceselor# Este un limbaj structurat similar cu )C) sau Visual Basic# Utilizand limbajul de programare Cicode se pot controla prin program toate ariabilele locale si cele in timp real( precum si toate %acilitatile o%erite de Citect*CADA cum ar %i tag$uri( ariabile locale( trends( gr%ice( rapoarte# Cicode se poate utiliza si pentru a inter%ata aplicatia cu alte resurse cum ar %i porturi de comunicatie( sistemul de operare( baze de date( etc# Vom incerca sa utilizam in continuare )Cicode) pentru a controla %unctionarea buronului !ornit" Oprit# In primul caz am completat )Up command) cu Toggle&comut,alim' # De data aceasta om inlocui %unctia Toggle&comut,alim' cu urmatorul program I. comut,alim /0 T1E2 comut,alim / 34 EL*E comut,alim/04 E2D

5 Utilizarea %unctiilor Daca in primul caz am apelat %unctia Toggle&' ( %unctie a%lata in biblioteca limbajului Cicode( om incerca sa scriem o noua %unctie proprie pe care sa o in ocam la apasarea butonului !ornit" Oprit *a denumim %unctia )comut,a&') si sa desc6idem CicodeEditor pentru a o scrie# CicodeEditor editor se lanseaza din )Citec E7plorer)$8Cicode .iles$8Create ne+ Cicode page# Vom de%ini %unctia )comut,a&') ast%el.U2CTIO2 comut,a&' I. comut,alim /0 T1E2 comut,alim / 34 EL*E comut,alim/04 E2D E2D .U2CTIO2 not,comut&' I. comut,alim /0 T1E2 n,comut/34 EL*E n,comut/04 E2D E2D

In acest moment( pentru butonul )*tart"*top) $ setam proprietatea ) Input) $Action up( )Up

command) cu comut,a&' Combinam cele trei moduri de realizare ale butonului )*tart"*top) si realizam o noua pagina gra%ica a and numele )On,o%%, 3) similara cu pagina gra%ica de jos#

!entru comutatorul de alimentare s$a ales un )*9mbol *et) de til )On"O%%) caruia i s$a setat proprietatea )On simbol +6en) cu comul,alim#