Բովանդակություն:

Սերիական վրա հիմնված սարքի վերազինում. 6 քայլ (նկարներով)
Սերիական վրա հիմնված սարքի վերազինում. 6 քայլ (նկարներով)

Video: Սերիական վրա հիմնված սարքի վերազինում. 6 քայլ (նկարներով)

Video: Սերիական վրա հիմնված սարքի վերազինում. 6 քայլ (նկարներով)
Video: 21 ՎԱՅՐ ԵՐԿՐԻ ՎՐԱ, ՈՐՈՆՔ ՉԻ ԿԱՐՈՂ ԲԱՑԱՏՐԵԼ ԳԻՏՈՒԹՅՈՒՆԸ 2024, Նոյեմբեր
Anonim
Սերիական վրա հիմնված սարքի վերազինում
Սերիական վրա հիմնված սարքի վերազինում

Սերիական ինտերֆեյսի վերազինում ՝ նախատեսված Fluke 6500- ի վերականգնման համար: Ես դա կանեմ, քանի որ Fluke- ի օրիգինալ ծրագրաշարը շատ «օգտագործողի հետ անբարյացակամ է, ոչ ինտուիտիվ» կամ ինչպես է իմ գործընկերն ասում «f*d up»: Եկեք սկսենք առեղծվածը:

Քայլ 1. Քայլ 1. Հետազոտություն

Քայլ 1: Հետազոտություն
Քայլ 1: Հետազոտություն

Իմ սարքը Fluke 6500-2 շարժական տեխնիկայի փորձարկիչ է:

Սարքի և ընկերության մասին տեղեկատվության որոնում: Հաճախ սարքերը միայն այլ ընկերության Labeld են: Այնուհետև մենք պետք է որոշ հետաքննություն անցկացնենք: Սա, կարծես, օրիգինալ է:

Սարքի փորձարկման սարքավորումները որոշ երկրներում տարբեր են, քանի որ խրոցակները տարբեր են:

Առնվազն 2 տարբերակ կա ՝ առաջինը և մեկը ՝ առանց ստեղնաշարի: Ամենաթարմ տարբերակը կառուցված է USB- պորտով, բայց ես կարծում եմ, որ ուղարկվող տվյալները դեռ նույնն են:

Մեր սարքի համար մենք շատ բան չենք գտնի: Միայն գինը, խանութները, օրիգինալ ծրագրակազմը, չափումների և ձեռնարկների մասին տեղեկությունները: ցավոք, սերիական ինտերֆեյսի մեջ ոչ մի կարևոր բան չգտա: Միայն այլ սարքերի համար, բայց ինտերֆեյսերը շատ տարբեր են: Ես գտնում եմ Com-Ports- ի կարգավորումները:

Քայլ 2: Քայլ 2. Փորձարկիչը միացրեք համակարգչին:

Քայլ 2. Փորձարկիչը միացրեք համակարգչին
Քայլ 2. Փորձարկիչը միացրեք համակարգչին
Քայլ 2. Փորձարկիչը միացրեք համակարգչին
Քայլ 2. Փորձարկիչը միացրեք համակարգչին
Քայլ 2. Փորձարկիչը միացրեք համակարգչին
Քայլ 2. Փորձարկիչը միացրեք համակարգչին
Քայլ 3: Տեղադրեք տերմինալային ծրագիր
Քայլ 3: Տեղադրեք տերմինալային ծրագիր
Քայլ 3: Տեղադրեք տերմինալային ծրագիր
Քայլ 3: Տեղադրեք տերմինալային ծրագիր

Ահա անվճար տերմինալ.

circuitdesolator.blogspot.com/2010/12/termi… շատ շնորհակալ եմ այս br@y- ի համար:

Կարգավորումները կարող են լինել ստանդարտ (և ես գտա հաստատում առցանց), կամ գոնե անսովոր ոչինչ

