200 likes | 316 Views
/ / U(IR)=5,0; zapiše se v globals [Voltage (IR)] in prikaže na zaslonu [ U(IR)]. set one channel: 7 inicializacija meritve: measurement selector=1 (DC voltage), average=40 select channel: 9 (single, scan list 1:10)
E N D
/ / U(IR)=5,0; zapiše se v globals [Voltage (IR)] in prikaže na zaslonu [U(IR)] set one channel: 7 inicializacija meritve: measurement selector=1 (DC voltage), average=40 select channel: 9 (single, scan list 1:10) get single read; zapiše se v [Voltage (IR)] in prikaže na zaslonu [U(IR)] set channel: 0 počakaj 2s set one channel: 6 počakaj 2s get single read; zapiše se v globals[HV] in v indikator [HV] Clear all channels 0 INICIALIZACIJA Fiksno nastavljeno na false; Predvidevam, da je ostalo od časov, Ko je Krambi testiral program 0.0 Matrika inicializicija porta: 0 clear all channels clear data acqusition: 1 0.1 Keathley false true inicializacija meritve: measurement selector=0 (resistivity), average vzame iz kontrole na plošči (desno zgoraj)
0 INICIALIZACIJA 0.2 Recorded resistances 0.3 Naloži Built in resistances ter Pedestals iz filov: c:\LowMassTapeData\Resistances\BuiltInResistors.lmt c:\LowMassTapeData\Resistances\Pedestals.lmt Uploada globals [Built in resistance] Nastavi [Rec. R] na true Setting path Naredi nov direktorij v obliki Dan_Mesec_Leto In nastavi path nanj
1 CABLE TEST • 1.0 Inicializacija vpisa (Entry) • 1.1 Test LR B layer • 1.2 Waiting • 1.3 Test ISR B • 1.4 High Voltage • 1.5 Waiting • 1.6 Test LR A layer • 1.7 Waiting • 1.8 Test ISR A • 1.9 Comment • 1.10 QCheck
1.0 Inicializacija vpisa (Entry) 1.0.0 Inicializacija vpisa • Inicializira vpis (Entry), kar pomeni, da sestavi cluster iz komponent (tukaj naštete niso v vrstnem redu): • date and time; • barcode; • tester; • material; • cable type; • cable lenght; • HV applied; • qcheck; • meritve (line resistance, interline resistance, HV leackage current); • comment. 1.0.1 Date and Time Prebere trenutni datum in čas ter vrednost shrani v Entry pod komponento Date and Time. 1.0.2 Inicializacija meritev (??) Če je vklopljen Full Test, inicializira meritve in pripravi grafa za line in interline resistances.
1.1 Test LineResistances B layer Izvrši se, če izvajam full test ali pa samo test strip resistance – B layer. 1.1.0 Initialize Inicializira kethleya, da meri upornost in nastavi povprečenje (average) na vrednost v glavnem oknu (desno zgoraj). 1.1.1 Meritev • izmeri upornosti; • jih kompenzira z ResistorsPedestals, če je vklopljena funkcija Rec. R (desno zgoraj v glavnem oknu); • preračuna na dolžinsko enoto, če ima kabel dolžino (short series imajo lenght=0 in zato dobimo ven absolutno upornost); • izpiše rezultate v graf; • shrani vrednosti v entry; • če je vključen dummy (desno zgoraj v glavnem oknu), namesto dejanske meritve vrne random rezultate in z njimi • operira kot s pravimi meritvami. 1.1.2 Quality check • Preveri, če so dobljeni rezultati v intervalu, ki je določen v Globals.vi. Če niso, preverja dalje: • če so rezultati pod najnižjo mejo, se izvajanje konča. Tester dobi opozorilo: • Slabi rezultati! Preveri po vrstnem redu: • 1. sta oba konca kabla dobro odrezana? Če nista, ju odreži! • 2. Če sta, ponovno izmeri pedestle! • 3. Če še to ne pomaga, pokliči pomoč, tel: ...............; • če rezultati niso pod najnižjo mejo, izpiše obvestilo, da je rezultat slab. Tester lahko meritev ponovi, lahko pa tudi ne.
1.2 Waiting Izvrši se, če izvajam full test. V tem primeru v glavnem oknu utripa napis “Waiting for Inter Resistance (layer B)”. To pomeni, da kabel za naslednjo meritev ne sme biti ozemljen. Naslednja meritev je namreč inter line resistance.
1.3 Test InterStripResistances B layer Izvrši se, če izvajam full test ali pa samo test inter strip resistance – B layer. 1.3.0 Initialize Inicializira kethleya, da meri DC napetost in nastavi povprečenje (average) na vrednost v glavnem oknu (desno zgoraj). 1.3.1 Meritev • najprej počaka za x sekund, (x = delay time; glavno okno desno zgoraj); • ko nastavi vse kanale in ostalo ropotijo, potrebno, da lahko izmeri pravilno linijo, opravi meritev (izmeri DV napetost); • vzame njeno absolutno vrednost in preračuna uoprnost s pomočjo BuiltInResistors.lmt datotoeke, kjer so vpisane vrednosti upornikov; • preračuna na dolžinsko enoto, če ima kabel dolžino (short series imajo lenght=0 in zato dobimo ven absolutno upornost); • izpiše rezultate v graf; • shrani vrednosti v entry; • če je vključen dummy (desno zgoraj v glavnem oknu), namesto dejanske meritve vrne random rezultate in z njimi • operira kot s pravimi meritvami. 1.3.2 Quality check Preveri, če so dobljeni rezultati v intervalu, ki je določen v Globals.vi. Če niso, izpiše obvestilo, da je rezultat slab. Tester lahko meritev ponovi, lahko pa tudi ne.
1.4 High Voltage Leakage Current Izvrši se, če izvajam full test ali pa samo HV leakage current. 1.4.Dummy Če je vklopljen dummy (glavno okno desno zgoraj), namesto dejanskih meritev dobim random generirana števila. Dobro za primer, če testiram program, za samega testerja kablov nima nobenega smisla. Če je dummy izklopljen, se izvršijo koraki od 1.4.0 naprej. 1.4.0 Počakaj Počaka 1sekundo. To smo uvedli v program zaradi problemov s preklapljanjem v matriki. Če počakamo 1 sekundo, je vse OK,sicer pa lahko dobimo napačne rezultate. 1.4.1 Initialize Inicializira kethleya, da meri DC napetost in nastavi povprečenje (average) na 20. 1.4.2 & 1.4.3 Channels Nastavljanje kanalov. 1.4.4 Počakaj Počaka 4 sekunde. Spet da matriki čas, da se pravilno preklopi. 1.4.5 & 1.4.6 Meritev Prebere vrednost s Keathleya in jo deli z BuiltInResistance. Ker ne vzame absolutne vrednosti, so nekatere vrednosti pod, nekatere pa nad ničlo. Dobljen rezultat zapiše v Entry. V oknu 1.4.6 sprazni vse kanale. 1.4.7 Quality check Preveri, če so dobljeni rezultati v intervalu, ki je določen v Globals.vi. Če niso, izpiše obvestilo, da je rezultat slab. Tester lahko meritev ponovi, lahko pa tudi ne.
1.5 Waiting Izvrši se, če izvajam full test. V tem primeru v glavnem oknu utripa napis “Waiting for Line Resistance (layer A)”. To pomeni, da mora biti kabel za naslednjo meritev ozemljen. Naslednja meritev je namreč line resistance za A layer.
1.6 Test LineResistances A layer Izvrši se, če izvajam full test ali pa samo test strip resistance – A layer. 1.6.0 Initialize Inicializira kethleya, da meri upornost in nastavi povprečenje (average) na vrednost v glavnem oknu (desno zgoraj). 1.6.1 Meritev • izmeri upornosti; • jih kompenzira z ResistorsPedestals, če je vklopljena funkcija Rec. R (desno zgoraj v glavnem oknu); • preračuna na dolžinsko enoto, če ima kabel dolžino (short series imajo lenght=0 in zato dobimo ven absolutno upornost); • izpiše rezultate v graf; • shrani vrednosti v entry; • če je vključen dummy (desno zgoraj v glavnem oknu), namesto dejanske meritve vrne random rezultate in z njimi • operira kot s pravimi meritvami. 1.6.2 Quality check • Preveri, če so dobljeni rezultati v intervalu, ki je določen v Globals.vi. Če niso, preverja dalje: • če so rezultati pod najnižjo mejo, se izvajanje konča. Tester dobi opozorilo: • Slabi rezultati! Preveri po vrstnem redu: • 1. sta oba konca kabla dobro odrezana? Če nista, ju odreži! • 2. Če sta, ponovno izmeri pedestle! • 3. Če še to ne pomaga, pokliči pomoč, tel: ...............; • če rezultati niso pod najnižjo mejo, izpiše obvestilo, da je rezultat slab. Tester lahko meritev ponovi, lahko pa tudi ne.
1.7 Waiting Izvrši se, če izvajam full test. V tem primeru v glavnem oknu utripa napis “Waiting for Inter Resistance (layer A)”. To pomeni, da kabel za naslednjo meritev ne sme biti ozemljen. Naslednja meritev je namreč inter line resistance.
1.8 Test InterStripResistances A layer Izvrši se, če izvajam full test ali pa samo test inter strip resistance – A layer. 1.8.0 Initialize Inicializira kethleya, da meri DC napetost in nastavi povprečenje (average) na vrednost v glavnem oknu (desno zgoraj). 1.8.1 Meritev • najprej počaka za x sekund, (x = delay time; glavno okno desno zgoraj); • ko nastavi vse kanale in ostalo ropotijo, potrebno, da lahko izmeri pravilno linijo, opravi meritev (izmeri DV napetost); • vzame njeno absolutno vrednost in preračuna uoprnost s pomočjo BuiltInResistors.lmt datotoeke, kjer so vpisane vrednosti upornikov; • preračuna na dolžinsko enoto, če ima kabel dolžino (short series imajo lenght=0 in zato dobimo ven absolutno upornost); • izpiše rezultate v graf; • shrani vrednosti v entry; • če je vključen dummy (desno zgoraj v glavnem oknu), namesto dejanske meritve vrne random rezultate in z njimi • operira kot s pravimi meritvami. 1.8.2 Quality check Preveri, če so dobljeni rezultati v intervalu, ki je določen v Globals.vi. Če niso, izpiše obvestilo, da je rezultat slab. Tester lahko meritev ponovi, lahko pa tudi ne.
1.9 Comment Izvrši se, če izvajam full test. V tem primeru v glavnem oknu utripa napis “Waiting for Comment”. V primeru, da želi tester kabel pokomentirati, zapiše svoje opazke v za to namenjen prostor (levo spodaj v glavnem oknu).
1.10 Quality Check in zaključek merjenja kabla 1.10.0 QCheck Opravi quality check, če imam vključen Qcheck (glavno okno desno zgoraj). Podatki se zapišejo v Entry v obliki številk: 0: s kablom je vse OK; 1: resistance B-layerja je izven intervala; 2: interstrip resistance B-layerja je pod 107Ω; 3: resistance A-layerja je izven intervala; 4: interstrip resistance A-layerja je pod 107Ω; 5: interstrip resistance B-layerja je med 107Ω in 108Ω; 6: interstrip resistance A-layerja je med 107Ω in 108Ω; 7: high voltage leakage je prevelik; 8: vizulen pregled je opazil napake na kablu. Za vizualen check program vpraša testerja, če je s kablom vizualno vse OK. Če je kaj narobe, je na njem namreč rdeča nalepka. 1.10.1 Write data to disc Entry se zapiše na disk v mapo \današnji datum\barcode.lmt. 1.10.2 Reset BarCode BarCodo postavi na 0, da se ne bi slučajno zgodilo, da bi tester pozabil vpisati barkodo.
2 BUILT IN RESISTORS Najprej me program vpraša, če želim BuiltInResistors (BiR) zmerit ali jih prebrat iz diska. Iz diska = TRUE, meritev pa FALSE. Na monitorju utripa napis “Calibrating Built in Resistors”. • 2.TRUE BiR preberem • 2.FALSE BiR izmerim
2.TRUE: BiR preberem 2.T.0 Warning Izpis opozorila, da bo program prebral BiR iz diska. Tester naj bo prepričan, da so podatki na disku pravilni. 2.T.1 Preberi iz diska • program prebere datoteko c:\LowMassTapeData\Resistances\BuiltInResistors.lmt • in prebrane vrednosti zapiše v array BuiltInResistances v Globals.vi
2.FALSE: BiR izmerim 2.F.0 Warning Izpis opozorila, da mora biti pri merjenju BiR merilna glava prazna. 2.F.1 Inicializacija Inicializira kethleya, da meri upornost in nastavi povprečenje (average) na 10. Istočasno tudi sprazni vse kanale. 2.F.2 Meritev Za vseh 9 linij opravi meritev BiR po sledečem postopku: 0: izbere kanal; 1: počaka 500 ms; 2: prebere upornost. Celoten array zapiše najprej v Globals.vi. (BuiltInResistance) 2.F.3 Zapis na disk 2.F.3.0 Zapis 1 Vrednosti BiR zapiše v datoteko z imenom c:\LowMassTapeData\Resistances\BuiltInResistors_dan_mesec_leto_ura_minuta.lmt. Ta datoteka je za arhiviranje. 2.F.3.1 Brisanje Z diska odstrani glavno datoteko z BiR, datoteko c:\LowMassTapeData\Resistances\BuiltInResistors.lmt 2.F.3.2 Zapis 2 Vrednosti BiR zapiše v glavno datoteko z BiR: c:\LowMassTapeData\Resistances\BuiltInResistors.lmt. Ta datoteka je za glavno inicializacijo meritev LMT.
3 CABLE RESISTANCE (PEDESTALS) Najprej me program vpraša, če želim pedestle zmerit ali jih prebrat iz diska. Iz diska = TRUE, meritev pa FALSE. Na monitorju utripa napis “Compensating Cables Resistance”. • 3.TRUE Pedestle preberem • 3.FALSE Pedestle izmerim
3.TRUE: Pedestle preberem 3.T.0 Warning Izpis opozorila, da bo program prebral Pedestle iz diska. Tester naj bo prepričan, da so podatki na disku pravilni. 3.T.1 Preberi iz diska • program prebere datoteko c:\LowMassTapeData\Resistances\Pedestals.lmt • in prebrane vrednosti zapiše v array Compensation Resistance v Globals.vi
3.FALSE: Pedestle izmerim 2.F.0 Inicializacija Inicializira kethleya, da meri upornost in nastavi povprečenje (average) na 10. Istočasno tudi sprazni vse kanale. 2.F.1 Meritev Za vseh 9 linij opravi meritev Pedestlov po sledečem postopku: 0: izbere kanal; 1: počaka 500 ms; 2: prebere upornost. Celoten array zapiše najprej v Globals.vi. (Compensation Resistance) 2.F.2 Zapis na disk 2.F.2.0 Zapis 1 Vrednosti Pedestlov zapiše v datoteko z imenom c:\LowMassTapeData\Resistances\Pedestals_dan_mesec_leto_ura_minuta.lmt. Ta datoteka je za arhiviranje. 2.F.2.1 Brisanje Z diska odstrani glavno datoteko s Pedestli, datoteko c:\LowMassTapeData\Resistances\Pedestals.lmt 2.F.2.2 Zapis 2 Vrednosti BiR zapiše v glavno datoteko s Pedestli : c:\LowMassTapeData\Resistances\Pedestals.lmt. Ta datoteka je za glavno inicializacijo meritev LMT.