Vezérlő Sub adatbazis_click () On Error GoTo hiba: dde = Shell(CurDir$ + "\adatbaz.exe", 1) On Error GoTo 0 GoTo tovabb:

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Vezérlő Sub adatbazis_click () On Error GoTo hiba: dde = Shell(CurDir$ + "\adatbaz.exe", 1) On Error GoTo 0 GoTo tovabb:"

Átírás

1 Vezérlő Sub adatbazis_click () On Error GoTo hiba: dde = Shell(CurDir$ + "\adatbaz.exe", 1) On Error GoTo 0 GoTo tovabb: hiba: MsgBox "Ez a program nincs telepítve!", MB_OK, "Figyelem!" Exit Sub tovabb: nagyfonok.windowstate = 1 Exit Sub Sub alapertek () erdes = 0 gg = 9.81 'gravitációs gyorsulás valtoztat = 0 e.anyagnev = "" 'Szállítandó anyag neve e.dg = 89 'Kezdő görgőátmérő e.typ = "Nincs megfelelő" e.bet = 0 Vajanl =.001 'e.dg * PI / 180 e.v = Vajanl 'Szalagsebesség e.haj = 0 'hajtási mód egydobos első e.nagy = 1 'nagyitás módja e.szak = 3 'szakaszok száma e.ft =.25 'Gépelhejezési tényező e.mghjt =.02 'Meghajtási szorzó e.mu =.25 'Surlódási tényező e.fisz = 0 'Anyag halmazolási szöge e.suruseg = 0 'Sürüség e.q = 1000 'Szállítandó anyagmennyiség e.kia = 1 'kialakitas háromgörgős azonos e.mu =.25 krny = "Száraz" e.mghjt =.02 gepelh = "Átlagos" e.ft =.25 meghjt = "Aszinkron motor" e.x(1) = 0 e.x(2) = 100 e.x(3) = 200 'pontok koordinátái 1

2 e.x(4) = 300 e.y(1) = 0 e.y(2) = 20 e.y(3) = 20 e.y(4) = 30 kp.kx = 1500 kp.ky = 500 Sub anyagtomeg_click () mennyiseg.show Sub anyagvallasztas_click () anyagjellemzo.show Sub beolvas_click () 'olvasas.show 1 Sub edi_click () dde = Shell(CurDir$ + "\EDIT.EXE EREDMENY.TXT", 1) Sub gepkornyezet_click () megkotes.show Sub hajthely_click () hajtas.show Sub hiba () Sub hid_click () hidprogram Sub hidprogram () On Error GoTo hiba6: dde = Shell(CurDir$ + "\hid.exe", 1) On Error GoTo 0 GoTo tovabb6: hiba6: MsgBox "Ez a program nincs telepítve!", MB_OK, "Figyelem!" Exit Sub 2

3 tovabb6: mentes End Exit Sub Sub kilep_click () kilepjek.show 1 Sub leiras_click () On Error GoTo hiba3: dde = Shell(CurDir$ + "\leiras.exe", 1) On Error GoTo 0 GoTo tovabb3: hiba3: MsgBox "Ez a program nincs telepítve!", MB_OK, "Figyelem!" Exit Sub tovabb3: Exit Sub Sub MDIForm_Load () curpath = CurDir$ If ujra = 0 Then alapertek elsokep.show anyagjellemzo.show kialakitas.show mennyiseg.show megkotes.show e.nagy = 1 nagyfonok.width = 9350 nagyfonok.height = 6500 Sub ment_click () 'mentes.show Sub mentes () 'itt kellene lementeni 3

4 Sub nevjegy_click () keszitette.show Sub palyavonal_click () palyavonala.show Sub Picture2_Click () anyagjellemzo.show Sub Picture3_Click () megkotes.show Sub Picture4_Click () mennyiseg.show Sub Picture5_Click () kialakitas.show Sub Picture6_Click () palyavonala.show Sub Picture7_Click () picture7.left = 45 picture7.top = 60 picture2.visible = 0 picture3.visible = 0 picture4.visible = 0 picture5.visible = 0 picture6.visible = 0 anyagvallasztas.visible = 0 gepkornyezet.visible = 0 anyagtomeg.visible = 0 szalagvalyu.visible = 0 palyavonal.visible = 0 anyagvallasztas.enabled = 0 gepkornyezet.enabled = 0 anyagtomeg.enabled = 0 szalagvalyu.enabled = 0 palyavonal.enabled = 0 rdb(6) = 1 4

5 nagyfonok.mousepointer = 11 hajtas.show Sub Picture8_Click () hidprogram Sub szalagvalyu_click () kialakitas.show Sub Timer1_Timer () If rdb(1) > 0 And rdb(2) > 0 And rdb(3) > 0 And rdb(4) > 0 Then If rdb(5) > 0 Then hajthely.enabled = -1 hajthely.visible = -1 picture7.visible = -1 If rdb(6) < 1 Then picture6.visible = -1 palyavonal.enabled = -1 palyavonal.visible = -1 If rdb(5) > 0 Then picture6.visible = 0 palyavonal.enabled = 0 If picture7.visible = -1 Then picture2.visible = 0 picture3.visible = 0 picture4.visible = 0 picture5.visible = 0 picture6.visible = 0 Sub Timer2_Timer () label1.caption = Time 5

6 Bejelentkező Sub Form_Load () screen.mousepointer = 11 ujra = 0 Sub Form_Unload (Cancel As Integer) screen.mousepointer = 1 Sub Timer1_Timer () Dim grgs As grgtom Dim sztp As szaldat Dim megnevas anyagn Dim grg As grgldat Open CurDir$ + "\adatbaz1.dat" For Random Access Read As #1 Len = Len(grgs) Get #1, 1, grgs Open CurDir$ + "\adatbaz2.dat" For Random Access Read As #2 Len = Len(sztp) Get #2, 1, sztp Open CurDir$+"\adatbaz3.dat"For Random Access Read As #3 Len = Len(megnev) Get #3, 1, megnev Open CurDir$ + "\adatbaz4.dat" For Random Access Read As #4 Len = Len(grg) Get #4, 1, grg Close #1 Close #2 Close #3 Close #4 If grgs.atm <= 0 Or sztp.fon <= 0 Or megnev.suru <= 0 Or grg.b <= 0 Then Unload bejelentkezo MsgBox "Hiányoznak a szükséges adatfájlok, a program nem futtatható. Telepítsen újra, vagy futtassa az Adatbázis kezelőt!", MB_OK, "Figyelem!" Unload bejelentkezo nagyfonok.show 6

7 Anyagjellemző Dim keresoas anyagn Dim megnevas anyagn Dim i As Integer Sub anyagneve_click () If anyagneve.listindex <> -1 Then For i = 1 To LOF(1) / Len(kereso) Get #1, i, kereso If kereso.nev = anyagneve.text Then label2(0).caption = kereso.suru label2(1).caption = kereso.fisz label2(2).caption = kereso.nev label2(3).caption = kereso.seb e.suruseg = kereso.suru e.fisz = kereso.fisz e.anyagnev = kereso.nev vajanl = kereso.seb Exit For Next i Sub Command1_Click () If e.suruseg >= 0 And e.fisz >= 0 Then Close #1 rdb(1) = 1 nagyfonok.picture2.borderstyle = 1 s = nagyfonok.anyagvallasztas.caption If Left$(s, 2) <> "+ " Then nagyfonok.anyagvallasztas.caption = "+ " + nagyfonok.anyagvallasztas.caption Unload anyagjellemzo Sub Form_Load () anyagjellemzo.top = 50 anyagjellemzo.left = 50 anyagjellemzo.height = 2400 anyagjellemzo.width = 4800 label2(0).caption = e.suruseg label2(1).caption = e.fisz label2(2).caption = e.anyagnev label2(3).caption = vajanl 7

8 ng = 3 Open CurDir$ + "\adatbaz3.dat" For Random Access Read As #1 Len = Len(kereso) Get #1, 1, megnev If megnev.suru = 0 Then Beep MsgBox "Nincs meg a szükséges adatbázis! Indítsa újra a telepítőt vagy az Adatbázis vezérlőt!", MB_OK, "Figyelem!" Exit Sub For i = 1 To LOF(1) / Len(megnev) Get #1, i, megnev anyagneve.additem megnev.nev Next i Sub Timer1_Timer () If e.suruseg > 0 And e.fisz > 0 And e.anyagnev <> "" And vajanl > 0 Then command1.enabled = 1 8

9 Anyagmennyiség Dim mertegys(1 To 3) As String * 9 Sub Form_Load () mennyiseg.top = 2500 mennyiseg.left = 50 mennyiseg.height = 2100 mennyiseg.width = 3300 mertegys(1) = "tonna/óra" mertegys(2) = "m3/óra" mertegys(3) = "kg/sec" combo1.additem mertegys(1) combo1.additem mertegys(2) combo1.additem mertegys(3) combo1.text = mertegys(1) ertek.text = e.q Sub rendben_click () Dim i As Integer Dim a As Double Qmax = 'max. szállítható ag. mennyisé t/ó a = Val(LTrim$(RTrim$(ertek.Text))) If a < Then Select Case LTrim$(RTrim$(combo1.Text)) Case "tonna/óra" e.q = Int(a) Case "m3/óra" e.q = Int(a * e.suruseg) Case "kg/sec" e.q = Int(a / 3.6) End Select If e.q > 0 Or e.q < Qmax Then rdb(3) = 1 nagyfonok.picture4.borderstyle = 1 s = nagyfonok.anyagtomeg.caption If Left$(s, 2) <> "+ " Then nagyfonok.anyagtomeg.caption = "+ " + nagyfonok.anyagtomeg.caption If rdb(4) = 1 Then rdb(4) = 0 kialakitas.show Unload mennyiseg Unload mennyiseg 9

10 intervallumon kívül MsgBox "Valamelyik adat a megengedett kívül esik!", MB_OK, "Figyelem!" MsgBox "Valamelyik adat a megengedett intervallumon esik!", MB_OK, "Figyelem!" 10