COM-Port: 4 (տես սարքի կառավարիչ)

Բոդրաթ: 9600

Տվյալների բազա ՝ 8 Համաչափություն ՝ Ոչ հավասարություն կամ n

Հոսքի վերահսկում. Ոչ մի կանգառ. 1

Կտտացրեք Միացման կոճակին: Այժմ մենք լսում ենք Com-Port- ը:

Դիմումների փորձարկիչում մենք պետք է սկսենք հաղորդակցությունը ՝

«PC/Druck» (կամ PC/Print)

«Սկսել» նախապես ընտրված Տվյալներ -> ԱՀ

«Սկսել» -ը նախապես ընտրել է բոլոր տվյալները (բոլոր գրառումները)

«Սկսել» նախապես ընտրված (վերջին ձևաչափը) ես օգտագործում եմ FLUKE DMS- ը

Այժմ մենք տեսնում ենք, որ սարքը ինչ -որ բան է ուղարկում:

Տերմինալը պետք է ինչ -որ բան ցույց տա: (տես նկարներ)

Հնարավոր ձևաչափերին.

սարքը կարող է ուղարկել.csv,. LKK,. PRN. իրականում. LKK- ը միայն տեքստային ֆայլ է,.csv ռեժիմում ես կարոտում եմ տեղեկատվությունը, այնպես որ ես չեմ օգտագործում այն

