Induk. andur +24 V Start Stopp Termo Lõpp- Talitluse lüliti valik 1. Töö eesmärk. Õppida kasutama programmeeritavat loogikakontrollerit keeruka juhtimisobjekti juhtimiseks, kasutades programmi koostamiseks programmeerimiskeelt PL7-1 Grafcet. 2. Tööks vajalikud vahendid. 1. Programmeeritav loogikakontroller TSX 1720. 2. Terminal TSX T317. 3. Nupujaamad 2 tk. 4. Kontaktorid 3 tk. 5. Lõpplüliti. 6. Induktiivandur. 7. Tüüritav alaldi. 8. Asünkroonmootor. 3. Tööülesande kirjeldus. Tõukurmehhanism peab töötama ühes kahest talitlusest: - üksikoperatsioonide talitlus; - korduvoperatsioonide talitlus. Üksikoperatsioonide talitluses töötamisel käivitatakse lähteasendis asuva tõukurmehhanismi
Nupujaam. L1 L2 L3 O0,01 O0,02 O0,03 TSX 1720 I0,01 I0,02 Start Stopp +24 V Joonis 4 1. Töö eesmärk. Õppida koostama juhtimisobjekti juhtimiseks vajalikku programmi, kasutades programmeerimiskeelt PL7-1 Grafcet, ning realiseerima seda programmeeritava loogikakontrolleri TSX 1720 abil. 2. Tööks vajalikud vahendid. 1. Programmeeritav loogikakontroller TSX 1720. 2. Terminal TSX T317. 3. Nupujaam. 3. Tööülesande kirjeldus. Valgusinstallatsiooni lambid peavad süttima joonisel 4.3 toodud tsüklogrammide järgi. Valgusinstallatsiooni juhtimiseks tuleb ette näha kaks võimalust: - sisse- ja väljalülitamine fikseeritud asendiga lüliti, näiteks tumbleri abil;
0V S4 V2 R2 +24 V M 3~ 1. Töö eesmärk Õppida kasutama programeeritavat loogikakontrollerit keeruka juhtimisobjekti juhtimiseks, kasutades programmi koostamiseks programmeerimiskeelt PL7-1 Grafcet. 2. Tööülesande kirjeldus Ettenihkeajam peab töötama joonisel 2.1 kujutatud tsüklogrammi järgi. Joonis 2.1 K... K... +S3 kiirettenihe tööettenihe Ajam rakendub tööle käivitusnupu abil ja pidurdatakse (generaatorpidurdus) ning peatub
Töö objekti andmed: Kasutatud riistad: 1. Programmeeritav loogikakontroller TSX 1. Programmeeritav loogikakontroller TSX 1720 1720 2.Terminal TSX T317 3. Valgusinstallatsiooni makett Joonis 1 tsüklogramm 1. Töö eesmärk Õppida koostama juhtimisobjekti juhtimiseks vajaliku programmi, kasutades programmeerimiskeelt PL7-1 Grafcet, ning realiseerima seda programmeeritava loogikakontrolleri TSX 1720 abil. 2. Töö käik 1. Koostada joonisel 1 kujutatud tsüklogrammi alusel juhtimisalgoritmi plokkskeem. 2. Koostada juhtimisalgoritmi plokkskeemi alusel kommenteeritud programmid käsulisti kujul, kasutades programmeerimiskeelt PL7-1 Grafcet. 3. Sisestada koostatud programm loogikakontrollerisse. 4. Kontrollida sammhaaval sisestatud programmi ning vajadusel parandada vead 5
Start Kollane I0,02 X TS O0,05 Talitluse valik Roheline I0,03 O0,06 1. Töö eesmärk Õppida kasutama programeeritavat loogikakontrollerit keeruka juhtimisobjekti juhtimiseks, kasutades programmi koostamiseks programmeerimiskeelt PL7-1 Grafcet. 2. Tööülesande kirjeldus Valgusfoori tööd selgitab joonis 1. a) b) 4s 2s 3s 3s 4s punane - põleb pidevalt kollane ... - vilgub
Magento on avatud lähtekoodiga e-kaubanduse platvorm. See on kirjutatud programmeerimiskeeles PHP. Tarkvara töötati algselt välja firma Varien Inc. poolt. Esimene avalikkusele kättesaadav väljalase anti välja 31. märtsil 2008. Uurimuse kohaselt, mille viis läbi aheadWorks 2015. aasta mais, on Magento turuosa 30 kõige populaarsema e-kaubanduse platvormi seas 29.8%. 17. novembril 2015. anti välja Magento 2.0. Magento kasutab MySQL/MariaDB andmebaase, PHP programmeerimiskeelt ning elemente Zend Frameworkist. Samuti on Magentos kasutusel objektorienteeritud programmeerimine ning MVC arhitektuur. Installeerimine 1. Laadige alla Magento kõige uuem versioon 2. Paki fail lahti xampp kaustas olevas htdocs kausta 3. Mine localhost/mageto veebilehele ja vajuta Agree and Stup Magento 4. Start Readiness Check. 5. On täiesti võimalik, et tulevad PHP errorid. Sellejaoks tuleb minna xampp kaustas olevasse php kausta ja muuta php
Põhiline meetod kuidas programmeerida mänge ja rakendusi Construct 2-es on läbi ’event sheets’ ehk sündmuste lehtede kaudu. Igal sündmuse lehel on nimekiri sündmustest, mis koosnevad olukorra seisundist või mingisuguse asja valla pääsemisest. Kui need tingimused on täidetud saab läbi viia tegevusi ja ülesaindeid. Sündmuse loogika nagu OR ja AND ning ka alam-sündmused lasevad raskemaid süsteeme programmeerida ilma, et peaks õppima rasket programmeerimiskeelt. Gruppe saab kasutada selleks, et lubada ja keelata mitmeid sündmusi korraga ja ka selleks, et sündmusi organiseerida. Objekti tüübi valimine Kui lisades sündmusi, laseb see kasutajal täpsustada olukordi või kontrollida, et iga objekti tüübi ülesanne on paigas enne kui sündmus pannakse käima. Sündmusi saab kokku aheldada kasutads alam-sündmusi, mis lasevad luua veel keerulisemaid käitumisi. Füüsika käitumine
Samuti peab tulemus sisaldama infot, kus asuvad võtmed kelle käes või millises ruumis. 3.3 Loodud andmemudelist genereerida andmebaas. Andmebaas tuleb luua vastavalt nõuetele, mis kehtivad ettevõttes. Nõuded on põhiliselt andmebaasi loomise skriptidele. Seega tuleb luua skriptid, mis teevad andmebaasi valmis. 3.4 Projekti jätkuna luua infosüsteem. Infosüsteem tuleb luua NetBeans keskkonnas, GRAILS [5] projektina, kasutades gruuvi programmeerimiskeelt. 3.5 Migreerida projekt STS keskkonda. Tutvumine uue keskkonnaga. Eelmises tööülesandes alustatud infosüsteem tuleb migreerida uude arenduskeskkonda, milleks on SpringSource Toolsuite [4]. NetBeans keskkonnas on tekkinud GRAILS projektidele väikseid probleeme, mistõttu minnakse ettevõttes üle teise keskkonda. Tutvuda uue keskkonnaga ning jätkata projektiga. SpringSource Toolsuite on Eclipse baasil arenduskeskkond. 3
programmeerimine tegelikult on. Jäi meelde see, et programmeerimine on loovkirjutamine ning alati tasub juurde õppida ning programmeerides tasub alati otsida lahendusi näiteks ,,guugeldades" ja teiste vanu töid ära kasutades. Samuti oli ta ka ,,naisõiguslane", ta tegeleb tehnoloogia populariseerimisega naiste seas, mis on kõigile igati hea ja kasulik, kuna toimuvad nn ,,workshopid" ja programmeerimist tutvustavad päevad ainult naistele, kus ta on ka ise juhendaja. Ta tutvustas meile ka programmeerimiskeelt Ruby ning samas rääkis ta ka sellest, kui mõttetu on vaielda erinevatel IT-teemadel, näiteks Mac vs PC, Java vs C# vms. Internetikasiinode valmistaja Andres Septer tutvustas meile firmasisesest hierarhiat. Ta rääkis sellest, et igas infotehnoloogiafirmas on kaks poolt: pintsaklipslased ehk äripool ja ,,itivennad" ehk teeninduspool. Laias laastus teeb teeninduspool raha teenimise võimalikuks ning äripool realiseerib selle võimaluse
· Pascal, 1971, N. Wirth - Euroopa · C, 1974, D. Ritchie · Ada, 1979 - USA · Funktsionaalsetest keeltest esimene on Lisp, 1962, J. McCarthy, LISt Processing - MIT · Loogilistest keeltest esimene on Prolog, 1971, PROgramming in LOGic - Marseille Univ. · OOP alused Simula, 1967 · Smalltalk - "puhas" OOP · C++ , 1986, B. Stroustrup, OOP · ML, Haskell, Scheme - funktsionaalsed · Java, 1995, Sun - OOP Programmeerimiskeelt iseloomustavad: 1. leksika - kuidas panna kirja elementaarseid "sõnu" antud keeles - nimed (identifikaatorid), konstandid (arvud, stringid, tõeväärtused jne.), võtmesõnad (reserveeritud nimed), eraldajad jne. 2. süntaks - antud keele grammatikareeglid. Erinevalt loomulikest keeltest ei ole programmeerimiskeeltes mitte midagi peale hakata süntaktiliselt vigaste tekstidega. 3. semantika - keelekonstruktsioonide tähendus, s.t. kuidas interpreteeritakse
4. põlvkond Rakendusvaldkondade keeled (probleemvaldkonna keeled) 5. põlvkond Tehisintellekti ja interfeisi keeled 6. põlvkond Neuronvõrgud 15. Mis on operatsioonisüsteem ja nimetada tema eesmärgid. Operatsioonisüsteem on programm, mis käitub kui vahendaja arvutikasutaja ja riistvara vahel. Eesmärgid: korraldada kasutaja programmide tööd; teha arvutisüsteemi kasutamine mugavaks; organiseerida efektiivne riistvara töö 16. Nimetada 5 programmeerimiskeelt. C; C++; Basic; Java; JavaScript 17. Loetleda erinevad CAD tootemudelid. 2D-mudel; 2 1/2D-mudel; 3D- traatmudel; 3D-pinnamudel; tolerantsi mudel; füüsilised mudelid 18. Pideva teise tuletisega splainid. Nende kasutamise põhjused. Selline kõver tagab, et etteantud sõlmpunktides on pidevad nii funktsioon ise, kui ka tema esimene ja teine tuletis: y(-)=y(+) y'(-)=y'(+) y''(-)=y''(+)
See tehnoloogia teeb majade juhtimise paindlikuks ning säästab energiat. Kõik seadmed, mis on vastavate reeglite järgi mistahes firma poolt valmistatud, on LON-süsteemis võimelised omavahel infot vahendama. Joonis1.1 2. LONWORKSI PROTOKOLL LONWORKS ® protokollile osutab teenuseid iga kiht OSI tavaliselt seitse kihti mudelina.Protokoll on avatud kõigile, kes soovivad rakendada, ja kasutavad rakendamiseks C programmeerimiskeelt. Sellest tekkis IEC standart, Hiina rahvusvaheline standart ja hiljuti pälvis ISO standarti. 2.1 Esimene kiht Esimene kiht, mitmed füüsilised lingid on toetatud nagu näiteks RS-485; meie vaba tropoloogia (FT) ja elektriliin (PLC) ; ja kolmanda osapoole traadiga ja traadita kiu transviierid 2.2 Teine kiht Teine kiht- MAC algoritm. Lingi kihis IOS mudelis, LonWorksi protokoll lubab iseseisvat meedia kontrolli (MAC) see on tulnud kui tehti uuendusi Carrier Sense
eraldi. Microsoft Access salvestab andmed oma vormi põhineb Access Jet Database Engine. Samuti võib importida või linkida otse salvestatud andmed teistes rakendustes ja andmebaasid.Tarkvara arendajad, andmete arhitektide ja võimsuse kasutajad saavad Microsoft Access arendada rakendustarkvara. Sarnaselt teiste Microsoft Office'i rakendused, Access toetab Visual Basic for Applications (VBA), objekti-põhine programmeerimiskeelt, mis võib viidata erinevate objektide, sealhulgas DAO (Data Access Objects), ActiveX Data Objects, ja paljud teised ActiveX komponente. Visual objekte kasutatakse vormidel ja aruannetes paljastada nende meetodid ja omadused VBA programmitöö keskkonnas ja VBA koodi mooduleid võib tunnistada ja kutsuda Windowsi operatsioonisüsteemi operatsioone. 2.2 Ajalugu 1992: Microsoft Access versiooni 1.0 vabaneb 13. novembril 1992 ja Access 1.1 release mai
Hiljem asusin tööle ülikooli raamatukokku ja seal sai minust programmeerija," ütles President oma esinemises 12. septembril 2012. aastal Pärnus. http://www.president.ee/et/meediakajastus/bibliograafia/valik- meediakajastusi/7934-2012-09-15-08-56-02/layout-visit.html Selleks, et uurida programmeerimise algtasemel õppimise sobivust põhikooli kaheksandaks klassiks omandatud teadmiste ja iseseisvalt omandatud arvutikasutamise oskuse baasil, asusin õppima programmeerimiskeelt JavaScript kasutades e-õppekeskkonda Progetiiger www.progetiiger.ee. 4 1. Projekt progeTiiger ProgeTiiger on HITSA Innovatsioonikeskuse (Hariduse Infotehnoloogia Sihtasutuse osakonna) poolt ellu viidav projekt. HITSA keskendub oma tegevustes neljale valdkonnale: koolitused, õppematerjalide koostamine, Tiiger-programmid, tehnoloogiaharidus ja rahvusvahelised
Maakeral arvatakse praegu olevat umbes 6000 keelt. Allkeeled nt. ametikeeled (poliitika ja tehnilise dokumentatsiooni keel), olukorrast ja eesmärgist tingitud keele variandid (üldkeel, argikeel, kõrgstiil, släng) ning isikukeeled ehk idiolektid. Formaalkeel artefaktid kunstlikult loodud. Mitmesugused erinevused. Kunstlikult loodud märgisüsteem, nt matemaatika, loogika ja arvutiprogrammide formalismid. Kasutusalad kitsapiirilised. Programmeerimiskeelt ei saa vähemalt mitte kuigi loomulikult kasutada tunnete väljendamiseks. Tehiskeeled formaalkeeled ja rahvusvahelised keeled. Abikeeli kahesuguseid: ei ole koostatud loomulike keelte sarnaselt ja on koostatud loomulike keelte sarnaselt. ,,Loomade keel" enamasti signaalidele (mitte sümbolitele) tuginevad. Automaatsed ja keskkonnast sõltuvad. Objektkeel üksikkeel, mis on uurimise objektiks. Metakeel mõistesüsteem. Kirjelduses kasutatav keel
kõik kõrvalefektid on keelatud. Puhas funktsionaalne keel ei luba muutujatele väärtusi omistada. Ainus efekt, mis funktsiooni rakendamine argumentidele annab, on resultaadi leidmine. Kombineeritud funktsionaalsed keeled - ML, Lisp, Scheme - kombineerivad puhaste funktsionaalsete keelte mehhanisme imperatiivsete mehhanismidega. Lambda-arvutuse teooria tegeleb arvutatavuse ja arvutatavate funktsioonide uurimisega, kasutades selleks lambda-arvutuse keelt kui universaalset programmeerimiskeelt. Churchi tees väidab, et iga algoritmi saab lambda-arvutuse keeles kirja panna. On võimalik näidata, et lambda-arvutus, nagu ka Prolog, C ja Basic on üks paljudest universaalsetest programmeerimiskeeltest. Konkreetselt on lambda-arvutuse keel ja teooria funktsionaalsete programmeerimiskeelte aluseks. Loogika progra keel Prolog Prolog-i põhi-idee on nõuda otsitava lahenduse kirjeldamist esimest järku predikaatarvutuse keeles, kusjuures Prolog-i süsteem sisaldab
Maakeral arvatakse praegu olevat umbes 6000 keelt. Allkeeled nt. ametikeeled (poliitika ja tehnilise dokumentatsiooni keel), olukorrast ja eesmärgist tingitud keele variandid (üldkeel, argikeel, kõrgstiil, släng) ning isikukeeled ehk idiolektid. Formaalkeel artefaktid kunstlikult loodud. Mitmesugused erinevused. Kunstlikult loodud märgisüsteem, nt matemaatika, loogika ja arvutiprogrammide formalismid. Kasutusalad kitsapiirilised. Programmeerimiskeelt ei saa vähemalt mitte kuigi loomulikult kasutada tunnete väljendamiseks. Tehiskeeled formaalkeeled ja rahvusvahelised keeled. Abikeeli kahesuguseid: ei ole koostatud loomulike keelte sarnaselt ja on koostatud loomulike keelte sarnaselt. ,,Loomade keel" enamasti signaalidele (mitte sümbolitele) tuginevad. Automaatsed ja keskkonnast sõltuvad. Objektkeel üksikkeel, mis on uurimise objektiks. Metakeel mõistesüsteem. Kirjelduses kasutatav keel
Kombineeritud funktsionaalsed keeled - ML, Lisp, Scheme - kombineerivad puhaste funktsionaalsete keelte mehhanisme imperatiivsete mehhanismidega. Alus: lambda-arvutus Lambda-arvutuse keel on Alonzo Churchi poolt 1930. aastatel leiutatud lihtne ja universaalne meetod funktsioonide kirjapanekuks. Lambda-arvutuse teooria tegeleb arvutatavuse ja arvutatavate funktsioonide uurimisega, kasutades selleks lambda-arvutuse keelt kui universaalset programmeerimiskeelt. Churchi tees väidab, et iga algoritmi saab lambda-arvutuse keeles kirja panna. On võimalik näidata, et lambda-arvutus, nagu ka Prolog, C ja Basic on üks paljudest universaalsetest programmeerimiskeeltest. Konkreetselt on lambda-arvutuse keel ja teooria funktsionaalsete programmeerimiskeelte aluseks. Loogiline programmeerimine: Prolog Prolog on esimene -- ja siiani väga populaarne -- loogilise programmeerimise keel
Kursuse loomisel olen eelkõige silmas pidanud oma õpilasi, kellele tuleb see kõik kenasti selgeks teha. Kuid loodan, et sellest on ka teistele kasu, kellega ma kokku otseselt ei puutu. Kursus on ülesehitatud selliselt, et üheskoos tehakse läbi harjutused ning ülesanded jäävad iseseisvaks lahendamiseks. Vajalikud eelteadmised PHP mooduli kirjutamisel olen eeldanud, et õppur on enesele juba selgeks teinud nii HTML5 kui ka CSS3 osa. Kui kasutaja on õppinud kunagi mingisugust teist programmeerimiskeelt, siis teeb see ainult head ja kiirendab asjadest arusaamist. Käsitletavad teemad Alustame ülevaatest, mis on dünaamiline koduleht ning mis rolli mängib siin PHP. Seejärel kuulub suurem osa ajast just PHP'le, kus alustame muutujatest ja massiividest ja seome selle kõik andmebaasiga MySql. Hetkel on plaanis siduda tugevamalt ka OOP lähenemine, aga vaatame kuidas läheb. Peamine eesmärk on luua dünaamiline koduleht, mis on hallatav läbi administraatori liidese. Kasulikud lingid
Kõige lihtsam esitusviis on samm-algoritm, kus kogu nõutav tegevus on jagatud lihtoperatsioonideks ehk algoritmi sammudeks ja igale sammule on antud nende teostamise järjekorra number. Nii pidite Te kirja panema eelmise teema esimeses ülesandes oma kooliminemise algoritmi. Tihti pannakse algoritme kirja spetsiaalsete graafiliste skeemide - blokk-skeemide - abil. Selleks, et seletada arvutile, kuidas lahendada mingit ülesannet, tuleb meil algoritm arvutis kirja panna mõnda programmeerimiskeelt kasutades. Programmeerimiskeel Esimeses teemas sai antud põgus ülevaade enamlevinud programmeerimiskeeltest. Kõigi nende abiga on võimalik kirja panna algoritme meie ees seisvate infotöötlemise ülesannete lahendamiseks. Keele valik sõltub harilikult ülesande iseloomust. PROGRAMMEERIMISKEEL on tehiskeel algoritmide kirjapanekuks arvutitele "arusaadaval" kujul. Programmeerimiskeeles kirja pandud algoritmi nimetatakse PROGRAMMIKS või, kui veelgi täpsem olla, PROGRAMMI TEKSTIKS.
Kõige lihtsam esitusviis on samm-algoritm, kus kogu nõutav tegevus on jagatud lihtoperatsioonideks ehk algoritmi sammudeks ja igale sammule on antud nende teostamise järjekorra number. Nii pidite Te kirja panema eelmise teema esimeses ülesandes oma kooliminemise algoritmi. Tihti pannakse algoritme kirja spetsiaalsete graafiliste skeemide - blokk-skeemide - abil. Selleks, et seletada arvutile, kuidas lahendada mingit ülesannet, tuleb meil algoritm arvutis kirja panna mõnda programmeerimiskeelt kasutades. Programmeerimiskeel Esimeses teemas sai antud põgus ülevaade enamlevinud programmeerimiskeeltest. Kõigi nende abiga on võimalik kirja panna algoritme meie ees seisvate infotöötlemise ülesannete lahendamiseks. Keele valik sõltub harilikult ülesande iseloomust. PROGRAMMEERIMISKEEL on tehiskeel algoritmide kirjapanekuks arvutitele "arusaadaval" kujul. Programmeerimiskeeles kirja pandud algoritmi nimetatakse PROGRAMMIKS või, kui veelgi täpsem olla, PROGRAMMI TEKSTIKS.
tehtavate möönduste vahel. 43 Võimalik peab olema faile üles ja alla laadida ja (vastavalt antud lubadele) pääseda juurde andmebaasidele. Tulemusi peab olema võimalik salvestada otse kasutaja arvutisse (näiteks kasutades elektronposti). Võimaldamaks kiiret juurdepääsu andmebaasidele, tuleb kasutada lihtsat programmeerimiskeelt ja luua võimalikult dünaamilisi veebisaite. Selgelt tuleb sõnastada andmete kasutuspiirangud ja nende omandiõigus. Kujuneda võivad teatud kitsaste teemade foorumid. Eriti olulist ja kasulikku lisaväärtust pakub juurdepääs andmearhiividele ja institutsioonide bibliograafiatele. 3.2.10 Teenuste pakkumine sektori spetsialistidele Eri kategooria kultuuriüksused pakuvad kultuuri- ja teaduspärandiga tegelevate sektorite
Näiteks Termeki kohandamisvõimalusi on teadlikult piiratud, et mitte uputada kasutajat funktsioonide paljususse, vaid pakkuda talle teoreetiliselt head lahendust, mis üsna paljude, eriti väiksemate projektide vajadused peaks väikeste mööndustega ära rahuldama. Teises äärmuses asuvad väga universaalsed ja kohandatavad süsteemid (nt iLex), mille saab küll täpselt oma soovide järgi seada, aga selleks tuleb terminoloogil tõenäoliselt kõigepealt paar uut programmeerimiskeelt ära õppida. See ei ole suur mure, sest need keeled ei ole tegelikult üldse keerulised, pealegi saab vajadusel alati arendust teenusena sisse osta, kasvõi valitud süsteemi arendaja enda käest. Suurem mure on sisuline ja puutub siinsesse õpikusse: kui kõik teed näiteks andmestruktuuri otsustamisel on lahti, siis peab terminoloog sisuliselt väga hästi teadma, mida ta teeb. Kogemus näitab, et üldiselt ei teata, vaid lisaks terminoloogile ja arendajale läheb tarvis