11 Kialakítás Dim i As Integer Dim szeles As Integer Dim valyusz As Integer Dim lambdad As Integer Dim DDg(1 To 5) As Integer Dim szakasz As Integer Dim Vszam As Single Dim lambda As Single Dim terulet As Single Dim terulet2 As Single Dim k As Single Dim d As Single Dim L1 As Single 'görgőhossz Dim L2 As Single 'görgőhossz Dim Bs As Single 'Nedvesített hevederszélesség Dim la1 As Single Dim la2 As Single Dim la3 As Single Dim la4 As Single Dim l1szam As Single Dim l2szam As Single Dim ngh As Single 'határfordulatszám görgőre (600 1/min) Dim grg As grgldat Sub ellen_click () ellenoriz If terulet < e.q Then elszurtad.show 1 eltalaltad.show 1 Sub ellenoriz () d =.01 Bs = k * Val(RTrim$(LTrim$(combo2.Text))) / lambda = Val(RTrim$(LTrim$(combo3.Text))) * (PI / 180) Select Case valtoztat Case 0 'háromgörgős egyenlő görgöhossz terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) 11

12 Case 1 'háromgörgős különböző görgőhossz terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) Case 2 'kétgörgős terulet = ((Bs / 2) ^ 2) * Cos(lambda) * Sin(lambda) + (((Bs / 2) * Cos(lambda)) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) Case 3 'ötgörgős If Val(RTrim$(LTrim$(combo2.Text))) > 2000 Then d =.015 If lambdad = 30 Then la3 = 60 If lambdad = 25 Then la3 = 55 Beep combo3.text = "25" lambdad = 25 la3 = 55 la1 = lambdad * PI / 180 la2 = la3 * PI / 180 l1szam = L1 + 2 * (d * Cos(la1 / 2) - d * Sin(la1 / 2) / Tan(la1 / 2)) l2szam = L1 + 2 * d * Sin(la1 / 2) / Sin(la1) terulet = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) + ((l1szam / 2 + l2szam * Cos(la1) + Cos(la2) * (Bs - l1szam-2* l2szam) / 2) ^ 2) * Tan(e.fisz * PI / 180) terulet = terulet + (l1szam + 2 * l2szam * Cos(la1) + Cos(la2) * (Bs - l1szam - 2 * l2szam) / 2) * (Bs - l1szam - 2 * l2szam) * Sin(la2) / 2 terulet = terulet * 3600 *.81 * e.suruseg * Val(RTrim$(LTrim$(combo1.Text))) label1.caption = "L=" + Format$(L1 * 1000, "0") End Select Sub feltolt () 12

13 combo2.additem "400" combo2.additem "500" combo2.additem "650" combo2.additem "800" combo2.additem "1000" combo2.additem "1200" combo2.additem "1400" combo2.additem "1600" combo2.additem "1800" combo2.additem "2000" combo2.additem "2200" combo2.additem "2400" combo2.additem "2600" combo2.additem "2800" combo2.additem "3000" combo1.additem "0.42" combo1.additem "0.52" combo1.additem "0.66" combo1.additem "0.84" combo1.additem "1.05" combo1.additem "1.31" combo1.additem "1.68" combo1.additem "2.09" combo1.additem "2.62" combo1.additem "3.35" combo1.additem "4.19" combo1.additem "5.20" combo1.additem "6.60" combo1.additem "8.40" For i = 20 To 45 Step 5 combo3.additem Str$(i) Next i Sub Form_Load () DDg(1) = 89 DDg(2) = 108 DDg(3) = 133 DDg(4) = 159 DDg(5) = 194 Open LTrim$(RTrim$(curpath)) + "\adatbaz4.dat" For Random Access Read As #4 Len = Len(grg) kialakitas.top = 2500 kialakitas.left = 3400 kialakitas.height = 2100 kialakitas.width = 5700 k =.9 If e.alf > 0 And e.v > 0 And e.b > 0 Then Vszam = e.v 13

14 valyusz = e.alf szeles = e.b lambdakeres feltolt picture1(valtoztat).visible = -1 If valtoztat = 1 Then label1.caption = "L1=" + Format$(L1 * 1000, "0") + "; L2=" + Format$(L2 * 1000, "0") label1.caption = "L=" + Format$(L1 * 1000, "0") combo1.text = Forma(Vszam) combo3.text = valyusz combo2.text = szeles Sub Form_Unload (Cancel As Integer) e.v = Val(combo1.Text) For i = 1 To 5 ngh = 60 * e.v / (PI * (DDg(i) / 1000)) If ngh >= 550 And ngh <= 650 Then e.dg = DDg(i) Exit For Next i Close #4 Sub kialakit_click () If valtoztat < 3 Then valtoztat = valtoztat + 1 valtoztat = 0 lambdakeres Select Case valtoztat Case 0 e.kia = 1 Case 1 e.kia = 2 Case 2 e.kia = 0 Case 3 e.kia = 3 End Select For i = 0 To 3 14

15 picture1(i).visible = 0 Next i picture1(valtoztat).visible = -1 combo1.text = Forma(Vszam) combo3.text = valyusz combo2.text = szeles Sub lambdakeres () i = 2 Get #4, 1, grg valyusz = 20 'Kezdő vályuszög szeles = grg.b 'Kezdő szalagszélesség lambda = valyusz * (PI / 180) Bs = k * szeles / 'Nedvesített szélesség Select Case valtoztat Case 0 'háromgörgős egyenlő görgőhossz terulet = (grg.hl / (Bs - grg.hl / 1000) * Cos(lambda) / 2) * Sin(lambda) * (Bs - grg.hl / 1000) / 2 + (((grg.hl / (Bs - grg.hl / 1000) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet - e.q / (3600 *.81 * e.suruseg * Vajanl) L1 = grg.hl / 1000 L2 = 0 Do Get #4, i, grg If grg.hl > 0 Then Bs = k * grg.b / For lambdad = 25 To 45 Step 5 lambda = lambdad * (PI / 180) terulet2 = (grg.hl / (Bs - grg.hl / 1000) * Cos(lambda) / 2) * Sin(lambda) * Bs -grg.hl / 1000) / 2 + (((grg.hl / (Bs - grg.hl / 1000) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) terulet2 = terulet2 - e.q / (3600 *.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then terulet = terulet2 valyusz = lambdad szeles = grg.b 15