.prn- ը միայն տպագիր ֆայլ է `ուղղակի տպագրության համար:

Քայլ 4: Քայլ 4: Վերլուծել

Կարդացեք տվյալները (տես DMS. FLK), ես պահեցի բոլոր ավտոմատ փորձարկման ռեժիմները.

Եթե տվյալները պահում եմ սարքի CF- քարտում և կարդում դրանք իմ համակարգչում, ես ստացել եմ ճիշտ նույն արդյունքը:

Ձևաչափը շատ, շատ հին տեսք ունի: Բոն տպիչի համար պինտ ֆորմատի մի տեսակ կամ նման բան: Յուրաքանչյուր սարք, որը ես փորձարկել էի, լավ էր: այնպես որ մենք պետք է նորից վազենք ՝ տեսնելու, թե ինչ կփոխվի, եթե ինչ -որ բան վատ լինի: Առաջին փորձի ժամանակ ես թվարկում եմ սարքերը, որոնք դուր են գալիս ավտոմատ ռեժիմը:

էլ ինչ, եկեք նայենք առաջին տողերին MODEL 6500-02 15 նիշ, բավականին հստակ, իմ մոդելի համարը

SN 1801234 18 գրանշան, իմ սարքի հերթական համարը

մեկ դատարկ տող

ԹԵՍ ԹՈBER 1 18 նիշ, առաջին փորձարկումը ես պահեցի, սա հաշվիչ է

DATE 25-AUG-06 18 նիշ, սարքը փորձարկելու ամսաթիվը, ես չէի կարգավորել ժամացույցը, այնպես որ ես ճիշտ չեմ, քանի որ սարքը երբեմն կորցնում է ժամացույցը և վերագործարկելը օգտվողին անբարյացակամ է, այս պահին անտեսում եմ այս տողը

APP NO 145 18 գրանշաններ, սարքի համարը, որը ես մուտքագրել եմ, կարող եմ 2-3 այլ բան սահմանել ՝ պահպանելով linke բաժինը կամ մեկնաբանություն, բայց եթե ստիպված եմ 40 անգամ մուտքագրել սա, ապա խելագարվում եմ, ուստի իրական աշխարհում լրացնում եմ միայն այս տողը:

TEST MODE 145 AUTO 18 նիշ, փորձարկման ռեժիմը, որն օգտագործել եմ

ԿԱՅՔ 18 նիշ, գաղափար չկա

SITE1 18 նիշ, դեռ գաղափար չկա

SITE2 18 գրանշաններ, իսկապես գաղափար չունեմ

ՕԳՏԱԳՈՐՈ 18Մ 18 գրանշաններ, և սա նույնպես, ես գաղափար չունեմ

VISUAL CHECK P 18 նշաններ, յուրաքանչյուր փորձարկման ժամանակ առաջին չափումը պետք է տեսնել, թե արդյոք վահանակը ճիշտ է: P- ն դրական է, կարծում եմ

BOND RANGE 200mA 18 նիշ, չափում 1 սա չափման միջակայքն է, կան մի քանի հնարավոր միջակայքեր (տես սարքի ձեռնարկը)

ԵՐԿԻՐ 0.28 OHM P 18 նշաններ, չափում 1 սա չափման արդյունք է

ՍԱՀՄԱՆԱԴՐՈԹՅՈՆ 0.30 OHM 18 նիշ, չափում 1 սա չափման INS 1> 299.9 MEG P 18 նշանների սահման է, չափում 2 սա արդյունք է

LIMIT 1.0 MEG 18 նիշ, չափում 2 սա սահման է

PN ՇԱՐՈՆԱԿՈ PԹՅՈ PՆ P 18 նշաններ, չափում 3 սա արդյունք է

ԲԱՌՆՈ 160ԹՅՈ 160Ն 160 VA P 18 նշաններ, չափում 4 սա արդյունք է LIMIT 3700 VA 18 նիշ, չափում 4 սա սահմանափակում է ԸՆԹԱԻԿ 0.6 AP 18 նիշ, չափում 5 սա արդյունք է LIMIT 16.0 A 18 chars, mesasure 5 this is limit LKGE 0.03 mA P 18 գծեր, չափում 6 սա արդյունք է ՍԱՀՄԱՆԱԴՐՈԹՅՈ 3. Ն 3.50 մԱ 18 նիշ, չափում 6 սա սահման է և կրկին մեկ դատարկ գիծ

կրկնել simllar ձևաչափը այլ ձայնագրությունների համար:

ՏՎՅԱԼՆԵՐԻ ՎԵՐ END 11 նիշ, շատ պարզ

Քայլ 5. Քայլ 5. Փազլների ժամանակն է

Քայլ 5. Փազլներ անելու ժամանակը
Քայլ 5. Փազլներ անելու ժամանակը
Քայլ 5. Փազլներ անելու ժամանակը
Քայլ 5. Փազլներ անելու ժամանակը
Քայլ 5. Փազլներ անելու ժամանակը
Քայլ 5. Փազլներ անելու ժամանակը

Տեսեք, ստուգեք, փորձարկեք

Այն, ինչ ես անում եմ մինչ այժմ, գրեթե նույնն է, ինչ ես պետք է անեմ Fluke DMS- ում: Սա նյարդայնացնում է, քանի որ մյուս բոլոր փորձարկողները կարդում են ԱՀ -ով, որպեսզի ոչ ոք ստիպված չլինի այնտեղ կոճակներ սեղմել: Եվ ամեն դեպքում ես դա անում եմ ամեն անգամ և սպասում եմ, բայց ոչինչ չի պատահում:

Եկեք տեսնենք, արդյոք մենք կարող ենք դա անել ավելի լավ, քան Fluke- ը: Մանիպուլացնել հաղորդակցումը:

Կարծում եմ, որ դա հնարավոր է, քանի որ այն կառուցող ծրագրավորողին անհրաժեշտ էր ծրագրավորման և կարգաբերման միջոց:

Ես երբեք որևէ բան չեմ արել և ցույց չեմ տվել, թե ինչ եմ փորձում և ինչպես եմ աշխատում:

1. Փորձեց պատահական, ինչպես 1, աաա

ցույց է տալիս, որ սարքը «1» -ով ինչ -որ բան է արտացոլում, այն ազդանշան է արձակում, «աաա» -ի միջոցով տալիս է 3 ազդանշան: Այո, սա գուգ երգում է: Սա ինձ ասում է, եթե ես գրեմ «արթնանալ», «լսել», «սկսել» հրամաններ, դա չի աշխատի, քանի որ յուրաքանչյուր նշան ուղարկվում է որպես մեկ առանձին հրաման:

Ի՞նչ է հաջորդը: Timeամանակն է հարցնել բադիկին:

Կարդալուց հետո ես գտա հեռահաղորդակցության կողմից օգտագործվող հրամաններ, որոնք կոչվում են ATcommands, բայց բախտ չունեմ, ոչինչ չի պատահում:

Հաջորդ բանը, որ ես գտա ASCII ծածկագրերը Br@y- ի տերմինալում, ես պետք է դրանք # -ով գրեմ ASCII հրամանի դիմաց և կգրեմ: Այսպիսով, ես փորձում եմ #001-ը և WOW- ը ինչ-որ բան է կատարվում փորձարկողի մոտ, այն ցույց է տալիս RPE-Check- ը (200mA):

Ես դրանից ավելին եմ ուզում, ես գտա ASCII աղյուսակ

www.torsten-horn.de/techdocs/ascii.htm

Ես սեղան եմ գցում և փորձում եմ յուրաքանչյուր հրաման և նայում, թե ինչ է տեղի ունենում և վերադառնում հիմնական լուսամուտ: Սա որոշ ժամանակ կպահանջի:

Որոշ ստեղներ բացակայում են, այնպես որ հաջորդ տեքստը էկրանին հայտնվի, եթե ավելին տեսնեմ:

Արդյունքը կարող եք տեսնել աղյուսակ 1-3-ում:

կոդ տերմինալի համար; Zeichen; կոճակ;#0; NUL^@;;

#1; SOH^A; RPE (200 մԱ);

#2; STX^B; RPE (10A);

#3; ETX^C;;

#4; EOT^D; RISO SK1;

#5; ENQ^E; IEA SK1;

#6; ACK^F; IB;

#7; BEL^G; IL/ID SK1;

#8; BS^H; Leitungs Test; Լարերի փորձարկում

#9; TAB^I; Sichtprüfung; Տեսողական ստուգում

#10; LF^J;;

#11; VT^K; ավտոմատ փորձարկում;

#12; FF^L; Սկիզբ;

#13; CR^M; Մուտքագրեք;

#14; SO^N; Stopp; Stop

#15; SI^O; Կարգավորում;

#16; DLE^P; Speicher; Պահեստավորում

#17; DC1^Q; Backspace;

#18; DC2^R; PC/Druck; PC/Print

#19; DC3^S; Ja; Այո

#20; DC4^T; Nein; No.

#21; NAK^U; Hilfe; Օգնություն

#22; SYN^V; hoch; վեր

#23; ETB^W; runter; ներքև

#24; CAN^X; հղումներ; ձախ

#25; EM^Y; rechts; աջ

#26; SUB^Z;;

#27; Esc^[; Leertaste; Տիեզերք

#28; FS^; Leertaste; Տիեզերք

#29; GS^]; Leertaste; Տիեզերք

#30; RS ^^; Leertaste; Տիեզերք

#31; ԱՄՆ^_; Leertaste; Տիեզերք

#32; SP; Leertaste; Տիեզերք

#33;!;!;

#34;"""";"""";

#35;#;#;

#36;$;$;

#37;%;%;

#38;&;&;

#39;';';

#40;(;(;

#41;););

#42;*;*;

#43;+;+;

#44;,;,;

#45;-;-;

#46;.;.;

#47;/;/;

#48;0;0;

#49;1;1;

#50;2;2;

#51;3;3;

#52;4;4;

#53;5;5;

#54;6;6;

#55;7;7;

#56;8;8;

#57;9;9;

#58;:;:;

#59;";";";";

#60;<;<;

#61;=;=;

#62;>;>;

#63;?;?;

#65; A; A;

#66; B; B;

#67; C; C;

#68; D; D;

#69; E; E;

#70; F; F;

#71; G; G;

#72; H; H;

#73; ես; ես;

#74; J; J;

#75; K; K;

#76; L; L;

#77; Մ; Մ;

#78; N; N;

#79; O; O;

#80; P; P;

#81; Q; Q;

#82; R; R;

#83; S; S;

#84; T; T; #

85; U; U;

#86; V; V;

#87; W; W;

#88; X; X;

#89; Y; Y;

#90; Z; Z;

#91;[;[;

#92;;;

#93;];];

#94;^;^;

#95;_;_;

#96;`;`;

#97; ա; ա;

#98; բ; բ;

#99; գ; գ;

#100; դ; դ;

#101; e; e;

#102; f; f;

#103; գ; գ;

#104; ժ; ժ;

#105; i; i;

#106; j; j;

#107; k; k;

#108; l; l;

#109; մ; մ;

#110; n; n;

#111; o; o;

#112; p; p;

#113; q; q;

#114; r; r;

#115; ներ; ներ;

#116; t; t;

#117; u; u;

#118; v; v;

#119; w; w;

#120; x; x;

#121; y; y;

#122; z; z;

#123;{;{;

#124;|;|;

#125;};};

#126;~;;

#127; DEL;;

#128;;;#129;; RPE (200 մԱ);

#130;; RPE (10A);

#131;;;

#132;; RISO SK2;

#133;; IEA SK2;

#134;; IB;

#135;; IL/ID SK2;

#136;; Leitungs թեստ;

#137;; Sichtprüfung;

#138;;;

#139;; Ավտո փորձարկում;

#140;;;

#141;;;

#142;; կանգառ;

#143;; Կարգավորում;

#144;; Speicher;

#145;;;

#146;; PC/Druck;

#147;;;

#148;;;

#149;; Հիլֆե;

#150;;;

Արդյունք. Մենք պետք է ուղարկենք Char 18 PC/Print- ի համար և 3 անգամ Char 12 ՝ Start- ի համար ՝ ուղարկելու գործառույթը սկսելու համար:

Քայլ 6: Քայլ 6. Կարդացեք ֆայլը Excel- ում

Նախագիծը աճում է արագ և մեծ: Ես այստեղ ընդմիջում կանեմ:

Excel- ով սա կարդալը շատ մեծ հանելուկ է: Ես չեմ կարող ամեն ինչ գրել այստեղ: Սա նախագիծ է բացման համար, և ես պատրաստվում եմ ծրագրային ապահովման ճարտարագետների համար, ովքեր օգնում են դրան:

Բայց, վերջին մասը, ես ուզում եմ ցույց տալ: Excel- ով ֆայլեր կարդալը:

Ակտիվացրեք «մշակողի գործիքները» Excel- ում:

գնացեք Visualbasic խմբագիր:

տեղադրեք սա Մոդուլում կամ Աշխատաթերթում.

Instructable խմբագրիչը լավ չէ կոդի համար, այնպես որ ես կցում եմ կոդը որպես VBAcode.txt

Ես ավելացնում եմ նաև DMS. FLK- ը: Որ ես ստանում եմ իմ Application Tester- ի CF քարտից:

Դուք նաև կարող եք կարդալ տերմինալից ձեր պատճենած տվյալները և պահպանել որպես.txt:

Հիմա սկսում եմ մեծ հանելուկները.

  1. ստացեք տվյալներ Excel- ի անմիջական տեսքով փորձարկողի միջոցով
  2. արժեքները տեղափոխել ընթերցելի փաստաթղթերի
  3. տվյալների պահպանում տվյալների բազայում
  4. արտահանել բառին

Շնորհակալություն և ողջույններ FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum և շատ ավելին:

Ynինչ

Խորհուրդ ենք տալիս: