Knihovna ConvertLib TXV první vydání září 2013 změny vyhrazeny
|
|
- Milada Sedláková
- před 9 lety
- Počet zobrazení:
Transkript
1 Knihovna ConvertLib TXV první vydání září 2013 změny vyhrazeny 1 TXV
2 Historie změn Datum Vydání Popis změn Září První vydání, popis odpovídá ConvertLib_v16 OBSAH 1 Úvod Datové typy Konstanty Globální proměnné Funkce Funkce ANGLE_TO_DEGREES Funkce DEGREES_TO_ANGLE Funkce CELSIUS_TO_FAHRENHEIT Funkce FAHRENHEIT_TO_CELSIUS Funkce DEG_TO_RAD Funkce RAD_TO_DEG Funkce DT_TO_DT_RFC Funkce DT_RFC822_TO_DT Funkce ISO8859_2_TO_CP Funkce REPLACE_CHAR Funkce STRING_HEX_TO_UDINT Funkce STRING_TO_LOWER Funkce STRING_TO_UPPER Funkce WindDirectionT115Deg Funkce WindDirectionT115StringCs Funkce WindDirectionT115StringEn Funkční bloky Funkční blok fbmeterpulse Funkční blok fbmetercounter TXV
3 1 ÚVOD Knihovna ConvertLib je standardně dodávaná jako součást programovacího prostředí Mosaic. Knihovna obsahuje funkce a funkční bloky pro převod hodnot a formátů. Objednací číslo dokumentace ke knihovně ConvertLib je TXV DATOVÉ TYPY V knihovně ConvertLib nejsou definovány žádné datové typy. 3 KONSTANTY V knihovně ConvertLib nejsou definovány žádné konstanty. 4 GLOBÁLNÍ PROMĚNNÉ V knihovně ConvertLib je definována globální proměnná MonthsNamesRFC822. Proměnná Typ Popis MonthsNamesRFC822 ARRAY [1..12] OF STRING[3] Trojpísmenné anglické zkratky měsíců popsané v RFC822 3 TXV
4 5 FUNKCE Knihovna ConvertLib obsahuje následující funkce: Funkce ANGLE_TO_DEGREES DEGREES_TO_ANGLE CELSIUS_TO_FAHRENHEIT FAHRENHEIT_TO_CELSIUS DEG_TO_RAD RAD_TO_DEG DT_RFC822_TO_DT DT_TO_DT_RFC822 ISO8859_2_TO_CP1250 REPLACE_CHAR STRING_HEX_TO_UDINT STRING_TO_LOWER STRING_TO_UPPER WindDirectionT115Deg WindDirectionT115StringCs WindDirectionT115StringEn Popis Převod úhlu ve stupních na stupně/minuty/sekundy Převod úhlu ze stupňů, minut a sekund na stupně Převod teploty ze stupňů Celsia na stupně Fahrenheita Převod teploty ze stupňů Fahrenheita na stupně Celsia Převod úhlových stupňů na radiány Převod radiánů na úhlové stupně Převod data a času ve formátu podle RFC822 na IEC formát DATE_AND_TIME Vrací datum a čas dle RFC822 Převod znaků kódovaných podle ISO na kódování CP 1250 Nahradí všechny znaky C1 znakem C2 Převod STRING (pouze hexadecimální číslice) na UDINT Převod všech znaků v řetězci na malá písmena. Vrací délku převedeného řetězce Převod všech znaků v řetězci na velká písmena. Vrací délku převedeného řetězce Převod odporu měřeného na ukazateli směru větru T115 na úhlové stupně Převod odporu měřeného na ukazateli směru větru T115 na české označení směru Převod odporu měřeného na ukazateli směru větru T115 na anglické označení směru 4 TXV
5 5.1 Funkce ANGLE_TO_DEGREES Funkce ANGLE_TO_DEGREES převádí úhel ve stupních na stupně/minuty/vteřiny. VAR_INPUT angle LREAL Úhel ve stupních VAR_IN_OUT degrees INT Stupně minutes INT Minuty seconds INT Vteřiny ANGLE_TO_DEGREES Návratová hodnota BOOL Vždy TRUE Příklad programu s voláním funkce ANGLE_TO_DEGREES : PROGRAM prgangletodegrees VAR angle : LREAL := ; degrees, minutes, seconds : INT; text : STRING; ANGLE_TO_DEGREES(angle := angle, degrees := degrees, minutes := minutes, seconds := seconds); text := INT_TO_STRING(degrees) + ' ' + INT_TO_STRING(minutes) + '$'' + INT_TO_STRING(seconds) + '"'; END_PROGRAM 5 TXV
6 5.2 Funkce DEGREES_TO_ANGLE Funkce DEGREES_TO_ANGLE převádí úhel ve stupních/minutách/vteřinách na stupně. VAR_INPUT degrees INT Stupně minutes INT Minuty seconds INT Vteřiny DEGREES_TO_ANGLE Návratová hodnota LREAL Úhel ve stupních Příklad programu s voláním funkce DEGREES_TO_ANGLE : PROGRAM prgdegreestoangle VAR seconds : INT := 18; minutes : INT := 45; degrees : INT := 25; angle : LREAL; text : STRING; angle := DEGREES_TO_ANGLE(degrees := degrees, minutes := minutes, seconds := seconds); text := LREAL_TO_STRING(angle) + ' '; END_PROGRAM 6 TXV
7 5.3 Funkce CELSIUS_TO_FAHRENHEIT Funkce CELSIUS_TO_FAHRENHEIT realizuje převod teploty ze stupňů Celsia na stupně Fahrenheita dle vzorce: CELSIUS_TO_FAHRENHEIT= 9 5 temp+32 VAR_INPUT temp REAL Teplota ve stupních Celsia CELSIUS_TO_FAHRENHEIT Návratová hodnota REAL Teplota ve stupních Fahrenheita Příklad programu s voláním funkce CELSIUS_TO_FAHRENHEIT : 7 TXV
8 5.4 Funkce FAHRENHEIT_TO_CELSIUS Funkce FAHRENHEIT_TO_CELSIUS realizuje převod teploty ze stupňů Fahrenheita na stupně Celsia dle vzorce: CELSIUS_TO_FAHRENHEIT= 5 9 (temp 32) VAR_INPUT temp REAL Teplota ve stupních Fahrenheita FAHRENHEIT_TO_CELSIUS Návratová hodnota REAL Teplota ve stupních Celsia Příklad programu s voláním funkce FAHRENHEIT_TO_CELSIUS : 8 TXV
9 5.5 Funkce DEG_TO_RAD Funkce DEG_TO_RAD převede úhel ve stupních na radiány. VAR_INPUT angle LREAL Úhel ve stupních DEG_TO_RAD Návratová hodnota STRING Úhel v radiánech Příklad programu s voláním funkce DEG_TO_RAD : PROGRAM prgconvertangle1 VAR angle : LREAL := 90.0; sin1 : LREAL; sin1 := SIN(DEG_TO_RAD(angle)); END_PROGRAM 9 TXV
10 5.6 Funkce RAD_TO_DEG Funkce RAD_TO_DEG převede úhel ve stupních na radiány. VAR_INPUT angle LREAL Úhel v radiánech RAD_TO_DEG Návratová hodnota STRING Úhel ve stupních Příklad programu s voláním funkce RAD_TO_DEG : PROGRAM prgconvertangle2 VAR sin1 : LREAL := 1.0; angle : LREAL; angle := RAD_TO_DEG(ASIN(sin1)); END_PROGRAM 10 TXV
11 5.7 Funkce DT_TO_DT_RFC822 Funkce pro převod časového údaje zapsaného v textovém řetězci ve formátu podle RFC822 na IEC formát DATE_AND_TIME Datum a čas podle RFC822: datum a čas datum rok měsíc datum čas den měsíc rok 4 čísla jméno-měsíce Jméno-měsíce "Jan" / "Feb" / "Mar" / "Apr" / "May" / "Jun" / "Jul" / "Aug" / "Sep" / "Oct" / "Nov" / "Dec" den čas čas-ve-dni hodina minuta sekunda zóna Příklad: 15 Jul :12: VAR_INPUT 1-2 čísla čas-ve-dni zóna hodina ":" minuta ":" sekunda 2 čísla 2 čísla 2 čísla (( "+" / "-" ) 4 čísla) datetime DATE_AND_TIME Datum a čas ve formátu IEC DATE_AND_TIME DT_TO_DT_RFC822 Návratová hodnota STRING Datum a čas podle RFC TXV
12 Příklad programu s voláním funkce DT_RFC822_TO_DT : PROGRAM prgconvertdt_rfc822 VAR DtString : STRING; DtString := DT_TO_DT_RFC822(dateTime := GetDateTime(), UtcOff := 60); END_PROGRAM 12 TXV
13 5.8 Funkce DT_RFC822_TO_DT Funkce DT_RFC822_TO_DT převede datum a čas ve formátu podle RFC822 na IEC formát DATE_AND_TIME. VAR_INPUT datetime STRING Datum a čas podle RFC822 DT_RFC822_TO_DT Návratová hodnota DATE_AND_TIME Datum a čas ve formátu IEC DATE_AND_TIME Příklad programu s voláním funkce DT_RFC822_TO_DT : PROGRAM prgconvertrfc822_dt VAR DtString : STRING := '15 Jul :12: '; Dt1 : DATE_AND_TIME; Dt1 := DT_RFC822_TO_DT(dateTime := DtString); END_PROGRAM 13 TXV
14 5.9 Funkce ISO8859_2_TO_CP1250 Funkce ISO8859_2_TO_CP1250 slouží pro převod znaků kódovaných podle ISO na kódování CP Na vstupu src se očekává první byte řetězce pro převod. Funkce převede všechny znaky až do koncové nuly. Pokud je řetězec uložen v typu STRING je zajištěna koncová nula datovým typem. Pokud je řetěz uložen v jiném datovém typu je nutné koncovou binární nulu doplnit před voláním funkce. VAR_IN_OUT src STRING První byte řetězce pro převod ISO8859_2_TO_CP1250 Návratová hodnota UDINT Počet znaků převedeného řetězce 14 TXV
15 Příklad programu s voláním funkce ISO8859_2_TO_CP1250. První volání podmíněné proměnnou Test, pouze ověřuje zda funkce pracuje správně. Druhé volání je příklad převodu textu přijatého z komunikace včetně ošetření koncové nuly. PROGRAM prgconvertiso8859_2 VAR Test : BOOL; TestString : STRING := 'Přílią ľlu»oučký kůň pěl ďábelské ódy'; RecvFrom : fbrecvfrom; RecvBuff : ARRAY [0..255] OF USINT; IF Test THEN ISO8859_2_TO_CP1250(src := void(teststring)); Test := false; END_IF; RecvFrom(rq := 1, chancode := ETH1_uni0, lenrx := 255, data := void(recvbuff)); IF RecvFrom.lenData <> 0 THEN RecvBuff[RecvFrom.lenData] := 0; ISO8859_2_TO_CP1250(src := RecvBuff[0]); END_IF; END_PROGRAM 15 TXV
16 5.10 Funkce REPLACE_CHAR Funkce REPLACE_CHAR slouží k nahrazení všech výskytů znaku v řetězci input s ASCII hodnotou danou vstupem C1 za znak daný hodnotu vstupu C2. Návratová hodnota je délka řetězce na vstupu input. VAR_INPUT C1 BYTE ASCII hodnota znaku, který má být nahrazen C2 BYTE ASCII hodnota znaku, kterým bude náhrada provedena VAR_IN_OUT input STRING[255] Řetězec ve kterém bude provedena náhrada REPLACE_CHAR Návratová hodnota UDINT Počet znaků řetězce na vstupu input čárku Příklad programu s voláním funkce REPLACE_CHAR, převod desetinné tečky na PROGRAM prgreplacechar VAR Message : STRING; Temp : REAL; Message := REAL_TO_STRINGF(in := Temp, format := 'Teplota je %.1f C'); REPLACE_CHAR(C1 := 16#2E, C2 := 16#2C, input := Message); END_PROGRAM 16 TXV
17 5.11 Funkce STRING_HEX_TO_UDINT Funkce STRING_HEX_TO_UDINT slouží k převodu hexadecimálního čísla zapsaného ve STRINGu na UDINT. Ve STRINGu jsou očekávána pouze hexadecimální číslice. Povolené znaky: ' abcdefABCDEF' VAR_IN_OUT input STRING Řetězec s hexadecimálním číslem STRING_HEX_TO_UDINT Návratová hodnota UDINT Převedená hodnota hexadecimálního čísla Příklad programu s voláním funkce STRING_HEX_TO_UDINT. PROGRAM prgconverthexnumber VAR HexString : STRING := 'a0'; Value : UDINT; Value := STRING_HEX_TO_UDINT(input := HexString); END_PROGRAM 17 TXV
18 5.12 Funkce STRING_TO_LOWER Funkce STRING_TO_LOWER slouží k převodu všech znaků v řetězci na malá písmena. Vrací délku převedeného řetězce. VAR_IN_OUT input STRING[255] Řetězec ve kterém bude provedena náhrada STRING_TO_LOWER Návratová hodnota UDINT Počet znaků řetězce na vstupu input Příklad programu s voláním funkce STRING_TO_LOWER. Proměnná Ok se nastaví na TRUE v případě, že uživatel vloží do řetězce input slovo 'ok' bez ohledu na velikost písmen. PROGRAM prgteststringtolower VAR input : STRING; Ok : BOOL; STRING_TO_LOWER(input); Ok := input = 'ok'; END_PROGRAM 18 TXV
19 5.13 Funkce STRING_TO_UPPER Funkce STRING_TO_UPPER slouží k převodu všech znaků v řetězci na velká písmena. Vrací délku převedeného řetězce. VAR_IN_OUT input STRING[255] Řetězec ve kterém bude provedena náhrada STRING_TO_UPPER Návratová hodnota UDINT Počet znaků řetězce na vstupu input Příklad programu s voláním funkce STRING_TO_UPPER. Proměnná Ok se nastaví na TRUE v případě, že uživatel vloží do řetězce input slovo 'ok' bez ohledu na velikost písmen. PROGRAM prgteststringtoupper VAR input : STRING; Ok : BOOL; STRING_TO_UPPER(input); Ok := input = 'OK'; END_PROGRAM 19 TXV
20 5.14 Funkce WindDirectionT115Deg Funkce WindDirectionT115Deg slouží k převodu odporu měřeného na ukazateli směru větru T115 na úhlové stupně VAR_INPUT R REAL Odpor měřený na ukazateli směru větru T115 STRING_HEX_TO_UDINT Návratová hodnota UDINT Směr větru v úhlových stupních Příklad programu s voláním funkce WindDirectionT115Deg viz Funkce WindDirectionT115StringEn. 20 TXV
21 5.15 Funkce WindDirectionT115StringCs Funkce WindDirectionT115StringCs slouží k převodu odporu měřeného na ukazateli na zkratku vyjadřující směr větru. Návratové hodnoty Význam Hodnota ve stupních S sever 0 SV severovýchod 45 V východ 90 JV jihovýchod 135 J jih 180 JZ jihozápad 225 Z západ 270 SZ severozápad 315 VAR_INPUT R REAL Odpor měřený na ukazateli směru větru T115 WindDirectionT115StringCs Návratová hodnota STRING[2] Dvoupísmenná zkratka směru větru Příklad programu s voláním funkce WindDirectionT115StringCs viz Funkce Wind DirectionT115StringEn. 21 TXV
22 5.16 Funkce WindDirectionT115StringEn Funkce WindDirectionT115StringCs slouží k převodu odporu měřeného na ukazateli na anglickou zkratku vyjadřující směr větru. Návratové hodnoty Význam Hodnota ve stupních N north 0 NE northeast 45 E east 90 SE southeast 135 S south 180 SW southwest 225 W west 270 NW northwest 315 VAR_INPUT R REAL Odpor měřený na ukazateli směru větru T115 WindDirectionT115StringEn Návratová hodnota STRING[2] Anglická dvoupísmenná zkratka směru větru 22 TXV
23 Příklad programu s voláním funkcí WindDirectionT115Deg, WindDirectionT115StringCs a WindDirectionT115StringEn. PROGRAM prgwinddirection VAR Ohms : REAL; Direction : REAL; DirectionEn : STRING; DirectionCs : STRING; Direction := WindDirectionT115Deg(R := Ohms); DirectionCs := WindDirectionT115StringCs(R := Ohms); DirectionEn := WindDirectionT115StringEn(R := Ohms); END_PROGRAM 23 TXV
24 6 FUNKČNÍ BLOKY V knihovně ConvertLib jsou definovány následující funkční bloky: Funkční blok fbmeterpulse fbmetercounter Popis Počítá pulzy a jejich frekvenci Počítá pulzy a jejich frekvenci (s využitím čítače) 24 TXV
25 6.1 Funkční blok fbmeterpulse Funkční blok fbmeterpulse slouží k čítání a určování frekvence pulzů přicházejících na binární vstup. Čítány jsou náběžné hrany na vstupu Pulse. Na výstupu PulseOut je kopie vstupních hran. Hodnota na vstupu MaxPeriod určuje jaká nejdelší doba mezi pulzy je ještě považována za nenulovou frekvenci. Při zastavení pulzů, určená frekvence klesá k hodnotě dané převrácenou hodnotou MaxPeriod. Pokud nepřijde do doby MaxPeriod pulz je frekvence prohlášena za nulovou. Pokud je k dispozici informace o zastavení pulzů, je možné frekvenci vynulovat okamžitě nastavení vstupu Freeze na TRUE. Během doby, kdy je Freeze nastaven na TRUE se příchozí pulzy ignorují. Hodnota vstupu Base určuje základ pro určování frekvence. Jednotky výstupu Frequency jsou pak dány převrácenou hodnotou hodnoty Base. Pro Base rovno 1 sekunda jsou jednotky sekundy na mínus první, tedy hertzy. Pokud je nastaven vstup Filter na nenulovou hodnotu, je výstup Frequency dále upraven filtrem prvního řádu. Celkový počet pulzů je uchováván v proměnné na vstupu Counter jako počet pulzů. Maximální celkový počet je pulzů. Po dosažení této hodnoty je nastaven pří znak Overflow a čítání se zastaví. Pro většinu aplikací by neměl limit čítače být překážkou. Čítat celkového počtu pulzů je možné vynulovat náběžnou hranou na vstupu Reset. Pro zachování hodnoty celkového počtu pulzů během výpadků napájení je nutné proměnnou na vstupu Counter definovat jako VAR_GLOBAL RETAIN. VAR_INPUT Pulse Reset BOOL R_EDGE BOOL R_EDGE Pulzy Nulování počítadla pulzů 25 TXV
26 Freeze BOOL Zastaví čítání a nastaví frekvenci na nulu Filter TIME Časová konstanta filtru frekvence MaxPeriod TIME Maximální perioda mezi pulzy Base TIME Základní časová perioda pro určování frekvence VAR_IN_OUT Counter UDINT Počítadlo pulzů (musí být RETAIN!) VAR_OUTPUT PulseOut BOOL Kopie vstupních pulzů Overflow BOOL Přetečení čítače pulzů, nastavte Reset do logické 1 Frequency REAL Frekvence [1/Base] Příklad programu s funkčním blokem fbmeterpulse měření rychlosti větru pro anemometr T114, který dává jeden pulz za sekundu pro rychlost větru 2,4 km/h. Proměnná Counter v tomto případě není remanentní, protože celkový počet pulzů není důležitý. r0_p3_di.di0 je vstupem základního modulu. V proměnné Velocity bude rychlost v kilometrech za hodinu. PROGRAM prgwindspeed VAR MeterPulse : fbmeterpulse; Counter : UDINT; MeterPulse(Pulse := r0_p3_di.di0, MaxPeriod := T#1m, Base := T#2.4s, Counter := Counter Frequency => Velocity); END_PROGRAM 26 TXV
27 Příklad programu s funkčním blokem fbmeterpulse měření celkového úhrnu srážek pro srážkoměr, který dává jeden puls na 0,2794 mm srážek. Proměnná TotalRainFall udává celkový úhrn srážek v milimetrech a proměnná LastHour přibližnou intenzitu srážek v milimetrech za hodinu. Proměnná MI_CIB1_IN.ID1_IN.DI.DI1 představuje binární vstup CFox jednotky. VAR_GLOBAL RETAIN RainfallCounter : UDINT; PROGRAM prgrainfall VAR MeterPulse : fbmeterpulse; TotalRainfall : REAL; LastHour : REAL; VAR CONSTANT OnePulse : REAL := ; // mm/pulse MeterPulse(Pulse := MI_CIB1_IN.ID1_IN.DI.DI1, MaxPeriod := T#1h, Base := T#1h, Counter := RainfallCounter); LastHour := MeterPulse.Frequency * OnePulse; TotalRainfall := UDINT_TO_REAL(RainfallCounter) * OnePulse; END_PROGRAM 27 TXV
28 6.2 Funkční blok fbmetercounter Funkční blok fbmetercounter slouží k čítání a určování frekvence pulzů přicházejících na binární vstup vybavený čítačem. Čítány jsou rozdíly stavů čítače. Na výstupu Change je příznak změny stavu vstupního čítače. Změna čítače mezi dvěma voláními bloku nesmí být větší než 50. Větší rozdíly jsou považovány za chybu a ignorovány. Hodnota na vstupu MaxPeriod určuje jaká nejdelší doba mezi pulzy je ještě považována za nenulovou frekvenci. Při zastavení pulzů, určená frekvence klesá k hodnotě dané převrácenou hodnotou MaxPeriod. Pokud nepřijde do doby MaxPeriod pulz je frekvence prohlášena za nulovou. Pokud je k dispozici informace o zastavení pulzů, je možné frekvenci vynulovat okamžitě nastavení vstupu Freeze na TRUE. Během doby, kdy je Freeze nastaven na TRUE se změny čítače ignorují. Hodnota vstupu Base určuje základ pro určování frekvence. Jednotky výstupu Frequency jsou pak dány převrácenou hodnotou hodnoty Base. Pro Base rovno 1 sekunda jsou jednotky sekundy na mínus první, tedy hertzy. Pokud je nastaven vstup Filter na nenulovou hodnotu, je výstup Frequency dále upraven filtrem prvního řádu. Celkový počet pulzů je uchováván v proměnné na vstupu Counter jako počet pulzů. Maximální celkový počet je pulzů. Po dosažení této hodnoty je nastaven pří znak Overflow a čítání se zastaví. Pro většinu aplikací by neměl limit čítače být překážkou. Čítat celkového počtu pulzů je možné vynulovat náběžnou hranou na vstupu Reset. Pro zachování hodnoty celkového počtu pulzů během výpadků napájení je nutné proměnnou na vstupu Counter definovat jako VAR_GLOBAL RETAIN. 28 TXV
29 Proměnná Typ VAR_INPUT Význam Cnt UINT Čítač pulzů Reset BOOL R_EDGE Nulování počítadla pulzů Freeze BOOL Zastaví čítání a nastaví frekvenci na nulu Filter TIME Časová konstanta filtru frekvence MaxPeriod TIME Maximální perioda mezi pulzy Base TIME Základní časová perioda pro určování frekvence VAR_IN_OUT Counter DINT Počítadlo pulzů (musí být RETAIN!) VAR_OUTPUT Change BOOL Čítač pulzů změnil hodnotu Overflow BOOL Přetečení čítače pulzů, nastavte Reset do logické 1 Frequency REAL Frekvence [1/Base] 29 TXV
30 Příklad programu s funkčním blokem fbmetercounter, pro měření průtoku. Blok počítá pulzy ze vstupu základního modulu r0_p3_cnt_in1.vala. Tento vstup má 32 bitový čítač, proto je použita ještě konverze UDINT_TO_UINT. Napočítané pulzy jsou přes kon stantu udávající jaké proteklé množství odpovídá jednomu metru krychlovému, převeden na celkový proteklý objem (celkobjem). Frekvence udávající pulzy za hodinu je tou samou konstantou převedena na průtok v metrech krychlových za hodinu (aktprutok). VAR_GLOBAL RETAIN FCounter3 : DINT; PROGRAM prgexampleflowcounter VAR FMeter : fbmetercounter; aktprutok : REAL; celkobjem : REAL; VAR CONSTANT meterperpulse : REAL := 0.01; FMeter( Cnt Filter Base MaxPeriod Counter := UDINT_TO_UINT(r0_p3_CNT_IN1.VALA), := T#2s, := T#1h, := T#120s, := FCounter3); celkobjem := DINT_TO_REAL(FCounter3) * meterperpulse; aktprutok := FMeter.Frequency * meterperpulse; END_PROGRAM 30 TXV
31 31 TXV
32 TXV Výrobce si vyhrazuje právo na změny dokumentace. Poslední aktuální vydání je k dispozici na internetu 32 TXV
Knihovna EnergyLib TXV 003 65.01 čtvrté vydání červen 2012 změny vyhrazeny
Knihovna EnergyLib TXV 003 65.01 čtvrté vydání červen 2012 změny vyhrazeny 1 TXV 003 65.01 Historie změn Datum Vydání Popis změn Únor 2011 1 První vydání, popis odpovídá EnergyLib_v10 Červen 2011 2 Únor
Knihovna EnergyLib TXV 003 65.01 páté vydání červen 2012 změny vyhrazeny
Knihovna EnergyLib TXV 003 65.01 páté vydání červen 2012 změny vyhrazeny 1 TXV 003 65.01 Historie změn Datum Vydání Popis změn Únor 2011 1 První vydání, popis odpovídá EnergyLib_v10 Červen 2011 2 Únor
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny
Knihovna EpsnetLib TXV 003 73.01 první vydání září 2012 změny vyhrazeny 1 TXV 003 73.01 Historie změn Datum Vydání Popis změn Září 2012 1 První vydání, popis odpovídá EpsnetLib_v11 OBSAH 1 Úvod...3 2 Datové
Knihovna XmlLib TXV 003 63.01 druhé vydání říjen 2012 změny vyhrazeny
Knihovna XmlLib TXV 003 63.01 druhé vydání říjen 2012 změny vyhrazeny 1 TXV 003 63.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá XmlLib_v13 Říjen 2012 2 Druhé vydání,
Knihovna XmlLib TXV 003 63.01 první vydání prosinec 2010 změny vyhrazeny
Knihovna XmlLib TXV 003 63.01 první vydání prosinec 2010 změny vyhrazeny 1 TXV 003 63.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá XmlLib_v13 OBSAH 1 Úvod...3 2
Knihovna MeteoGiom3000Lib TXV 003 60.01 první vydání Prosinec 2010 změny vyhrazeny
Knihovna MeteoGiom3000Lib TXV 003 60.01 první vydání Prosinec 2010 změny vyhrazeny 1 TXV 003 60.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První verze Obsah 1 Úvod...3 2 Datové typy...3 2.1
Knihovna WebGraphLib
Knihovna WebGraphLib TXV 003 58.01 první vydání květen 2010 změny vyhrazeny 1 TXV 003 58.01 Historie změn Datum Vydání Popis změn Březen 2010 1 První vydání, popis odpovídá WebGraphLib_v10 OBSAH 1 Úvod...3
Knihovna AstroLib TXV první vydání listopad 2010 změny vyhrazeny
Knihovna AstroLib TXV 003 64.01 první vydání listopad 2010 změny vyhrazeny 1 TXV 003 64.01 Historie změn Datum Vydání Popis změn Listopad 2010 1 První vydání, popis odpovídá AstroLib_v10 OBSAH 1 Úvod...3
Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny
Knihovna DataBoxLib TXV 003 56.01 první vydání prosinec 2010 změny vyhrazeny 1 TXV 003 56.01 Historie změn Datum Vydání Popis změn Prosinec 2010 1 První vydání, popis odpovídá DataBoxLib_v14 OBSAH 1 Úvod...3
Knihovna DebugComLib
Knihovna DebugComLib TXV 003 57.01 druhé vydání prosinec 2010 změny vyhrazeny 1 TXV 003 57.01 Historie změn Datum Vydání Popis změn Květen 2010 1 První vydání Prosinec 2010 2 K verzi knihovny 1.4 (přidán
Knihovna SolarMonitorLib
Knihovna SolarMonitorLib TXV 003 84.01 první vydání listopad 2013 změny vyhrazeny 1 TXV 003 84.01 Historie změn Datum Vydání Popis změn Listopad 2013 1 První vydání, popis odpovídá SolarMonitorLib_v10
Knihovny pro programování PLC Tecomat podle IEC 61 131-3
Knihovny pro programování PLC Tecomat podle IEC 61 131-3 TXV 003 22.01 osmé vydání březen 2006 změny vyhrazeny 1 TXV 003 22.01 Historie změn Datum Vydání Popis změn Srpen 2004 až únor 2006 Březen 2006
Knihovna ServoLib Řízení servopohonu bez zpětné vazby. TXV 003 50.01 první vydání březen 2009 změny vyhrazeny
Knihovna ServoLib Řízení servopohonu bez zpětné vazby TXV 3 5.1 první vydání březen 29 změny vyhrazeny Historie změn Datum Vydání Popis změn Březen 29 1 První vydání OBSAH 1 Úvod...3 1.1 Servopohony s
Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny
Knihovna GalaxyLib TXV 003 74.01 druhé vydání srpen 2012 změny vyhrazeny 1 TXV 003 74.01 Historie změn Datum Vydání Popis změn červenec 2012 1 První vydání, popis odpovídá GalaxyLib_v11 Srpen 2012 2 Doplněna
Knihovna pro GSM TXV 003 40.01 šesté vydání Prosinec 2010 změny vyhrazeny
Knihovna pro GSM TXV 003 40.01 šesté vydání Prosinec 2010 změny vyhrazeny 1 TXV 003 40.01 Historie změn Datum Vydání Popis změn Únor 2008 1 První verze Červen 2008 2 Doplnění změn pro verzi knihovny 1.1
Knihovna TecoRouteLib
Knihovna TecoRouteLib TXV 003 83.01 první vydání září 2013 změny vyhrazeny 1 TXV 003 83.01 Historie změn Datum Vydání Popis změn Září 2013 1 První vydání, popis odpovídá TecoRouteLib_v11 OBSAH 1 Úvod...3
Knihovna XBMCLib TXV druhé vydání květen 2014 změny vyhrazeny
Knihovna XBMCLib TXV 003 81.01 druhé vydání květen 2014 změny vyhrazeny 1 TXV 003 81.01 Historie změn Datum Vydání Popis změn Květen 2013 1 První vydání, popis odpovídá XBMCLib_v10. Květen 2014 2 Upraveny
Knihovna LightsLib TXV 003 67.01 první vydání prosinec 2011 změny vyhrazeny
Knihovna LightsLib TXV 003 67.01 první vydání prosinec 2011 změny vyhrazeny 1 TXV 003 67.01 Historie změn Datum Vydání Popis změn Prosinec 2011 1 První vydání, popis odpovídá LightsLib_v12 OBSAH 1 Úvod...3
Knihovna DMX512lib Komunikace protokolem DMX512. TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny
Knihovna DMX512lib Komunikace protokolem DMX512 TXV 003 61.01 prvé vydání srpen 2010 změny vyhrazeny Historie změn Datum Vydání Popis změn Srpen 2010 1 První vydání knihovny DMX512lib_V10 OBSAH 1Úvod...3
Knihovna FlashLib TXV první vydání listopad 2009 změny vyhrazeny
Knihovna FlashLib TXV 003 55.01 první vydání listopad 2009 změny vyhrazeny 1 TXV 003 55.01 Historie změn Datum Vydání Popis změn Listopad 2009 1 První vydání, popis odpovídá FlashLib_v12 OBSAH 1 Úvod...3
Knihovna XmlLibEx TXV 003 78.01 druhé vydání prosinec 2013 změny vyhrazeny
Knihovna XmlLibEx TXV 003 78.01 druhé vydání prosinec 2013 změny vyhrazeny 1 TXV 003 78.01 Historie změn Datum Vydání Popis změn Říjen 2012 1 První vydání, popis odpovídá XmlLibEx_v11 Prosinec 2013 2 Doplněn
Knihovna CFoxLib TXV 003 71.01 první vydání červen 2012 změny vyhrazeny
Knihovna CFoxLib TXV 003 71.01 první vydání červen 2012 změny vyhrazeny 1 TXV 003 71.01 Historie změn Datum Vydání Popis změn Červen 2012 1 První vydání, popis odpovídá CFoxLib_v10 OBSAH 1 Úvod...3 2 Datové
Knihovna WeatherLib TXV 003 77.01 první vydání srpen 2012 změny vyhrazeny
Knihovna WeatherLib TXV 003 77.01 první vydání srpen 2012 změny vyhrazeny 1 TXV 003 77.01 Historie změn Datum Vydání Popis změn Srpen 2012 1 První vydání, popis odpovídá WeatherLib_v10 Obsah 1 Úvod...3
Knihovna pro modelování procesů TXV čtvrté vydání září 2012 změny vyhrazeny
Knihovna pro modelování procesů TXV 003 44.01 čtvrté vydání září 2012 změny vyhrazeny 1 TXV 003 44.01 Historie změn Datum Vydání Popis změn červen 2008 1 První verze říjen 2008 2 Vygenerována nápověda
Knihovna WeatherLib TXV 003 77.01 druhé vydání prosinec 2014 změny vyhrazeny
Knihovna WeatherLib TXV 003 77.01 druhé vydání prosinec 2014 změny vyhrazeny 1 TXV 003 77.01 Historie změn Datum Vydání Popis změn Srpen 2012 1 První vydání, popis odpovídá WeatherLib_v10 Prosinec 2014
Knihovna JablotronLib TXV 003 86.01 druhé vydání květen 2014 změny vyhrazeny
Knihovna JablotronLib TXV 003 86.01 druhé vydání květen 2014 změny vyhrazeny 1 TXV 003 86.01 Historie změn Datum Vydání Popis změn Únor 2014 1 První vydání, popis odpovídá JablotronLib_v10 Květen 2014
Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV 003 49.01
PROGRAMOVATELNÉ AUTOMATY Knihovna RecDBXLib ZÁZNAMY V DATABOXU TXV 003 49.01 KNIHOVNA RecDBXLib DATABÁZE V DATABOXU 2. vydání řijen 2008 OBSAH 1. ÚVOD...3 2. KNIHOVNA RecDBXLib DATABÁZE V DATABOXU...4
Knihovna ParadoxLib TXV 003 75.01 druhé vydání březen 2013 změny vyhrazeny
Knihovna ParadoxLib TXV 003 75.01 druhé vydání březen 2013 změny vyhrazeny 1 TXV 003 75.01 Historie změn Datum Vydání Popis změn Prosinec 2012 1 První vydání, popis odpovídá ParadoxLib_v12 Březen 2013
Knihovna ComLib TXV osmé vydání červenec 2013 změny vyhrazeny
TXV 003 51.01 osmé vydání červenec 2013 změny vyhrazeny 1 TXV 003 51.01 Historie změn Datum Vydání Popis změn Březen 2009 1 První vydání Září 2009 2 Doplněny informace pro ComLib_v13 Listopad 2009 3 Opraven
Knihovna InternetLib
Knihovna InternetLib TXV 003 54.01 deváté vydání květen 2013 změny vyhrazeny 1 TXV 003 54.01 Historie změn Datum Vydání Popis změn Říjen 2009 1 První vydání Únor 2010 2 Doplněny změny pro verzi knihovny
K8055D.DLL v5.0.0.0. Technická příručka. Úvod. Obecné. Konvence volání. Nastavení adresy karty
K8055D.DLL v5.0.0.0 Technická příručka Úvod Obecné Experimentální USB deska K8055N má 5 digitálních vstupních kanálů a 8 digitálních výstupních kanálů. Kromě toho jsou na desce dva analogové vstupy, dva
CIB VOICE MODULE HLM390/CIB. Technická dokumentace
CIB VOICE MODULE HLM390/CIB Technická dokumentace EGMedical, s.r.o. Křenová 19, 602 00 Brno CZ www.strasil.net 2012 Obsah 1. Úvod... 3 2. Technické řešení... 3 2.1. Popis HLM390/CIB... 3 2.2. Ovládání
1.1 Struktura programu v Pascalu Vstup a výstup Operátory a některé matematické funkce 5
Obsah Obsah 1 Programovací jazyk Pascal 1 1.1 Struktura programu v Pascalu.................... 1 2 Proměnné 2 2.1 Vstup a výstup............................ 3 3 Operátory a některé matematické funkce 5
Knihovna CanvasObjectsLib
Knihovna CanvasObjectsLib TXV 003 97.01 první vydání duben 2016 změny vyhrazeny 1 TXV 003 97.01 Historie změn Datum Vydání Popis změn Duben 2016 1 První vydání, popis odpovídá CanvasObjectsLib_v10 OBSAH
Knihovna icontrollib
Knihovna icontrollib TXV 003 59.01 první vydání prosinec 2014 změny vyhrazeny 1 TXV 003 59.01 Historie změn Datum Vydání Popis změn Prosinec 2014 1 První vydání, popis odpovídá icontrollib_v10 OBSAH 1
Průvodní zpráva k projektu
SPŠ a VOŠ Písek, Karla Čapka 42, 397 Písek Průvodní zpráva k projektu 369P25 Implementace informačních technologií do výuky automatizační techniky část II Popis aplikačních programů autoři: Ing. Miroslav
Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP
Application Note #05/14: Vyčtení / zapsání hodnot z/do OMC8000 pomocí protokolu UDP Požadavky: OMC8000 má přiřazenu IP adresu (statickou, nebo pomocí DHCP), označme ji OMC8000_IP Na straně PC máte spuštěného
18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry
18A - PRINCIPY ČÍSLICOVÝCH MĚŘICÍCH PŘÍSTROJŮ Voltmetry, A/D převodníky - principy, vlastnosti, Kmitoměry, čítače, fázoměry, Q- metry Digitální voltmetry Základním obvodem digitálních voltmetrů je A/D
Zápis programu v jazyce C#
Zápis programu v jazyce C# Základní syntaktická pravidla C# = case sensitive jazyk rozlišuje velikost písmen Tzv. bílé znaky (Enter, mezera, tab ) ve ZK překladač ignoruje každý příkaz končí ; oddělovač
Programování PLC podle normy IEC 61 131-3. v prostředí Mosaic
Programování PLC podle normy IEC 61 131-3 v prostředí Mosaic desáté vydání listopad 2007 změny vyhrazeny 1 TXV 003 21.01 Historie změn Datum Vydání Popis změn Srpen 2004 1 První verze Říjen 2004 2 Doplněn
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) HODINOVÁ DOTACE: 1
24-2-2 PROMĚNNÉ, KONSTANTY A DATOVÉ TYPY TEORIE AUTOR DOKUMENTU: MGR. MARTINA SUKOVÁ DATUM VYTVOŘENÍ: 23.7.2013 KLÍČOVÁ AKTIVITA: 02 UČIVO: STUDIJNÍ OBOR: PROGRAMOVÁNÍ 2. ROČNÍK (PRG2) INFORMAČNÍ TECHNOLOGIE
Sada 1 - PHP. 03. Proměnné, konstanty
S třední škola stavební Jihlava Sada 1 - PHP 03. Proměnné, konstanty Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284 Šablona: III/2 - inovace a
Programování PLC Tecomat podle normy IEC 61 131-3 TXV 003 21.01 osmé vydání březen 2006 změny vyhrazeny
Programování PLC Tecomat podle normy IEC 61 131-3 TXV 003 21.01 osmé vydání březen 2006 změny vyhrazeny 1 TXV 003 21.01 Historie změn Datum Vydání Popis změn Srpen 2004 1 První verze Říjen 2004 2 Doplněn
Knihovna ModbusRTUlib Komunikace protokolem Modbus RTU master. TXV vydání únor 2010 změny vyhrazeny
Knihovna ModbusRTUlib Komunikace protokolem Modbus RTU master TXV 003 52.01 3. vydání únor 2010 změny vyhrazeny Historie změn Datum Vydání Popis změn Duben 2009 1 První vydání knihovny ModbusRTUlib_V10
Knihovna icontrollib
Knihovna icontrollib TXV 003 59.01 druhé vydání únor 2017 změny vyhrazeny 1 TXV 003 59.01 Historie změn Datum Vydání Popis změn Prosinec 2014 1 První vydání, popis odpovídá icontrollib_v10 Únor 2017 2
Programování dle normy IEC Strukturovaný text (ST)
Programování dle normy IEC 61131 Strukturovaný text (ST) Miloš Hernych TECHNICKÁ UNIVERZITA V LIBERCI Fakulta mechatroniky, informatiky a mezioborových studií Tento materiál vznikl v rámci projektu ESF
Algoritmy a datové struktury
Algoritmy a datové struktury Data a datové typy 1 / 28 Obsah přednášky Základní datové typy Celá čísla Reálná čísla Znaky 2 / 28 Organizace dat Výběr vhodné datvé struktry různá paměťová náročnost různá
Formátová specifikace má tvar (některé sekce nemají smysl pro načítání) %
vstup a výstup na konzolu - vstupním zařízením je klávesnice, výstupním monitor (přístup jako k sériovým zařízením) - spojení s konzolami je nastaveno automaticky na začátku programu - ke konzole je možné
Moduly MicroUnit serie. všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x
MicroUnit implementace protokolu Modbus Dokument: MicroUnit_Implementace_Modbus / v. 3.01 / 14.12.2016 Moduly MicroUnit serie všechny typy s výjimkou řady MU-43x, MU-44x a MU-84x implementace protokolu
PCKEYB JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT. Příručka uživatele a programátora
JEDNOTKA PRO OBSLUHU KLÁVESNICE TYPU PC AT Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail: sofcon@sofcon.cz www: http://www.sofcon.cz
Čtvrtek 8. prosince. Pascal - opakování základů. Struktura programu:
Čtvrtek 8 prosince Pascal - opakování základů Struktura programu: 1 hlavička obsahuje název programu, použité programové jednotky (knihovny), definice konstant, deklarace proměnných, všechny použité procedury
Znaky. IAJCE Přednáška č. 10. každému znaku je nutné přiřadit nějaké číslo (nezáporné přímé mapování znak <->
Znaky každému znaku je nutné přiřadit nějaké číslo (nezáporné přímé mapování znak číslo) kódování jiný příklad kódování existuje mnoho kódů pojmy: morseova abeceda problémy o znaková sada které znaky
Knihovna BuildingLib TXV 003 47.01
PROGRAMOVATELNÉ AUTOMATY Knihovna BuildingLib TXV 003 47.01 BuildingLib Knihovna BuildingLib 2. vydání srpen 2011 OBSAH 1. ÚVOD... 3 2. JEDNOTLAČÍTKOVÝ STMÍVAČ DMA1... 4 3. SCHODIŠŤOVÝ AUTOMAT SE SIGNALIZACÍ
Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz
Semestrální práce z předmětu KIV/UPA Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Zadání Program přečte ze vstupu dvě čísla v hexadecimálním tvaru a vypíše jejich součet (opět v hexadecimální tvaru).
Knihovna KnxLib TXV první vydání prosinec 2012 změny vyhrazeny
Knihovna KnxLib TXV 003 80.01 první vydání prosinec 2012 změny vyhrazeny 1 TXV 003 80.01 Historie změn Datum Vydání Popis změn Prosinec 2012 1 První vydání, popis odpovídá KnxLib_v11 Obsah 1 Úvod...3 1.1
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek
8. lekce Úvod do jazyka C 3. část Základní příkazy jazyka C Miroslav Jílek 1/41 Základní příkazy Všechny příkazy se píšou malými písmeny! Za většinou příkazů musí být středník (;)! 2/41 Základní příkazy
- znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku
Znaky - standardní typ char var Z, W: char; - znakové konstanty v apostrofech, např. a, +, (znak mezera) - proměnná zabírá 1 byte, obsahuje kód příslušného znaku - v TP (často i jinde) se používá kódová
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Programování v jazyce JavaScript
Programování v jazyce JavaScript Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Syntaxe 1. část BI-JSC Evropský sociální fond
Knihovna DaliLibEx Komunikace protokolem DALI. TXV 003 66.01 5. vydání Řijen 2014 změny vyhrazeny
Knihovna DaliLibEx Komunikace protokolem DALI TXV 003 66.01 5. vydání Řijen 2014 změny vyhrazeny Historie změn Datum Vydání Popis změn Červenec 2011 1 První vydání knihovny DaliLib_V11 Říjen 2011 2 Upraveno
VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
Sada 1 - Základy programování
S třední škola stavební Jihlava Sada 1 - Základy programování 04. Datové typy, operace, logické operátory Digitální učební materiál projektu: SŠS Jihlava šablony registrační číslo projektu:cz.1.09/1.5.00/34.0284
Programovací jazyk Pascal
Programovací jazyk Pascal Syntaktická pravidla (syntaxe jazyka) přesná pravidla pro zápis příkazů Sémantická pravidla (sémantika jazyka) pravidla, která každému příkazu přiřadí přesný význam Všechny konstrukce
1 Seznámení s prostředím MOSAIC
Zadání 1 Seznámení s prostředím MOSAIC 1. Seznamte se s PLC Foxtrot CP-1015, příslušenstvím použitým v úloze a s programovacím prostředím MOSAIC tak, abyste byli schopni vytvořit vlastní projekt (domácí
Knihovna LG_HVAC_Lib
Knihovna LG_HVAC_Lib TXV 003 70.01 první vydání srpen 2012 změny vyhrazeny 1 TXV 003 70.01 Historie změn Datum Vydání Popis změn srpen 2012 1 První vydání, popis odpovídá LG_HVAC_Lib_v11 Obsah 1 Úvod...3
Knihovna CoolMasterLib
Knihovna CoolMasterLib TXV 003 87.01 první vydání červen 2014 změny vyhrazeny 1 TXV 003 87.01 Historie změn Datum Vydání Popis změn Červen 2014 1 První vydání, popis odpovídá CoolMasterLib_v11 Obsah 1
Práce s paměťovou kartou v systémech Tecomat
Práce s paměťovou kartou v systémech Tecomat TXV 003 43.01 třetí vydání květen 2008 změny vyhrazeny 1 TXV 003 43.01 Historie změn Datum Vydání Popis změn Únor 2008 1 První vydání Květen 2008 2 Opraveno
1. lekce. do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme:
1. lekce 1. Minimální program do souboru main.c uložíme následující kód a pomocí F9 ho zkompilujeme a spustíme: #include #include int main() { printf("hello world!\n"); return 0; 2.
Příklad : String txt1 = new String( Ahoj vsichni! ); //vytvoří instanci třídy String a přiřadí ji vnitřní hodnotu Ahoj vsichni!
Java práce s řetězci Trochu povídání.. Řetězce jsou v Javě reprezentovány instancemi tříd StringBuffer a String. Tyto třídy jsou součástí balíčku java.lang, tudíž je možno s nimi pracovat ihned bez nutného
Úvod do programování 6. hodina
Úvod do programování 6. hodina RNDr. Jan Lánský, Ph.D. Katedra informatiky a matematiky Fakulta ekonomických studií Vysoká škola finanční a správní 2015 Umíme z minulé hodiny Algoritmy Třídění pole: Selection
Základní pojmy. Úvod do programování. Základní pojmy. Zápis algoritmu. Výraz. Základní pojmy
Úvod do programování Michal Krátký 1,Jiří Dvorský 1 1 Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programování, 2004/2005 Procesor Procesorem je objekt, který vykonává algoritmem popisovanou
Knihovna WeatherLib TXV třetí vydání duben 2016 změny vyhrazeny
třetí vydání duben 2016 změny vyhrazeny 1 Historie změn Datum Vydání Srpen 2012 1 První vydání, popis odpovídá WeatherLib_v10 Prosinec 2014 2 Přidány funkční bloky a funkce pro zpracování informace o počasí
PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.
PHP - úvod Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky. Klíčové pojmy: PHP, webový prohlížeč, HTTP, FTP Základní pojmy služba WWW = 1990 první prototyp serveru, od roku 1994
NumToStr JEDNOTKA PRO PŘEVODY ČÍSEL, DATUMU A ČASU A JINÝCH DATOVÝCH STRUKTUR NA ŘETĚZCE A ZPĚT. Příručka uživatele a programátora
JEDNOTKA PRO PŘEVODY ČÍSEL, DATUMU A ČASU A JINÝCH DATOVÝCH STRUKTUR NA ŘETĚZCE A ZPĚT Příručka uživatele a programátora SofCon spol. s r.o. Střešovická 49 162 00 Praha 6 tel/fax: +420 220 180 454 E-mail:
Jazyk C# a platforma.net
Jazyk C# a platforma.net Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze Pavel Štěpán, 2011 Syntaxe jazyka C# - 1. část BI-DNP Evropský sociální fond
MQL4 COURSE. By Coders guru www.forex-tsd.com -3 DATA TYPES. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět:
MQL4 COURSE By Coders guru www.forex-tsd.com -3 DATA TYPES Vítám vás ve třetí lekci svého MQL4 kurzu. Doufám, že předchozí lekce SYNTAX se vám líbila. V té jsme se pokoušeli zodpovědět: Jaký formát můžete
Obsah. Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15
Předmluva 13 Zpětná vazba od čtenářů 14 Zdrojové kódy ke knize 15 Errata 15 KAPITOLA 1 Úvod do programo vání v jazyce C++ 17 Základní pojmy 17 Proměnné a konstanty 18 Typy příkazů 18 IDE integrované vývojové
Skripty základy VB, vestavěné objekty, příklady
Skripty základy VB, vestavěné objekty, příklady Tento dokument popisuje základy VB, vestavěné objekty, jejich metody a vlastnosti. Na závěr jsou uvedeny typické příklady použití. Stav ke dni: 9.12.2006
Tematický celek Proměnné. Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace Deklarace proměnných
Tematický celek 03 3.1 Proměnné Proměnné slouží k dočasnému uchovávání hodnot během provádění aplikace. 3.1.1 Deklarace proměnných Dim jméno_proměnné [As typ] - deklarace uvnitř procedury platí pouze pro
Úlohy PLC programování
Úlohy PLC programování pro 3. ročník PLC PROGRAMOVÁNÍ PÁSOVÝCH DOPRAVNÍKŮ V PROGRAMU MOSAIC NA PLC TECOMAT FOXTROT CP 1004 Autor: Tomáš Masařík Identifikace projektu: Registrační číslo projektu Název projektu
Přednáška - Čítače. 2013, kat. měření, ČVUT - FEL, Praha J. Fischer. A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1
Přednáška - Čítače 2013, kat. měření, ČVUT - FEL, Praha J. Fischer A3B38MMP, 2013, J.Fischer, ČVUT - FEL, kat. měření 1 Náplň přednášky Čítače v MCU forma, principy činnosti A3B38MMP, 2013, J.Fischer,
VY_32_INOVACE_08_2_04_PR
Ing. Petr Stránský VY_32_INOVACE_08_2_04_PR Příkazy vstupu - definice Výstupním zařízením může být obrazovka, tiskárna nebo soubor. Jednotlivé údaje se zapisují pomocí příkazu WRITE nebo WRITELN. Příkaz
Pascal. Katedra aplikované kybernetiky. Ing. Miroslav Vavroušek. Verze 7
Pascal Katedra aplikované kybernetiky Ing. Miroslav Vavroušek Verze 7 Proměnné Proměnná uchovává nějakou informaci potřebnou pro práci programu. Má ve svém oboru platnosti unikátní jméno. (Připadne, musí
Příkazy preprocesoru - Před překladem kódu překladačem mu předpřipraví kód preprocesor - Preprocesor vypouští nadbytečné (prázdné) mezery a řádky -
Příkazy preprocesoru - Před překladem kódu překladačem mu předpřipraví kód preprocesor - Preprocesor vypouští nadbytečné (prázdné) mezery a řádky - Preprocesor je možné ovládat pomocí příkazů - řádky začínající
- jak udělat konstantu long int: L long velka = 78L;
Konstanty (konstatní hodnoty) Např.: - desítkové: 25, 45, 567, 45.678 - osmičkové: 045, 023, 03 vždy začínají 0 - šestnáctkové: 0x12, 0xF2, 0Xcd, 0xff, 0xFF - jak udělat konstantu long int: 245566553L
- speciální symboly + - * / =., < > <> <= >= a další. Klíčová slova jsou chráněnými útvary, které nelze použít ve významu identifikátorů.
Základní symboly - písmena A B C Y Z a b c y z - číslice 0 1 2 9 - speciální symboly + - * / =., < > = a další - klíčová slova and array begin case const a další Klíčová slova jsou chráněnými útvary,
ADT/ADS = abstraktní datové typy / struktury
DT = datové typy obor hodnot, které může proměnná nabývat, s operacemi na tomto oboru určen: obor hodnot + výpočetní operace např. INT = { 2 147 483 648 až +2 147 483 647} + {+,,*,/,} ADT/ADS = abstraktní
ALGORITMIZACE A PROGRAMOVÁNÍ
Metodický list č. 1 Algoritmus a jeho implementace počítačovým programem Základním cílem tohoto tematického celku je vysvětlení pojmů algoritmus a programová implementace algoritmu. Dále je cílem seznámení
Úvod. Instalace měřícího programu. Nastavení parametrů a konstant měřícího programu
Úvod Deska je určena pro čtení a zpracování údajů z inkrementálních snímačů. K počítači je připojena přes rozhraní USB. Dodávaný software je funkčí pro systémy Windovs XP a vyšší. Do čítacích vstupů desky
Poslední nenulová číslice faktoriálu
Poslední nenulová číslice faktoriálu Kateřina Bambušková BAM015, I206 Abstrakt V tomto článku je popsán a vyřešen problém s určením poslední nenulové číslice faktoriálu přirozeného čísla N. Celý princip
První kapitola úvod do problematiky
První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru
Programování v C++, 2. cvičení
Programování v C++, 2. cvičení 1 1 Fakulta jaderná a fyzikálně inženýrská České vysoké učení technické v Praze Zimní semestr 2018/2019 Přehled 1 Operátory new a delete 2 3 Operátory new a delete minule
Knihovna ModbusRTUlib
Knihovna ModbusRTUlib TXV 003 52.01 7. vydání září 2013 změny vyhrazeny 1 TXV 003 52.01 Historie změn Datum Vydání Popis změn Duben 2009 1 První vydání knihovny ModbusRTUlib_V10 Srpen 2009 2 Opraven rozsah
Úvod do programování. Lekce 1
Úvod do programování Lekce 1 Základní pojmy vytvoření spustitelného kódu editor - psaní zdrojových souborů preprocesor - zpracování zdrojových souborů (vypuštění komentářů atd.) kompilátor (compiler) -
UNIVERZITA OBRANY. Knihovna HLAGate. Programátorská dokumentace. Petr Františ 24.1.2011
UNIVERZITA OBRANY Knihovna HLAGate Programátorská dokumentace Petr Františ 24.1.2011 Programátorská dokumentace knihovny HLAGate, výsledek projektu DISIM Popis knihovny Knihovna HLAGate je určena pro propojení
9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include <stdio.h>
9.3.2010 Program převod z desítkové na dvojkovou soustavu: /* Prevod desitkove na binarni */ #include int main(void) { int dcislo, kolikbcislic = 0, mezivysledek = 0, i; int vysledek[1000]; printf("zadejte
PŘETĚŽOVÁNÍ OPERÁTORŮ
PŘETĚŽOVÁNÍ OPERÁTORŮ Jazyk C# podobně jako jazyk C++ umožňuje přetěžovat operátory, tj. rozšířit definice některých standardních operátorů na uživatelem definované typy (třídy a struktury). Stejně jako
Instrukční soubor 32 bit
Instrukční soubor 32 bit Úvod Zásady popisu instrukcí V následujících kapitolách jsou popsány jednotlivé instrukce PLC. Velká část instrukcí připouští operandy různých typů z různých prostorů, nebo mohou
Obsah přednášky. programovacího jazyka. Motivace. Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup Kontinuace Program
Denotační sémantika programovacího jazyka doc. Dr. Ing. Miroslav Beneš katedra informatiky, A-1007 59 732 4213 Obsah přednášky Princip denotační sémantiky Sémantické funkce Výrazy Příkazy Vstup a výstup
Proměnná. Datový typ. IAJCE Cvičení č. 3. Pojmenované místo v paměti sloužící pro uložení hodnoty.
Proměnná Pojmenované místo v paměti sloužící pro uložení hodnoty. K pojmenování můžeme použít kombinace alfanumerických znaků, včetně diakritiky a podtržítka Rozlišují se velká malá písmena Název proměnné