16 radiánba ) / Vajanl) L1 = grg.hl / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 e.tl = L1 * 1000 Bs = k * szeles / lambda = valyusz * (PI / 180) 'fokból -> terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L=" + Format$(L1 * 1000, "0") Case 1 'háromgörgős nem egyenlő görgőhossz terulet = (grg.hl1 / (Bs - grg.hl1 / 1000) * Cos(lambda) / 2) * Sin(lambda) * (Bs - grg.hl1 / 2 + (((grg.hl1 / (Bs - grg.hl1 / 1000) * Coss(lambda)) / 2) ^ 2) *Tan(e.fisz * (PI / 180)) terulet = terulet - e.q / (3600 *.81 * e.suruseg * L1 = grg.hl1 / 1000 L2 = grg.hl2 / 1000 Do Get #4, i, grg If grg.hl1 > 0 Then Bs = k * grg.b / For lambdad = 25 To 45 Step 5 lambda = lambdad * (PI / 180) Sin(lambda) * grg.hl1 / 2) * (3600 * 16 terulet2 = (grg.hl1 / (Bs - grg.hl1 / 1000) * Cos(lambda) / 2) * (Bs - grg.hl1 / 1000) / 2 + (((grg.hl1 / (Bs ) * Cos(lambda)) / 2) ^ Tan(e.fisz * (PI / 180)) terulet2 = terulet2 - e.q /.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then

17 +.1 "0") + "; terulet = terulet2 valyusz = lambdad szeles = grg.b L1 = grg.hl1 / 1000 L2 = grg.hl2 / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 e.tl = L2 * 1000 Bs = k * szeles / lambda = valyusz * (PI / 180) terulet = (L1 + (Bs - L1) * Cos(lambda) / 2) * Sin(lambda) * (Bs - L1) / 2 + (((L1 + (Bs - L1) * Cos(lambda)) / 2) ^ 2) * Tan(e.fisz * (PI / 180)) e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L1=" + Format$(L1 * 1000, L2=" + Format$(L2 * 1000, "0") Case 2 'kétgörgős terulet = ((Bs / 2) ^ 2) * Cos(lambda) * Sin(lambda) + (((Bs / 2) * Cos(lambda)) ^ 2) * Tan(e.fisz * (PI / 180)) terulet = terulet - e.q / (3600 *.81 * e.suruseg * Vajanl) L1 = grg.kl / 1000 L2 = 0 Do Get #4, i, grg If grg.kl > 0 Then Bs = k * grg.b / For lambdad = 25 To 45 Step 5 lambda = lambdad * (PI / 180) * (3600 * 17 terulet2 = ((Bs / 2) ^ 2) * Cos(lambda) * Sin(lambda) + (((Bs / 2) * Cos(lambda)) ^ 2) Tan(e.fisz * (PI / 180)) terulet2 = terulet2 - e.q /.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then terulet = terulet2

18 radiánba Sin(lambda) + 180)) +.1 valyusz = lambdad szeles = grg.b L1 = grg.kl / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 e.tl = L1 * 1000 Bs = k * szeles / lambda = valyusz * (PI / 180) 'fokból -> terulet = ((Bs / 2) ^ 2) * Cos(lambda) * (((Bs / 2) * Cos(lambda)) ^ 2) * Tan(e.fisz * (PI / e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L=" + Format$(L1 * 1000, "0") Sin(la1) 180) Cos(la1) + l1szam Vajanl) Cos(la2) * Case 3 'ötgörgős d =.01 la1 = 25 * PI / 180 la2 = 55 * PI / 180 l1szam = grg.ol / * (d * Cos(la1 / 2) - d * Sin(la1 / 2) / Tan(la1 / 2)) l2szam = grg.ol / * d * Sin(la1 / 2) / terulet = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) + ((l1szam / 2 + l2szam * Cos(la1) + (Bs - l1szam - 2 * l2szam)/2)^2) * Tan(e.fisz * PI / terulet = terulet + (l1szam + 2 * l2szam * Cos(la2) * (Bs - l1szam - 2 * l2szam) / 2) * (Bs * l2szam) * Sin(la2) / 2 terulet = terulet - e.q / (3600 *.81 * e.suruseg * L1 = grg.ol / 1000 L2 = 0 valyusz = 25 la4 = 55 Do Get #4, i, grg If grg.ol > 0 Then Bs = k * grg.b /

19 (d * * + + If grg.b > 2000 Then d =.015 For lambdad = 25 To 30 Step 5 If lambdad = 30 Then la3 = 60 la3 = 55 la1 = lambdad * PI / 180 la2 = la3 * PI / 180 l1szam = grg.ol / * Cos(la1 / 2) - d * Sin(la1 / 2) / Tan(la1 / 2)) l2szam = grg.ol / * d Sin(la1 / 2) / Sin(la1) terulet2 = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) ((l1szam / 2 + l2szam * (la1) Cos(la2) * (Bs - l1szam - 2 * + 2 * (Bs - / 2 (3600 * l2szam)/2)^2)*tan(e.fisz*pi/180) terulet2 = terulet2 + (l1szam * l2szam * Cos(la1) + Cos(la2) (Bs - l1szam - 2 * am) / 2) * l1szam - 2 * l2szam) * Sin(la2) terulet2 = terulet2 - e.q /.81 * e.suruseg * Vajanl) If Abs(terulet2) < Abs(terulet) Then terulet = terulet2 valyusz = lambdad szeles = grg.b la4 = la3 L1 = grg.ol / 1000 Next lambdad i = i + 1 Loop While (grg.b > 0) i = 1 Bs = k * szeles /

20 2) / 180) s(la2) * Cos(la1) + l1szam If szeles > 2000 Then d =.015 d =.01 la1 = lambdad * PI / 180 la2 = la4 * PI / 180 l1szam = L1 + 2 * (d * Cos(la1 / 2) - d * Sin(la1 / Tan(la1 / 2)) l2szam = L1 + 2 * d * Sin(la1 / 2) / Sin(la1) terulet = (l1szam + l2szam * Cos(la1)) * l2szam * Sin(la1) + ((l1szam / 2 + l2szam * Cos(la1) + (Bs - l1szam-2*l2szam) / 2) ^ 2) * Tan(e.fisz * PI / terulet = terulet + (l1szam + 2 * l2szam * Cos(la2) * (Bs - l1szam - 2 * l2szam) / 2) *s - * l2szam) * Sin(la2) / 2 e.ter = terulet Vszam = e.q / (3600 *.81 * e.suruseg * terulet) label1.caption = "L=" + Format$(L1 * 1000, "0") e.tl = L1 * 1000 End Select Sub tovabb_click () ellenoriz If terulet < e.q Then elszurtad.show 1 rdb(4) = 1 nagyfonok.picture5.borderstyle = 1 s = nagyfonok.szalagvalyu.caption If Left$(s, 2) <> "+ " Then nagyfonok.szalagvalyu.caption = "+ " + nagyfonok.szalagvalyu.caption e.v = Val(RTrim$(LTrim$(combo1.Text))) e.b = Val(RTrim$(LTrim$(combo2.Text))) e.alf = Val(RTrim$(LTrim$(combo3.Text))) Qa = 1 Unload kialakitas 20

21 Megkötés Sub Command1_Click () olvas rdb(2) = 1 nagyfonok.picture3.borderstyle = 1 s = nagyfonok.gepkornyezet.caption If Left$(s, 2) <> "+ " Then nagyfonok.gepkornyezet.caption = "+ " + nagyfonok.gepkornyezet.caption Unload megkotes Sub Form_Load () megkotes.top = 50 megkotes.left = 4900 megkotes.height = 2400 megkotes.width = 4200 check1.value = erdes combo1.text = krny combo2.text = gepelh combo3.text = meghjt combo1.additem "Száraz" combo1.additem "Enyhén nedves" combo1.additem "Igen nedves" combo2.additem "Jó" combo2.additem "Átlagos" combo2.additem "Rossz" combo3.additem "Aszinkron motor [AM]" combo3.additem "AM + surlódó tgk." combo3.additem "Csúszógyűrüs motor" Sub olvas () If check1.value = 0 Then erdes = 0 If combo1.text = "Száraz" Then e.mu =.25 krny = "Száraz" If combo1.text = "Enyhén nedves" Then e.mu =.15 krny = "Enyhén nedves" If combo1.text = "Igen nedves" Then e.mu =.1 krny = "Igen nedves" erdes = 1 21

22 If combo1.text = "Száraz" Then e.mu =.35 krny = "Száraz" If combo1.text = "Enyhén nedves" Then e.mu =.3 krny = "Enyhén nedves" If combo1.text = "Igen nedves" Then e.mu =.25 krny = "Igen nedves" If combo2.text = "Jó" Then e.mghjt =.018 gepelh = "Jó" If combo2.text = "Átlagos" Then e.mghjt =.02 gepelh = "Átlagos" If combo2.text = "Rossz" Then e.mghjt =.03 gepelh = "Rossz" If combo3.text = "Aszinkron motor [AM]" Then e.ft =.25 meghjt = "Aszinkron motor [AM]" If combo3.text = "AM + surlódó tgk." Then e.ft =.15 meghjt = "AM + surlódó tgk." If combo3.text = "Csúszógyűrüs motor" Then e.ft =.1 meghjt = "Csúszógyűrüs motor" 22

23 Pályavonal Dim aa As Integer Dim bb As Integer Dim Xa As Integer Dim Ya As Integer Dim xx As Integer 'koordinátapont (pályavonal) Dim yy As Integer 'koordinátapont (pályavonal) Dim J As Integer Dim vedett As Integer Dim nagyit As Integer Dim elso As Integer Sub feltolt () elso = 0 aa = 2480 bb = 600 combo2.text = e.szak combo1.text = e.nagy Sub Form_DblClick () If elso <= 1 And vedett > 0 Then elso = elso + 1 J = 1 currentx = xx currenty = yy kp.kx = xx + bb kp.ky = aa - yy e.x(j) = 0 e.y(j) = 0 list1.additem Format(e.x(J), "###0") list2.additem Format(e.y(J), "###0") aa = aa - Ya bb = bb + Xa kord.caption = "0 0" fillstyle = 0 Circle (xx, yy), 50,,,, 1 fillstyle = 1 Sub Form_Load () palyavonala.top = 50 palyavonala.left = 50 vedett = 0 For i = 1 To 10 combo1.additem Str$(i) combo2.additem Str$(i) Next i 23

24 nagyit = e.nagy * 10 szakasz = e.szak combo2.text = e.szak combo1.text = e.nagy elso = 0 aa = 2620 bb = 600 J = 1 rajzol Sub Form_MouseDown (button As Integer, Shift As Integer, x As Single, y As Single) xx = x yy = y Xa = x - bb Ya = aa - y If Xa > 0 Then If vedett >= 1 And Xa > e.x(j) And Abs((Ya / nagyit - e.y(j)) / (Xa / nagyit - e.x(j))) <=.34 Then If elso >= 1 And elso < Val(RTrim$(LTrim$(combo2.Text))) + 1) Then J = J + 1 elso = elso + 1 Line -(xx, yy) fillstyle = 0 Circle (xx, yy), 50,,,, 1 fillstyle = 1 e.x(j) = Xa / nagyit e.y(j) = Ya / nagyit list1.additem Format$(e.x(J), "###0") list2.additem Format$(e.y(J), "###0") z = "Hibás pont" Sub Form_MouseMove (button As Integer, Shift As Integer, x As Single, y As Single) Xa = x - bb Ya = aa - y If y > 900 And y <= 2620 And x < 7115 And x >= 600 Then kord.left = x kord.top = y kord.caption = Format$(Xa / nagyit, "0") + "" + Format$(Ya / 24

25 nagyit, "0") kord.caption = "Határon kívül" Sub rajzol () currentx = kp.kx currenty = kp.ky fillstyle = 0 Circle (kp.kx - bb, aa - kp.ky), 50,,,, 1 fillstyle = 1 list1.additem Format(e.x(1), "###0") list2.additem Format(e.y(1), "###0") For i = 1 To 11 If e.x(i) > 0 Or e.y(i) > 0 Then list1.additem Format(e.x(i), "###0") list2.additem Format(e.y(i), "###0") If e.x(i) > 0 Then fillstyle = 0 Circle (e.x(i) * nagyit + kp.kx - bb, aa - e.y(i) * nagyit - kp.ky), 50,,,, 1 fillstyle = 1 Line (e.x(i - 1) * nagyit - bb + kp.kx, aa - e.y(i - 1) * nagyit - kp.ky)-(e.x(i) * nagyit - bb + kp.kx, - e.y(i) * nagyit - kp.ky) Next i Sub rendben_click () e.nagy = nagyit e.szak = szakasz rdb(5) = 1 nagyfonok.picture6.borderstyle = 1 s = nagyfonok.palyavonal.caption If Left$(s, 2) <> "+ " Then nagyfonok.palyavonal.caption = "+ " + nagyfonok.palyavonal.caption nagyfonok.picture6.visible = 0 nagyfonok.palyavonal.enabled = 0 Unload palyavonala 25

26 Sub Timer1_Timer () szakasz = Val(RTrim$(LTrim$(combo2.Text))) If szakasz > 10 Then szakasz = 10 combo2.text = szakasz If szakasz < 1 Then szakasz = 1 combo2.text = szakasz nagyit = Val(RTrim$(LTrim$(combo1.Text))) * 10 If nagyit < 10 Then nagyit = 10 combo1.text = "1" If nagyit > 10 Then nagyit = 100 combo1.text = "10" Sub torles_click () list1.clear list2.clear palyavonala.cls feltolt kp.kx = 0 kp.ky = 0 kord.caption = "0 0" vedett = 1 26

27 Hajtáselrendezés Sub Form_Load () picture1(e.haj).borderstyle = 1 hajtas.top = 50 hajtas.left = 50 nagyfonok.mousepointer = 1 gorgosuly 'görgő kiválasztása adatbázisból 'pl. a hevederszélesség fügvénye. Sub gorgosuly () Dim grgs As grgtom i = 0 Open CurDir$ + "\adatbaz1.dat" For Random Access Read As #7 Len = 18 For i = 1 To LOF(7) / Len(grgs) Get #7, i, grgs If (e.kia = grgs.kia And e.dg = grgs.atm And e.b <= grgs.sel) Then Exit For Next i e.tg = grgs.tom Close #7 Sub kilepes () nagyfonok.picture7.borderstyle = 1 s = nagyfonok.hajthely.caption If Left$(s, 2) <> "+ " Then nagyfonok.hajthely.caption = "+ " + nagyfonok.hajthely.caption nagyfonok.picture7.visible = 0 optimal.show Unload hajtas Sub Picture1_Click (Index As Integer) Dim i As Integer For i = 0 To 4 picture1(i).borderstyle = 0 Next i Select Case Index Case 0 27

28 e.haj = 0 picture1(index).borderstyle = 1 Case 2 e.haj = 2 picture1(index).borderstyle = 1 Case 3 e.haj = 4 picture1(index).borderstyle = 1 Case 4 e.haj = 3 picture1(index).borderstyle = 1 End Select Sub Picture1_DblClick (Index As Integer) Select Case Index Case 0 e.haj = 0 Smn = Fker * (1 + 1 / (Exp(e.mu * 230 * PI / 180))) Case 2 e.haj = 2 Smn = Fker * (1 + 1 / (Exp(e.mu * 230 * PI / 180))) Case 3 e.haj = 4 Smn = Fker * (1 + 1 / (Exp(2 * e.mu * 210 * PI / 180))) Case 4 e.haj = 3 Smn = Fker * (1 + 1 / (Exp(2 * e.mu * 210 * PI / 180))) End Select nagyfonok.timer1.enabled = 0 kilepes 28

29 Heveder kivállasztás Dim li Dim hi Dim sztp Dim j Dim PP As Single'szakasz hossza As Single'szakasz emelkedése As szaldat'heveder adatbázis As Integer'Smax nyílvántartója As Integer'potenciális eredmények nyílvántartása Const nb = 4 'bizt. tény. Sub Command1_Click () Unload optimal Unload nagyfonok ujra = 1 nagyfonok.show nagyfonok.picture2.visible = 1 nagyfonok.picture3.visible = 1 nagyfonok.picture4.visible = 1 nagyfonok.picture5.visible = 1 nagyfonok.picture6.visible = 0 nagyfonok.picture7.visible = 0 For i = 1 To 6 rdb(i) = 0 Next i Sub elfogad_click () e.h = epo(1 + list1.listindex).h e.typ = epo(1 + list1.listindex).typ e.tip = epo(1 + list1.listindex).tip e.bet = epo(1 + list1.listindex).bet e.faj = epo(1 + list1.listindex).faj hajtero mentes Unload optimal nagyfonok.picture8.visible = -1 nagyfonok.hid.enabled = -1 nagyfonok.szerk.enabled = 0 szoveg nagyfonok.edi.enabled = 1 'nagyfonok.height = 1150 Sub Form_Load () optimal.top = 150 optimal.left = 1500 qh = e.b / 45 'Heveder folyómétertömege (induló) N/m 29

30 Open CurDir$ + "\adatbaz2.dat" For Random Access Read As #9 Len = Len(sztp) keres Sub Form_Unload (Cancel As Integer) Close #9 Sub hajtero () 'a hajtasnal ebredő erő kerül majd ide Sub keres () Dim ias Integer Dim iias Integer Dim iii As Integer Dim jas Integer Call kiindulo(qh) PP = 0 For i = 1 To LOF(9) / Len(sztp) Get #9, i, sztp If (Smx * nb / e.b) <= (sztp.lan * sztp.fon) And (Smx * nb / e.b) >= (sztp.lan * sztp.fon *.9) Then PP = PP + 1 epot(pp).h = sztp.tom * e.b *.001 list2.additem sztp.typ+format$(sztp.tip, "####")+Format$(sztp.fon, "##")+ sztp.faj Next i ii = 0 For i = 1 To PP Call kiindulo(epot(i).h) epot(i).h = 0 For j = 1 To LOF(9) / Len(sztp) Get #9, j, sztp If (Smx * nb / e.b) <= (sztp.lan * sztp.fon) And (Smx * nb / e.b) >= (sztp.lan * sztp.fon *.9) Then ii = ii + 1 ep(ii).h = sztp.tom * e.b *.001 ep(ii).typ = sztp.typ ep(ii).tip = sztp.tip ep(ii).bet = sztp.fon ep(ii).faj = sztp.faj 30

31 Next j Next i Call kivalaszt(ii) Sub kiindulo (qqh As Single) e.lom = 1 e.lum = 3 * e.lom 'görgőosztás felül 'görgőosztás alul qa = gg * e.q / (3.6 * e.v) 'Anyag folyómétertömege N/m qfo = e.tg * gg / e.lom 'görgő folyómétertömege felül qfu = e.tg * gg / e.lum 'görgő folyómétertömege alul qo = qqh + qfo qu = qqh + qfu e.qq = qo + qu + qfu + qfo + qa 'átadódó megoszló terhelés Fo = 0 Fu = 0 Smn = 0 Smx = 0 erő For i = 1 To e.szak li = e.x(i + 1) - e.x(i) hi = e.y(i + 1) - e.y(i) Fu = Fu + (e.mu * li + hi) * qu 'alsóági erő erő If hi < 0 Then Fo = Fo + (e.mu * li + hi) * qo 'felsőági lejtő Fo = Fo + (e.mu * li + hi) * (qo + qa) emelkedő 'felsőági Next i Fker = Fo + Fu Smn = (qa + qqh) * e.lom ^ 2 Smn = Smn / (8 *.15) 'relativ belógás = 1.5%3.16 Smx = Smn + Fker 'Max húzóerő, a hevedert erre kell kiválasztani ld:

32 Sub kivalaszt (ii As Integer) Dim ias Integer Dim jas Integer Dim kas Integer Dim aa As Integer And epo(k).faj Next i k = 1 epo(1) = ep(1) list1.additem Mid$(epo(1).typ, 1, 7) + " " + epo(1).faj For i = 1 To ii aa = 0 For j = 1 To k If ep(i).tip + ep(i).bet = epo(j).tip + epo(j).bet ep(i).faj = epo(j).faj Then aa = 1 Next j If aa = 0 Then k = k + 1 epo(k) = ep(i) list1.additem Mid$(epo(k).typ, 1, 7) + " " + Sub List1_Click () If list1.listindex >= 0 Then label2(0).caption = epo(1 + list1.listindex).tip label2(1).caption = epo(1 + list1.listindex).faj label2(2).caption = epo(1 + list1.listindex).bet label2(3).caption = epo(1 + list1.listindex).h elfogad.enabled = True Sub mentes () Open CurDir$ + "\eredmeny.dat" For Random Access Write As #3 Len = Len(e) Put #3, 1, e Close #3 clipboard.settext "SZALAG", CF_TEXT Sub szoveg () Open CurDir$ + "\eredmeny.txt" For Output As #20 Print #20, "Szállítandó anyag jellemzői:" Print #20, Print #20, Spc(16); "Szállítandó anyag neve:"; e.anyagnev 32

33 Print #20, Spc(16); "Anyagterület :"; e.ter,, " m^2" Print #20, Spc(16); "Halmazolhatósági szög:";(e.fisz,), " fok" Print #20, Spc(16); "Sűrüség:"; Format$(e.suruseg, "##,##"), " t/m^3" Print #20, Spc(16); "Anyagmennyiség:"; Format$(e.Q, "#"), " t/h" Print #20, Print #20, Print #20, "A kiválasztott heveder jellemzői:" Print #20, Print #20, Spc(16); "Hevederszélesség :"; Format$(e.B, "#"), " mm" Print #20, Spc(16); "Heveder név :"; e.typ Print #20, Spc(16); "Heveder tipusszám:"; Format$(e.tip, "####") Print #20, Spc(16); "Heveder betétszám:"; Format$(e.bet, "####") Print #20, Spc(16); "Heveder folyómétertömeg:"; e.h, ""), " kg/m" Print #20, Spc(16); "Heveder kivitele :"; e.faj Print #20, Print #20, Print #20, "Vályúkialakításra vonatkozó jellemzők:" Print #20, " " Print #20, Spc(16); "Görgőátmérő:"; Format$(e.Dg, "####"), " mm" Print #20, Spc(16); "Görgőhossz:"; Format$(e.Tl, "####"), " mm" Print #20, Spc(16); "Görgőtömeg:"; Format$(e.Tg, "###,#"), " kg" Print #20, Spc(16); "Görgőosztás felül:"; Format$(e.lom, "####"), " m" Print #20, Spc(16); "Görgőosztás alul :"; Format$(e.lum, "####"), " m" Print #20, Spc(16); "Vályúszög:"; Format$(e.alf, "####"), " fok" Print #20, Print #20, Print #20, "Terhelési jellemzők:" Print #20, Spc(16); "Sebesség :"; Format$(e.v, "####"), " m/s" Print #20, Spc(16); "Átadódó megoszló terhelés:"; e.qq, " kg/m" Print #20, Spc(16); "Teljesítmény igény:"; e.p,, " kw" Print #20, Print #20, Print #20, "Pályaszakasz pontjainak koordinátái:" Print #20, Spc(16); "1.töréspont :[0, 0]m" For i = 2 To e.szak + 1 Print #20, Spc(16); Format$(i, ""); ".töréspont :["; 33

34 "####"); Next i Close #20 Format$(e.x(i), "####"); ","; Format$(e.y(i), "]", " m" 34

35 Elsőkép Sub Form_Load () elsokep.top = 100 elsokep.left = (nagyfonok.width / 2) Sub Timer1_Timer () Unload elsokep Kilépés megerősítő Sub Form_Load () Beep Sub igen_click () End Sub nem_click () Unload kilepjek Névjegy Sub Timer1_Timer () Unload keszitette Figyelmeztető 1 Sub Timer1_Timer () Unload elszurtad Figyelmeztető 2 Sub Timer1_Timer () Unload eltalaltad 35

36 Változók Type szaldat typ As String * 8 tip As Integer lan As Integer vet As Integer fon As Integer tom As Single faj As String * 9 End Type 'szalag adatbazas 'név 'tipszám 'hosszirányu teherbírás 'keresztirányu teherbírás 'betétszám 'tömeg 'fajta Type grgldat 'Görgőhosszak a kialakítás B As Integer 'és a szalagszélesség fgv-jében kl As Integer hl As Integer hl1 As Integer hl2 As Integer ol As Integer End Type Type grgtom 'Tartógörgő súlytáblázat sel As Integer 'Szélesség atm As Integer 'Átmérő tom As Single 'Tömeg kia As Integer 'Kialakítás :Vályus, Lapos End Type Type anyagn 'Anyagnév és sűrüség tárolása nev As String * 20 'Anyagnév suru As Single 'Sűrüség fisz As Single 'Fi "halmazolhatósági" szög seb As Single 'Ajánlott sebesség End Type Type kezdopont kx As Integer ky As Integer End Type 'Pályavonal 36

37 Type eredmeny P As Single 'teljesítmény igény kw ter As Single 'anyagterület m^2 Dg As Integer 'Görgőátmérő Tl As Integer 'Görgőhossz Tg As Single 'Görgőtömeg lom As Single 'görgőosztás felül lum As Single 'görgőosztás alul ft As Single 'Gépelhejezési tényező mghjt As Single 'Meghajtási szorzó mu As Single 'Surlódási tényező fisz As Single 'Anyag halmazolási szöge surusegas Single 'Sürüség v As Single 'Sebesség alf As Integer 'Vályuszög Q As Integer 'Szállítandó anyagmennyiség B As Integer 'Kiválasztott szalag szélesség kia As Integer 'kialakítas typ As String * 16 'Heveder név tip As Integer 'Heveder tipusszám bet As Integer 'Heveder betétszám h As Single 'Heveder folyómétertömeg faj As String * 9 'Heveder kivitele haj As Integer 'hajtáshely anyagnev As String * 20 'Szállítandó anyag neve nagy As Integer 'Nagyitási tányező pályavonalnál szak As Integer 'Pályaszakaszok száma x(1 To 11) As Integer 'X koordináták y(1 To 11) As Integer ' Y koordináták qq As Single 'megoszló terhelés End Type 37

38 Global i As Integer 'Általános számláló Global Qmax As Integer 'Maximális szállítható mennyiség Global valtoztat As Integer 'figyelö (kialakítás) Global szakasz As Integer Global erdes As Integer 'figyelö (erdesség) Global ng As Integer 'Görgőszám Global rdb(1 To 6) As Integer Global ujra As Integer 'Újraindítás Global gg As Single Global Fo As Single 'Felsőági erő Global Fu As Single 'Alsóági erő Global Fker As Single 'Kerületi erő Global qh As Single 'heveder fm. súly Global qo As Single 'heveder+görgő fm. súly felül Global qu As Single 'heveder+görgő fm. súly alul Global qfo As Single 'görgő fm. súly felül Global qfu As Single 'görgő fm. súly alul Global qa As Single 'anyag f. súly Global Vajanl As Single 'Ajánlott sebesség Global Smn As Single 'vonóelemben ébredő minimális húzóerő Global Smx As Single 'vonóelemben ébredő maximális húzóerő Fker+Smn Global kp As kezdopont 'pályavonal kezdőpont Global e As eredmeny 'Eredmény rekord Global epot(1 To 100)As eredmeny 'Potenciális eredmények Global epo(1 To 100) As eredmeny Global ep(1 To 100) As eredmeny 'Potenciális eredmények Global meghjt As String * 20'Meghajtási mód kiválasztásához Global krny As String * 20'Környezet kiválasztásához Global gepelh As String * 10'Gépelhelyezés kiválasztásához Global adatnev As String * 30'Az eredményfile nevének megjegyzése Global curpath As String * 30'Az aktuális elérési utvonal 38

39 Global Const PI = Global Const CF_LINK = &HBF00 Global Const CF_TEXT = 1 Global Const CF_BITMAP = 2 Global Const CF_METAFILE = 3 Global Const CF_DIB = 8 Global Const CF_PALETTE = 9 Global Const MB_OK = 0 ' OK button only Global Const MB_OKCANCEL = 1 ' OK and Cancel buttons Global Const MB_ABORTRETRYIGNORE = 2' Abort, Retry, and Ignore buttons Global Const MB_YESNOCANCEL = 3 ' Yes, No, and Cancel buttons Global Const MB_YESNO = 4 ' Yes and No buttons Global Const MB_RETRYCANCEL = 5 ' Retry and Cancel buttons 39

40 Függfények Function forma (be As Single) As String Dim ttt As Integer Dim kkk As Single If be >= 0 Then ttt = Int(be) kkk = Int(1000 * (be - ttt)) ttt = Int(be) + 1 kkk = Int(1000 * (be - ttt)) 'egészrész 'törtrész 'egészrész 'törtrész (kkk)) If ttt <> 0 Then If kkk > 0 Then forma = LTrim$(Str$(ttt)) + "." + LTrim$(Str$ forma = LTrim$(Str$(ttt)) + ".000" If kkk <> 0 Then forma = "0." + LTrim$(Str$(kkk)) If kkk = 0 Then forma = "0.000" End Function 40

VISUAL BASIC ALAPISMERETEK

VISUAL BASIC ALAPISMERETEK 11. Grafika VISUAL BASIC ALAPISMERETEK 11. Gyakorlat témaköre: Kiválasztógomb (Option Button) és a jelölőnégyzet (CheckBox) használata Kör, ellipszis (Circle) rajzolása. Circle (X, Y), Sugár, QBColor(Szín),

Részletesebben

Pál László. Sapientia EMTE, Csíkszereda, 2014/2015

Pál László. Sapientia EMTE, Csíkszereda, 2014/2015 Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 2. ELİADÁS Visual Basic bevezetı Visual Basic.NET nyelvi elemek 2 Visual Basic.NET programozási nyelv Nyelvi elemek: Általában

Részletesebben

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben.

Tipp A Word makrók kimerítõ tárgyalását megtalálhatjuk az O Reilly gondozásában megjelent Writing Word Macros címû könyvben. 2. fogás Utazás a makrók birodalmába Gyorstalpaló tanfolyam, amelynek során meggyõzõdhetünk arról, milyen sokat segíthetnek a makrók a fárasztó és idõrabló feladatok automatizálásában. A Word 6-os és azutáni

Részletesebben

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VII. Visual Basic programozás alapok A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek emelt szint 0802 ÉRETTSÉGI VIZSGA 2008. október 20. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM

Részletesebben

Számítástechnika labor feladatok a 2012/2013. tanév őszi félévében

Számítástechnika labor feladatok a 2012/2013. tanév őszi félévében Számítástechnika labor feladatok a 01/013. tanév őszi félévében Tartalom 1. Labor: Word és Excel alapok. Labor: Solver, VBA változók típusai 3. Labor: Feltételes utasítások, ciklusok 4. Labor: Function

Részletesebben

Visual Basic elméleti leti alapok 2.

Visual Basic elméleti leti alapok 2. BSc Számítástechnika Visual Basic elméleti leti alapok 2. Anyag http://www.kit.bme.hu/ vagy http://knight.kit.bme.hu/ (egyelőre itt) a BSc Számítástechnika alatt Mai nap: VB elmélet let 2. Tömbök Ciklusok

Részletesebben

Algoritmusok Tervezése. 5. Előadás Visual Basic 2. Dr. Bécsi Tamás

Algoritmusok Tervezése. 5. Előadás Visual Basic 2. Dr. Bécsi Tamás Algoritmusok Tervezése 5. Előadás Visual Basic 2. Dr. Bécsi Tamás Tömbök A deklarálás (egyszerűsített) szintaktikája: Dim varname[([subscripts])] [As type] [,...] Az indexek (subscripts) megadásának szintaktikája:

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek emelt szint 0911 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

S z á m í t ó g é p e s a l a p i s m e r e t e k

S z á m í t ó g é p e s a l a p i s m e r e t e k S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami

Részletesebben

Megoldott feladatok. Informatika

Megoldott feladatok. Informatika Megoldott feladatok Informatika I.81. Egy autóbuszjegyen az n*n-es négyzethálóban összesen k lyukasztás lehet. Ha a buszjegyet fordítva helyezzük a lyukasztóba, akkor a jegy tükörképét kapjuk. (Csak egyféleképpen

Részletesebben

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás

Algoritmusok Tervezése. 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Algoritmusok Tervezése 4. Előadás Visual Basic 1. Dr. Bécsi Tamás Bevezetés A BASIC (Beginner s All-purpose Symbolic Instruction Code) programnyelvet oktatási célokra hozták létre 1964-ben. Az általános

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek emelt szint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK EMELT SZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

Egyszerű példaprogramok gyakorláshoz

Egyszerű példaprogramok gyakorláshoz Egyszerű példaprogramok gyakorláshoz Tartalom Feladatok... 2 For ciklus... 2 Szorzótábla... 2 Szorzótábla részlet... 3 Pascal háromszög... 4 Pascal háromszög szebben... 5 DO-LOOP ciklus... 6 Véletlen sorsolás...

Részletesebben

INFORMATIKAI ALAPISMERETEK

INFORMATIKAI ALAPISMERETEK Informatikai alapismeretek középszint 1021 ÉRETTSÉGI VIZSGA 2011. május 13. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM

Részletesebben

117. AA Megoldó Alfréd AA 117.

117. AA Megoldó Alfréd AA 117. Programozás alapjai 2. (inf.) pót-pótzárthelyi 2011.05.26. gyak. hiányzás: kzhpont: MEG123 IB.028/117. NZH:0 PZH:n Minden beadandó megoldását a feladatlapra, a feladat után írja! A megoldások során feltételezheti,

Részletesebben

. Typeset by AMS -TEX 0

. Typeset by AMS -TEX 0 . Typeset by AMS-TEX 0 Numerikus alkalmazások 1 NUMERIKUS ALKALMAZÁSOK Tematika, feladatok 2003 1. LECKE Koordináta rendszer felvétele, pontok, egyenesek és szinek ábrázolása VB-ben MenuEditor használata

Részletesebben

C# feladatok gyűjteménye

C# feladatok gyűjteménye C# feladatok gyűjteménye Készítette: Fehérvári Károly I6YF6E Informatika tanár ma levelező tagozat 1) Feladat: ALAPMŰVELETEK Készítsünk programot, amely bekér két egész számot. Majd kiszámolja a két szám

Részletesebben

Programozási alapismeretek (M1,M2)

Programozási alapismeretek (M1,M2) 1. feladat: Koordináta rendszer kirajzolása 1db TImage, 1db TGroupBox TImage: Name: ImageRajz Align: alclient TGroupBox: Name: GroupBoxManip Caption: - Align: albottom var ks, ko: integer; procedure Inicializal;

Részletesebben

2.3. A C nyelv utasításai

2.3. A C nyelv utasításai 2.3. A C nyelv utasításai A C szabvány hét csoportban osztályozza a C nyelv utasításait: Csoport Kulcsszavak, ill. jelölések Kifejezés utasítás Üres utasítás: ; Összetett utasítás: } Szelekciós utasítások:

Részletesebben

C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán

C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán C# feladatgyűjtemény Kovács Emőd, Radványi Tibor, Király Roland, Hernyák Zoltán Publication date 2011 A tananyag a TÁMOP-4.1.2-08/1/A-2009-0046

Részletesebben

# $ % &$'$ #! %() * +! ((## %,!" -./ "0

# $ % &$'$ #! %() * +! ((## %,! -./ 0 ! " #$%& '()* + A Feledékeny Emberek Hozzátartozóinak Társasága (FEHT) elnökeként, valamint a 31. Alzheimer Világkonferencia Helyi Szervez Bizottságának elnökeként nagy tisztelettel fordulok levelemmel

Részletesebben

Smalltalk 2. Készítette: Szabó Éva

Smalltalk 2. Készítette: Szabó Éva Smalltalk 2. Készítette: Szabó Éva Blokkok Paraméter nélküli blokk [műveletek] [ x := 5. 'Hello' print. 2+3] Kiértékelés: [művelet] value az értéke az utolsó művelet értéke lesz, de mindet kiírja. x :=

Részletesebben

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010 Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása

Részletesebben

Vektoros grafikát tároló adatbázisok. Katona Endre Térképi adatbázisok diasorozata alapján

Vektoros grafikát tároló adatbázisok. Katona Endre Térképi adatbázisok diasorozata alapján Vektoros grafikát tároló adatbázisok Katona Endre Térképi adatbázisok diasorozata alapján Vektoros adatábrázolás Kép = rajzelemek sorozata, koordinátageometriai leírással. CAD rendszerekre jellemző (pl.

Részletesebben

Sintony SAK 41. Kezelési utasíitás 8AA10865 - D0-20/10/99 - UK -

Sintony SAK 41. Kezelési utasíitás 8AA10865 - D0-20/10/99 - UK - Sintony SAK 41 Kezelési utasíitás 8AA10865- D0-20/10/99 - UK - 1 Mûszaki kifejezések Riasztás Kikapcsolt Hiba : Valamely érzékelõ jelzése (aktív állapota), amely valamilyen jelzést vált ki (hangjelzés,

Részletesebben

VBA. Visual Basic for Applications

VBA. Visual Basic for Applications VBA Visual Basic for Applications Mi a közös a Microsoft Word, Excel, Power Point, Access alkalmazásokban? HÁT A VBA! Visual Basic for Applications Program nyelv: Menő programokat lehet benne írni English

Részletesebben

Ködös határ (Félreértés, hiba)

Ködös határ (Félreértés, hiba) Informális vs. formális probléma leírás Valós világ (Domain) Ködös határ (Félreértés, hiba) Formális világ (Hibás eredmény) (Megoldás) A specifikáci ció csak nagyvonalakban írja le a valóságos problémát,

Részletesebben

Option Explicit Option Base 1

Option Explicit Option Base 1 Option Explicit Option Base 1 Dim kulcsszo As String Dim tombszam() As Integer Dim tombszoveg() As String Dim tombindex As Integer 'A mindenkori tömbméret. Dim fodokunev As String Dim kulcsdokunev As String

Részletesebben

15kA / EN 60947-2 szerint Kioldási jelleggörbék: Védettség: elõlapon (piros/zöld érintkezõnként) Csatlakoztatható vezeték: 1-25mm 2

15kA / EN 60947-2 szerint Kioldási jelleggörbék: Védettség: elõlapon (piros/zöld érintkezõnként) Csatlakoztatható vezeték: 1-25mm 2 KISMEGSZAKÍTÓK, BMS0 KIVITEL, 10kA BMS0 kismegszakítók 12 MÛSZAKI ADATOK Névleges feszültség: 230V / 400V AC Névleges frekvencia: 50Hz / 60Hz Névleges DC feszültség: max. 48V DC Környezeti hõmérséklet:

Részletesebben

BASH script programozás II. Vezérlési szerkezetek

BASH script programozás II. Vezérlési szerkezetek 06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van

Részletesebben

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem

C# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real

Részletesebben

Az F# nyelv erőforrásanalízise

Az F# nyelv erőforrásanalízise Az F# nyelv erőforrásanalízise Góbi Attila Eötvös Loránd Tudományegyetem Támogatta a KMOP-1.1.2-08/1-2008-0002 és az Európai Regionális Fejlesztési Alap. 2012. Június 19. Góbi Attila (ELTE) Az F# nyelv

Részletesebben

Access adatbázis elérése OLE DB-n keresztül

Access adatbázis elérése OLE DB-n keresztül Access adatbázis elérése OLE DB-n keresztül Készítsünk egy grafikus felülető alkalmazást, ami lehetıvé teszi egy Access adatbázisban tárolt hallgatói adatok (EHA, Név, e-mail cím) lekérdezését (összes

Részletesebben

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2.

Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed. Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. Operációs rendszerek 2 3. alkalom - Reguláris kifejezések, grep, sed Windisch Gergely windisch.gergely@nik.uni-obuda.hu 2010-2011 2. félév Reguláris kifejezések Reguláris kifejezésekkel lehet keresni egy

Részletesebben

STL. Algoritmus. Iterátor. Tároló. Elsődleges komponensek: Tárolók Algoritmusok Bejárók

STL. Algoritmus. Iterátor. Tároló. Elsődleges komponensek: Tárolók Algoritmusok Bejárók STL Elsődleges komponensek: Tárolók Algoritmusok Bejárók Másodlagos komponensek: Függvény objektumok Adapterek Allokátorok (helyfoglalók) Tulajdonságok Tárolók: Vektor (vector) Lista (list) Halmaz (set)

Részletesebben

Programozás és adatbázis kezelés PHP ben

Programozás és adatbázis kezelés PHP ben Programozás és adatbázis kezelés PHP ben Készítette: Pető László I. A programozási környezet A PHP platformfüggetlen programozási nyelv. A szkriptek futtatása szerveroldalon történik. Ezt a szerepet leggyakrabban

Részletesebben

Megoldások. 2001. augusztus 8.

Megoldások. 2001. augusztus 8. Megoldások 2001. augusztus 8. 1 1. El zetes tudnivalók a különböz matematikai logikai nyelvekr l 1.1. (a) Igen (b) Igen (c) Nem, mert nem kijelent mondat. (d) Nem fejez ki önmagában állítást. "Ádám azt

Részletesebben

3. Gyakorlat Ismerkedés a Java nyelvvel

3. Gyakorlat Ismerkedés a Java nyelvvel 3. Gyakorlat Ismerkedés a Java nyelvvel Parancssori argumentumok Minden Java programnak adhatunk indításkor paraméterek, ezeket a program egy tömbben tárolja. public static void main( String[] args ) Az

Részletesebben

Programozási módszertan. Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat

Programozási módszertan. Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat PM-04 p. 1/18 Programozási módszertan Dinamikus programozás: Nyomtatási feladat A leghosszabb közös részsorozat Werner Ágnes Villamosmérnöki és Információs Rendszerek Tanszék e-mail: werner.agnes@virt.uni-pannon.hu

Részletesebben

Szkriptnyelvek. 1. UNIX shell

Szkriptnyelvek. 1. UNIX shell Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek

Részletesebben

Á ö ľľ ĺ Ú ö źů í źĺ ö íľ üö ľ ľ ź ľ ĺ í Ą ĺ í ľ ü í í ź ź í í ľ ź üö í ö ę ĺ ú ö ö ö ű ö ö ľ Ĺ í ü ę ĺ í ĺĺľ í ľ ĺ ľ ľ ö ľ ľ öľ ę ľ í ź ľ üö ü ľ í Ĺ ę Ĺ đ í ę ľ ű ö ĺ ű ö Ä ü ĺ ú ö ę ę ű ö ź í Ä ĺ ű ö

Részletesebben

Egy irányított szakasz egyértelműen meghatároz egy vektort.

Egy irányított szakasz egyértelműen meghatároz egy vektort. VEKTOROK VEKTOROK FOGALMA Ha egy szakasz két végpontját megkülönböztetjük egymástól oly módon, hogy az egyik pont a kezdőpont, a másik pont a végpont, akkor irányított szakaszt kapunk. Egy irányított szakasz

Részletesebben

A Budapesti Értéktozsde Részvénytársaság Vezérigazgatójának 265/2005. számú határozata

A Budapesti Értéktozsde Részvénytársaság Vezérigazgatójának 265/2005. számú határozata A Budapesti Értéktozsde Részvénytársaság Vezérigazgatójának 265/2005. számú határozata A Budapesti Értéktozsde Részvénytársaság Vezérigazgatója a Kereskedési Kódex 5.2. o) pontjában foglalt felhatalmazás

Részletesebben

A PHP nyelv alapjai. Web-Sky Consulting Kft Tóth Imre 2009

A PHP nyelv alapjai. Web-Sky Consulting Kft Tóth Imre 2009 A PHP nyelv alapjai Web-Sky Consulting Kft Tóth Imre 2009 Előadások címei 1. PHP nyelv alapjai 2. Objektumorientáltság a PHP-ben 3. A Http és a PHP kapcsolata 4. Adatbázis kezelés a PHP-ben 5. MVC alapjai

Részletesebben

Internet technológiák

Internet technológiák Szabadkai Műszaki Szakfőiskola Internet technológiák dr Zlatko Čović chole@vts.su.ac.rs 1 Függvények A függvény egy zárt, önálló kódrészlet, amelyet a PHP programból meghívhatunk és a meghívás után a függvény

Részletesebben

VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót

VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect

Részletesebben

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt

Példa: Aktuális könyvtár tartalmának fájlba mentése, melynek neve az aktuális dátum és idő: ls l > `date+%f_%h-%m`.txt Beépített változók (paraméterezés): $# - paraméterek száma $1...9 - az adott paraméter értéke $0 - az adott héjprogram neve $* - az összes paraméter egyben Idézőjelek típusai: ' ' - belső szöveg stringként

Részletesebben

300 (5/5) 300 (5/5) Normál érintkező anyag Tápfeszu ltség jellemzői 230 230 értékek U N. (0,8...1,2)U N DC Műszaki adatok Villamos élettartam AC1-nél

300 (5/5) 300 (5/5) Normál érintkező anyag Tápfeszu ltség jellemzői 230 230 értékek U N. (0,8...1,2)U N DC Műszaki adatok Villamos élettartam AC1-nél 71- - Villamos felu gyeleti relék 10 A 71- Ku lönböző funkciójú felu gyeleti és mérőrelék Feszu ltségfelu gyelet Pozitív biztonsági logika, a felu gyelt tartományból való kilépéskor a záróérintkező nyit

Részletesebben

Programozás alapjai. 5. előadás

Programozás alapjai. 5. előadás 5. előadás Wagner György Általános Informatikai Tanszék Cserélve kiválasztásos rendezés (1) A minimum-maximum keresés elvére épül. Ismétlés: minimum keresés A halmazból egy tetszőleges elemet kinevezünk

Részletesebben

E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás

E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás E- Laboratórium 3 Az ABB robotok alkalmazásai Elméleti leírás Egy RAPID program bizonyos számú parancsból áll, amik leírják a robot működését. A különböző parancsoknak konkrét utasítások felelnek meg,

Részletesebben

Érdekes informatika feladatok

Érdekes informatika feladatok K. L. Érdekes informatika feladatok XXVIII. rész A konvex burkoló (burok) Legyen S a Z sík egy ponthalmaza. S konvex, ha tetszőleges A, B S-beli pont esetén az AB szakasz is S-be esik. Legyen S a Z sík

Részletesebben

Számítástechnika. A Számítástechnika c. tárgy beosztása 2018/2019/I. tanévben. Szervetlen és Analitikai Kémia Tanszék

Számítástechnika.   A Számítástechnika c. tárgy beosztása 2018/2019/I. tanévben. Szervetlen és Analitikai Kémia Tanszék A Számítástechnika c tárgy beosztása 2018/2019/I tanévben Számítástechnika Szervetlen és Analitikai Kémia Tanszék Tanszékvezető: Dr Nyulászi László Tárgy előadója: Dr Simon András (Ch ép fszt 33, 35) email:

Részletesebben

C# gyorstalpaló. Készítette: Major Péter

C# gyorstalpaló. Készítette: Major Péter C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,

Részletesebben

2012.05.11. Adatbázisok I A relációs algebra

2012.05.11. Adatbázisok I A relációs algebra Adatbázisok I A relációs algebra 2 3 4 1 Feladatok Tantárgy tkód cím kredit oktató Oktató oktkód név tanszék fizetés Feladatok 1. Az átlagos kreditpontszám: Γ avg(kredit) (Tantárgy) 2. A Matematika tanszéken

Részletesebben

Mesterséges Intelligencia I. (I602, IB602)

Mesterséges Intelligencia I. (I602, IB602) Dr. Jelasity Márk Mesterséges Intelligencia I. (I602, IB602) harmadik (2008. szeptember 15-i) előadásának jegyzete Készítette: Papp Tamás PATLACT.SZE KPM V. HEURISZTIKUS FÜGGVÉNYEK ELŐÁLLÍTÁSA Nagyon fontos

Részletesebben

# $ % &$'$ #! %() * +! ((## %,!" -./ "0

# $ % &$'$ #! %() * +! ((## %,! -./ 0 ! " #$%& '()* + A Feledékeny Emberek Hozzátartozóinak Társasága (FEHT) elnökeként, valamint a 31. Alzheimer Világkonferencia Helyi Szervez Bizottságának elnökeként nagy tisztelettel fordulok levelemmel

Részletesebben

Option Explicit Option Base 1

Option Explicit Option Base 1 Option Explicit Option Base 1 Dim para As Paragraph Dim Doc As Document Dim ParaIndex As Integer Dim osszesbekszam As Integer Dim bekszam As Integer Dim oldszam As Integer Dim b As Boolean Dim eloltorles

Részletesebben

84)Adott a következőképpen értelmezett f alprogram. Milyen értéket térit vissza f(1)? És f(100)? function f(x:integer):integer; begin

84)Adott a következőképpen értelmezett f alprogram. Milyen értéket térit vissza f(1)? És f(100)? function f(x:integer):integer; begin 97) Az 1-es feladat esetén, a helyes válasznak megfelelő betűt, írjátok a vizsgalapra. A mellékelt rekurzív alprogram nincs teljesen definiálva. Melyik összefüggéssel kell kiegészíteni, a kihagyott, (...)

Részletesebben

Rendezések. A föltöltés nemcsak az r-re vonatkozik, hanem az s-re is. Ez használható föl a további rendezések

Rendezések. A föltöltés nemcsak az r-re vonatkozik, hanem az s-re is. Ez használható föl a további rendezések Rendezések Feladat Rendezési algoritmusok kipróbálása, hatékonysági viselkedésének vizsgálata. A rendezések egy ElemSzam méretü r tömben történik. Többféle föltöltés közül lehet választani: o a növekvően

Részletesebben

40-es sorozat - Miniatûr print-/ dugaszolható relék 8-10 - 16 A

40-es sorozat - Miniatûr print-/ dugaszolható relék 8-10 - 16 A -es sorozat - Miniatûr print-/ dugaszolható relék 8-10 - 16 A - AC, DC, 500 mw érzékeny DC tekercs vagy bistabil egytekercses változat - Biztonsági leválasztás a VDE 0160 / EN 50178 és VDE 0700 / EN 60335

Részletesebben

A személytaxival végzett személyszállítási szolgáltatás és a személytaxi-szolgáltatást közvetítő és

A személytaxival végzett személyszállítási szolgáltatás és a személytaxi-szolgáltatást közvetítő és 1. sz. melléklet Budapest Főváros Önkormányzata Közgyűlésének.../2015..(... ) önkormányzati rendelete a személytaxival végzett személyszállítási szolgáltatás és a személytaxi-szolgáltatást közvetítő és

Részletesebben

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >> I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >

Részletesebben

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame {

abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { Adatkezelés JDBC-vel 1 abkezel.java import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class abkezel extends JFrame { private JTabbedPane jtp; private JPanel dp,

Részletesebben

A digitális számítás elmélete

A digitális számítás elmélete A digitális számítás elmélete 1. előadás szept. 19. Determinisztikus véges automaták 1. Példa: Fotocellás ajtó m m m k b s = mindkét helyen = kint = bent = sehol k k b s m csukva b nyitva csukva nyitva

Részletesebben

Információs Technológia

Információs Technológia Információs Technológia A C programozási nyelv (Típusok és operátorok) Fodor Attila Pannon Egyetem Műszaki Informatika Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 szeptember

Részletesebben

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos

Kilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,

Részletesebben

Tehergépkocsi TANFOLYAMOK ÁRAI. Képzés díja (Oktatási + Vizsgadíjak): "C" kategória OKTATÁSI DÍJ. VIZSGADÍJAK (az NKH részére fizetendők)

Tehergépkocsi TANFOLYAMOK ÁRAI. Képzés díja (Oktatási + Vizsgadíjak): C kategória OKTATÁSI DÍJ. VIZSGADÍJAK (az NKH részére fizetendők) TANFOLYAMOK ÁRAI Tehergépkocsi "C" kategória Óradíj összesen: 30 óra 6 000,Ft 180 000,Ft 50 000,Ft 230 000,Ft Szerkezeti és üzemeltetési ismeretek: 4 600,Ft Munkavédelem, tűzvédelem, szállítás: 4 600,Ft

Részletesebben

SQL/PSM kurzorok rész

SQL/PSM kurzorok rész SQL/PSM kurzorok --- 2.rész Tankönyv: Ullman-Widom: Adatbázisrendszerek Alapvetés Második, átdolgozott kiadás, Panem, 2009 9.3. Az SQL és a befogadó nyelv közötti felület (sormutatók) 9.4. SQL/PSM Sémában

Részletesebben

Objektumorientált programozás C# nyelven

Objektumorientált programozás C# nyelven Objektumorientált programozás C# nyelven 1. rész Osztályok és objektumok Mezık és metódusok Konstruktor és destruktor Névterek és hatókörök Láthatósági szintek Osztály szintő tagok Beágyazott osztályok

Részletesebben

Objektumorientált programozás C# nyelven III.

Objektumorientált programozás C# nyelven III. Objektumorientált programozás C# nyelven III. Kivételkezelés Tulajdonságok Feladatok Készítette: Miklós Árpád Dr. Kotsis Domokos Hallgatói tájékoztató A jelen bemutatóban található adatok, tudnivalók és

Részletesebben

Operációs Rendszerek II. labor. 2. alkalom

Operációs Rendszerek II. labor. 2. alkalom Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,

Részletesebben

Gyakorló feladatok a Közönséges dierenciálegyenletek kurzushoz

Gyakorló feladatok a Közönséges dierenciálegyenletek kurzushoz Gyakorló feladatok a Közönséges dierenciálegyenletek kurzushoz Vas Gabriella 204. február A feladatgy jtemény a TÁMOP-4.2.4.A/2-/-202-000 azonosító számú Nemzeti Kiválóság Program Hazai hallgatói, illetve

Részletesebben

! " #$ . / / 0. / / 1 2

!  #$ . / / 0. / / 1 2 ! " #$ % & ' ( & ) & * & & ( + & ' ( & ) &, ( - & & &. / / 0. / / 1 2 3 & -, ) & #4 5 6!" #$!%!&!!'"!" ( )%!*+!(,*)%*)-. /0!)! / 1 2!(*+(! / 3! / 4*! /5 4!"-!! /5 4!"!! /5 6 ) /5 4!"!! /5 7 )! )%-!")!

Részletesebben

Erdélyi Magyar TudományEgyetem (EMTE

Erdélyi Magyar TudományEgyetem (EMTE TARTALOM: Általánosságok Algoritmusok ábrázolása: Matematikai-logikai nyelvezet Pszeudokód Függőleges logikai sémák Vízszintes logikai sémák Fastruktúrák Döntési táblák 1 Általánosságok 1. Algoritmizálunk

Részletesebben

Budapest Főváros X. kerület Kőbányai Önkormányzat Alpolgármestere

Budapest Főváros X. kerület Kőbányai Önkormányzat Alpolgármestere Budapest Főváros X. kerület Kőbányai Önkormányzat Alpolgármestere Előterjesztés a Gazdasági Bizottság részére az Újhegyi sétány 16. szám alatt található szolgáltatóház átalakítására vonatkozó tervek módosításáról

Részletesebben

71-es sorozat - Villamos felu gyeleti relék 10 A

71-es sorozat - Villamos felu gyeleti relék 10 A Ku lönböző funkciójú felu gyeleti és mérőrelék Feszu ltségfelu gyelet Pozitív biztonsági logika, a felu gyelt tartományból való kilépéskor a záróérintkező nyit A jelalaktól fu ggetlen mérési módszer, 500

Részletesebben

Általános útmutató. Vigyázat készülékét.

Általános útmutató. Vigyázat készülékét. Általános útmutató Figyelmesen olvassa el a használati útmutatót, mielőtt használná a készüléket. Ez az 1. Összefoglaló útmutató információkat ad arról, hogyan kell üzembe helyezni és használni a készüléket.

Részletesebben

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László

NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv. programozás alapjai. Haramia László NONPROFIT ÉRDEKVÉDELMI SZERVEZETEK FEJLESZTÉSE (PL.3346) Java-script nyelv programozás alapjai Haramia László JavaScript szerepe Netscape fejlesztette ki LiveScript Interaktív weboldalak dinamikus kezelhetősége

Részletesebben

1. Legfontosabb tulajdonságok. 2. A lejátszó leírása

1. Legfontosabb tulajdonságok. 2. A lejátszó leírása 1. Legfontosabb tulajdonságok 1,5 colos TFT képernyő MP3, WMA, FLAC, APE audio formátumok támogatása MPEG-4 (AVI) video formátum támogatása Beépített FM rádió A zeneszámok szövegének egyidejű kijelzése

Részletesebben

M4 TÁBLÁZATKEZELÉS ALAPJAI

M4 TÁBLÁZATKEZELÉS ALAPJAI Képletek Olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. Jellemzői: - egyenlőségjellel = kezdődik Képlet részei: 1. Számtani műveleti jelek. 2. Állandók. 3. Hivatkozások.

Részletesebben

Régi, statikus adatok élővé tétele és vizsgálata

Régi, statikus adatok élővé tétele és vizsgálata Informatika Régi, statikus adatok élővé tétele és vizsgálata Az előző feladatok esetében már említésre került, hogy minden kor a saját technikai szintjén igyekezett megkönnyíteni a számításokat. Egy lábon

Részletesebben

Bevezetés a C++ programozásba

Bevezetés a C++ programozásba Bevezetés a C++ programozásba A program fogalma: A program nem más, mint számítógép által végrehajtható utasítások sorozata. A számítógépes programokat különféle programnyelveken írhatjuk. Ilyen nyelvek

Részletesebben

GÖRGŐ TERVEZÉSI SEGÉDLET

GÖRGŐ TERVEZÉSI SEGÉDLET GÖRGŐ TERVEZÉSI SEGÉDLET Típus 0X TARTALOM JEGYZÉK Görgő Kerekek; Görgős Profilok Palást átmérők ( D; mm) 15; 22; 28; 40; 48; 60; 80 Csapágyazás Terhelhetőség Max. (F; N) Max. Kerületi sebesség(v; m/s)

Részletesebben

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása

Excel ODBC-ADO API. Tevékenységpontok: - DBMS telepítés. - ODBC driver telepítése. - DSN létrehozatala. -Excel-ben ADO bevonása DBMS spektrum Excel ODBC-ADO API Tevékenységpontok: - DBMS telepítés - ODBC driver telepítése - DSN létrehozatala -Excel-ben ADO bevonása - ADOConnection objektum létrehozatala - Open: kapcsolat felvétel

Részletesebben

BEVEZETÉS Az objektum fogalma

BEVEZETÉS Az objektum fogalma BEVEZETÉS Az objektum fogalma Program (1) Adat (2) Objektum Kiadványszerkesztés Word Táblázatkezelés Excel CAD AutoCad Adatbáziskezelés Access 1 Program (1) Adat (2) Objektum Adatmodell (2) A valós világ

Részletesebben

Haladó DBMS ismeretek 1

Haladó DBMS ismeretek 1 Haladó DBMS ismeretek 1 Hasznos információk A tantárgy weboldala: it.inf.unideb.hu/honlap/halado_oracle1 Oracle Junior képzés Gyakorlatok és a neptun Gyakorlat követelmények Ajánlott irodalom Juhász István

Részletesebben

boolean motoros_szelep_vegallas_el = true; boolean serial_adatok_kikuldese = true; // ************ Hőmérséklet érzékelők Dallasos!!!!

boolean motoros_szelep_vegallas_el = true; boolean serial_adatok_kikuldese = true; // ************ Hőmérséklet érzékelők Dallasos!!!! #include #include #include #include #include #include #include boolean motoros_szelep_vegallas_el = true;

Részletesebben

MDAC - Microsoft Data Access Components

MDAC - Microsoft Data Access Components MDAC - Microsoft Data Access Components 1 ODBC Open DataBase Connectivity ODBC software API adatbáziskezeléshez. Nyelvfüggetlen, Adatbázisfüggetlen Operációsrendszer-független Standard adathozzáférés SQL

Részletesebben

Kifejezések. Kozsik Tamás. December 11, 2016

Kifejezések. Kozsik Tamás. December 11, 2016 Kifejezések Kozsik Tamás December 11, 2016 Kifejezés versus utasítás C/C++: kifejezés plusz pontosvessző: utasítás kiértékeli a kifejezést jellemzően: mellékhatása is van például: értékadás Ada: n = 5;

Részletesebben

A héj vezérlő szerkezetei I.

A héj vezérlő szerkezetei I. Tartalom A héj vezérlő szerkezetei I. 1.Vezérlés a héj programozásban...1 1.1.Vezérlési szerkezetek...1 1.2.Az igaz/hamis feltétel a héjprogramozásban...1 2.Az &&, és! szerkezetek...2 3.A test és az expr

Részletesebben

Ec cc K M' Z K öő V S " GS _ Eöö L T p'ő ú KI í pf Iú' őf V ;í; ő ő öp-űp 9) ő ő I wő K öö Dő p ú? őű \9 K3( Fc p íőf pc' G SI ö*"-ő" ú ő pf Eő M T A í1 S I 'í í T p M Rő öíű Vfőő I ^'/ Köp-Ep K S öő S

Részletesebben

Cirkonova KÉSZÜLÉKISMERETEK SZERELŐKNEK. Összeállította: Nagy Lajos 2013. május

Cirkonova KÉSZÜLÉKISMERETEK SZERELŐKNEK. Összeállította: Nagy Lajos 2013. május Cirkonova KÉSZÜLÉKISMERETEK SZERELŐKNEK Összeállította: Nagy Lajos 2013. május A CIRKO KAZÁN KIFEJLŐDÉSE (1) ÁTFOLYÓS VÍZMELEGÍTŐ Füstgáz / víz hőcserélő "CIRKO" KAZÁN Füstgáz / víz hőcserélő Égő Szoba

Részletesebben

Robotszerkezetek animációja

Robotszerkezetek animációja Robotszerkezetek animációja Kovács Zoltán 1. Bevezetés A számítógépi animáció megvalósításakor valamely virtuális világbeli adatot időfüggően adunk meg. Pédául egy felfúvódó léggömb esetében a (gömbbel

Részletesebben

Adatbázis rendszerek I Adatkezelés és adatbázis kezelés alapfogalmai ME- GEIAL Dr. Kovács Lászl szló Excel adatkezelés alapjai Excel VBA program egységek gek Program egységek: gek: Module function f()

Részletesebben

munkafüzet open eseményéhez

munkafüzet open eseményéhez Makrók használata az Excelben - munkafüzet open eseményéhez VBA-eljárás létrehozása Az Auto_Open makróval kapcsolatos fenti korlátozások megkerülhetők az Open eseményhez rendelt VBA-eljárással. Példa Auto_open

Részletesebben

Kisgazda otthona es mintagazdasága.

Kisgazda otthona es mintagazdasága. Magyar Építőművészet XX. évflyam, 1-6. szám., Kisgazda tthna es mintagazdasága. (Magyar Mérnök- és Építész-Egylet k,ispályázata.) (Bírálati jegyzőkönyv.) Beérkezett hét tervezőtől nylc terv. 11z első kiválgatásnál

Részletesebben

Áttekintés 2. Műszaki adatok 3. A műszer beállítása 4. Műveletek 7. Üzenetkódok 9. A pontosság ellenőrzése 10. Karbantartás 13.

Áttekintés 2. Műszaki adatok 3. A műszer beállítása 4. Műveletek 7. Üzenetkódok 9. A pontosság ellenőrzése 10. Karbantartás 13. Leica Lino L4P1 Áttekintés 2 Műszaki adatok 3 A műszer beállítása 4 Műveletek 7 Üzenetkódok 9 A pontosság ellenőrzése 10 Karbantartás 13 Garancia 14 Biztonsági előírások 15 Leica Lino L4P1 1 Áttekintés

Részletesebben

PRA/282000/M. SMART - HENGER Beépített szeleppel és érzékel vel PRA/282000/M Kétoldali m ködés Ø 32... 100 mm

PRA/282000/M. SMART - HENGER Beépített szeleppel és érzékel vel PRA/282000/M Kétoldali m ködés Ø 32... 100 mm ISO 6431 és VDMA 24562 szerinti szabványos henger Összeépített, kpl. egység LED kijelz vel ASI busz vagy multipólusú csatlakozás Beépített 5/2 vagy 5/3 útszelepek (többféle m ködéssel) Fojtószelepek sebességszabályozáshoz

Részletesebben

Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu

Programozás I. Metódusok C#-ban Egyszerű programozási tételek. Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Programozás I. 3. előadás Tömbök a C#-ban Metódusok C#-ban Egyszerű programozási tételek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar Szoftvertechnológia

Részletesebben