İçindekiler:

Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak: 6 Adım (Resimlerle)
Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak: 6 Adım (Resimlerle)

Video: Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak: 6 Adım (Resimlerle)

Video: Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak: 6 Adım (Resimlerle)
Video: 5 Dakikada Eski Telefonu Yeni Telefona Aktarma&Taşıma! En Kolay Yöntemle Klonlama (Android/iOS) 2024, Kasım
Anonim
Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak
Seri Tabanlı Bir Cihazı Yeniden Yapılandırmak

Seri arabirimi yeniden oluşturma Fluke 6500'ü yeniden oluşturmayı hedefledim Bunu yapacağım çünkü Fluke orijinal yazılımı çok "kullanıcı dostu değil, sezgisel değil" veya iş arkadaşımın "f*d up" dediği gibi. Gizemi başlatalım.

Adım 1: Adım 1: Araştırma

Adım 1: Araştırma
Adım 1: Araştırma

Cihazım Fluke 6500-2 Taşınabilir Cihaz Test Cihazıdır.

Cihaz ve şirket hakkında bilgi aranıyor. Çoğu zaman cihazlar sadece başka bir şirket tarafından etiketleniyor. O zaman biraz daha araştırmalıyız. Bu orijinal gibi görünüyor.

Appliance Tester donanımı, fişler farklı olduğu için bazı ülkelerde farklıdır.

İlki klavyeli ve klavyesiz olmak üzere en az 2 versiyonu vardır. En yeni sürüm bir USB Bağlantı Noktası ile oluşturulmuş ancak bence gönderme verileri hala aynı.

Cihazımız için çok fazla bir şey bulamayacağız. Sadece fiyat, mağaza, orijinal yazılım, ölçüm ve kılavuzlar ile ilgili bilgiler. ne yazık ki seri arayüz hakkında önemli bir şey bulamadım. Sadece diğer cihazlar için ama arayüzler çok farklı. Bir Com-Ports için ayarları buluyorum.

Adım 2: Adım 2: Test Cihazını PC'ye bağlayın

Adım 2: Test Cihazını PC'ye bağlayın
Adım 2: Test Cihazını PC'ye bağlayın
Adım 2: Test Cihazını PC'ye bağlayın
Adım 2: Test Cihazını PC'ye bağlayın
Adım 2: Test Cihazını PC'ye bağlayın
Adım 2: Test Cihazını PC'ye bağlayın
Adım 3: Bir Terminal Yazılımı yükleyin
Adım 3: Bir Terminal Yazılımı yükleyin
Adım 3: Bir Terminal Yazılımı yükleyin
Adım 3: Bir Terminal Yazılımı yükleyin

İşte ücretsiz bir Terminal:

circuitdesolator.blogspot.com/2010/12/termi… bu br@y için çok teşekkür ederim.

Ayarlar standart olmalı (ve çevrimiçi bir doğrulama buldum) veya en azından olağandışı bir şey olmamalı

COM-Port: 4 (cihaz yöneticisine bakın)

Baud hızı: 9600

Veri bitleri: 8 Parite: Parite yok veya n

Akış kontrolü: Yok Stopbits: 1

Bağlan Düğmesine tıklayın. Şimdi Com-Port'u dinliyoruz.

Application Tester'da iletişimi şu yollarla başlatmalıyız:

"PC/Druck" (veya PC/Baskı)

"Başlat" önceden seçilmiş Veri -> PC

"Başlat" tüm verileri önceden seçti (tüm kayıtlar)

"Başlat" önceden seçildi (son Format) FLUKE DMS kullanıyorum

Şimdi cihazın bir şeyler gönderdiğini görüyoruz.

Terminal bir şey göstermek zorunda. (resme bak)

Olası Formatlara:

cihaz.csv,. FLK,. PRN.gönderebilir aslında. FLK sadece bir metin dosyasıdır, .csv modunda bilgileri özlüyorum, bu yüzden kullanmıyorum

.prn yalnızca direkt yazdırma için bir yazdırma dosyasıdır.

4. Adım: 4. Adım: Analiz edin

Verileri oku (bkz. DMS. FLK), tüm otomatik test modlarını kaydettim:

Cihazdaki CF-Kart'a veri kaydedip bilgisayarımda okuduğumda tamamen aynı sonucu aldım.

Biçim çok, çok eski bir scool görünüyor. Bon yazıcı için bir tür pint formatı veya bunun gibi bir şey. Test ettiğim her cihaz iyiydi. bu yüzden bir şeyler kötüyse neyin değişeceğini görmek için başka bir koşu yapmalıyız. İlk denemede cihazları otomatik modda olduğu gibi numaralandırdım.

başka ne var, ilk satırlara bakalımMODEL 6500-02 15 karakter, oldukça açık, model numaram

SN 1801234 18 karakter, cihazımın seri numarası

bir boş satır

TEST NUMARASI 1 18 karakter, depoladığım ilk test çalıştırması, bu bir sayaç

TARİH 25-Ağustos-06 18 karakter, cihazı test ettiğim tarih, saati ayarlamadım bu yüzden doğru değil, çünkü cihaz bazen saati kaybetti ve sıfırlama kullanıcı dostu değil, şu anda bu satırı görmezden geliyorum

APP NO 145 18 karakter, yazdığım cihaz numarası, linke departmanını saklayarak veya yorum yaparak 2-3 şey daha ayarlayabilirim ama bunu 40 kere yazmam gerekirse deliriyorum, yani gerçek dünyada sadece bu satırı dolduruyorum

TEST MODE 145 AUTO 18 karakter, kullandığım test modu

SITE 18 karakter, hiçbir fikrim yok

SITE1 18 karakter, hala bir fikrim yok

SITE2 18 karakter, gerçekten hiçbir fikrim yok

KULLANICI 18 karakter, bu da, hiçbir fikrim yok

GÖRSEL KONTROL P 18 karakter, her test çalışmasında ilk ölçüm, kararın iyi olup olmadığına bakmaktır. P Pozitif için bence

BOND ARALIĞI 200mA 18 karakter, ölçüm 1 bu ölçüm aralığıdır, birkaç olası aralık vardır (cihaz kılavuzuna bakın)

EARTH 0.28 OHM P 18 karakter, ölçüm 1 bu ölçümün sonucudur

LIMIT 0.30 OHM 18 karakter, ölçüm 1 bu, ölçümün sınırı INS 1 >299.9 MEG P 18 karakter, ölçüm 2 bu sonuç

LIMIT 1.0 MEG 18 karakter, ölçüm 2 bu sınırdır

PN CONTINUITY P 18 karakter, ölçüm 3 bu sonuç

LOAD 160 VA P 18 karakter, ölçüm 4 bu sonuç LIMIT 3700 VA 18 karakter, ölçüm 4 bu sınır CURRENT 0.6 AP 18 karakter, ölçüm 5 bu sonuç LIMIT 16.0 A 18 karakter, ölçüm 5 bu sınır LKGE 0.03 mA P 18 karakter, ölçüm 6 bu sonuç LIMIT 3.50 mA 18 karakter, ölçüm 6 bu sınır ve yine bir boş satır

Diğer kayıtlar için simmlar Formatını tekrarlayın.

END OF DATA 11 karakter, çok net

Adım 5: Adım 5: Bulmaca Zamanı

Adım 5: Bulmaca Zamanı
Adım 5: Bulmaca Zamanı
Adım 5: Bulmaca Zamanı
Adım 5: Bulmaca Zamanı
Adım 5: Bulmaca Zamanı
Adım 5: Bulmaca Zamanı

Gör, Kontrol Et, Test Et

Şimdiye kadar yaptığım şey, Fluke DMS'de yapmam gerekenin hemen hemen aynısı. Bu rahatsız edici, çünkü diğer tüm Test Cihazları PC tarafından okunuyor, böylece kimsenin oradaki düğmelere basması gerekmiyor. Ve her halükarda bunu her zaman yapıyorum ve bekliyorum ama hiçbir şey olmuyor.

Bakalım Fluke'tan daha iyi yapabilecek miyiz? İletişimi manipüle edin.

Bunun mümkün olduğunu düşünüyorum çünkü bunu oluşturan geliştiricinin programlamak ve hata ayıklamak için bir yola ihtiyacı vardı.

Daha önce hiç bir şey yapmadım ve ne denediğimi ve nasıl çalıştığımı göstermedim.

1. 1, aaa gibi rastgele denendi

cihazın "1" ile bir şey aldığını gösterir, bip sesi çıkarır, "aaa" ile 3 bip sesi çıkarır. Yay bu bir goog şarkı. Bu bana "uyandır", "dinle", "başlat" gibi komutlar yazarsam çalışmayacağını söylüyor çünkü her karakter ayrı bir komut olarak gönderiliyor.

Sıradaki ne. Ördek ördeğine sorma zamanı.

Okuduktan sonra telekomünikasyon tarafından kullanılan ATcommands adlı komutları buldum ama şans yok, hiçbir şey olmuyor.

Br@y'nin Terminalinde ASCII kodlarını bulduğum bir sonraki şey, onları ASCII komutunun önüne # ile yazmam gerekiyor ve yazacağım. Bu yüzden #001'i denedim ve WOW test cihazında bir şey oldu, şimdi RPE-Check'i (200mA) gösteriyor.

Bundan daha fazlasını istiyorum, bir ASCII Tablosu buldum

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

Bir masa kurdum ve her komutu denedim ve ne olduğuna bakın ve ana ekrana geri döndüm. Bu biraz zaman alacak.

Bazı tuşlar eksik, bu yüzden bir sonraki metin ekranda daha fazlasını görüyordum.

Tablo 1-3'te görebileceğiniz sonuç.

terminal kodu;Zeichen;button;#0;NUL^@;;

#1;SOH^A;RPE(200mA);

#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 Testi;Tel testi

#9;TAB^I;Sichtprüfung;Görsel kontrol

#10;LF^J;;

#11;VT^K;Otomatik Test;

#12;FF^L;Başlat;

#13;CR^M;Girin;

#14;SO^N;Dur;Dur

#15;SI^O;Kurulum;

#16;DLE^P;Speicher;Depolama

#17;DC1^Q;Geri Al;

#18;DC2^R;PC/Druck;PC/Baskı

#19;DC3^S;Ja;Evet

#20;DC4^T;Nein;Hayır

#21;NAK^U;Hilfe;Yardım

#22;SYN^V;hoch;yukarı

#23;ETB^W;yolcu;aşağı

#24;CAN^X;bağlantılar;sol

#25;EM^Y;rechts;sağ

#26;ALT^Z;;

#27;Esc^[;Leertaste;Boşluk

#28;FS^;Leertaste;Uzay

#29;GS^];Leertaste;Uzay

#30;RS^^;Leertaste;Uzay

#31;ABD^_;Leertaste;Uzay

#32;SP;Leertaste;Uzay

#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;ben;ben;

#74;J;J;

#75;K;K;

#76;L;L;

#77;A;M;

#78;N;N;

#79;O;O;

#80;P;P;

#81;S;S;

#82;R;R;

#83;S;S;

#84;T;T; #

85;U;U;

#86;V;V;

#87;B;B;

#88;X;X;

#89;Y;Y;

#90;Z;Z;

#91;[;[;

#92;;;

#93;];];

#94;^;^;

#95;_;_;

#96;`;`;

#97;a;a;

#98;b;b;

#99;c;c;

#100;d;d;

#101;e;e;

#102;f;f;

#103;g;g;

#104;h;h;

#105;i;i;

#106;j;j;

#107;k;k;

#108;l;l;

#109;a;m;

#110;n;n;

#111;o;o;

#112;p;p;

#113;q;q;

#114;r;r;

#115;s;s;

#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;SİL;;

#128;;;#129;;RPE(200mA);

#130;;RPE(10A);

#131;;;

#132;;RISO SK2;

#133;;IEA SK2;

#134;;IB;

#135;;IL/ID SK2;

#136;;Leitungs Testi;

#137;;Sichtprüfung;

#138;;;

#139;;Otomatik Test;

#140;;;

#141;;;

#142;;Dur;

#143;;Kurulum;

#144;;Konuşmacı;

#145;;;

#146;;PC/Druck;

#147;;;

#148;;;

#149;;Hilfe;

#150;;;

Sonuç: Gönderme işlevini başlatmak için PC/Print için Char 18 ve Start için 3 kez Char 12 göndermemiz gerekiyor.

Adım 6: Adım 6: Dosyayı Excel'e Okuyun

Proje hızla büyüyor ve büyüyor. Burada bir mola vereceğim.

Bunu Excel ile okumak çok büyük bir bilmecedir. Her şeyi buraya yazamam. Bu bir açık kaynak projesidir ve bu konuda yardımcı olacak yazılım mühendislerini arıyorum.

Ama son bir bölümü göstermek istiyorum. Excel ile dosya okuma.

Excel'de "geliştirici araçlarını" etkinleştirin.

Visualbasic düzenleyicisine gidin.

bunu Modül veya Çalışma Sayfasına ekleyin:

Eğitilebilir düzenleyici kod için iyi değil, bu yüzden kodu VBAcode.txt olarak ekliyorum

DMS. FLK'yı da ekliyorum. Application Tester cihazımın CF kartından aldığım bilgi.

Ayrıca Terminal'den kopyaladığınız verileri okuyabilir ve.txt olarak kaydedebilirsiniz.

Şimdi büyük Bulmacalara başlıyorum:

  1. excel doğrudan form Tester ile veri alın
  2. değerleri okunabilir belgelere taşı
  3. veriyi veritabanına kaydet
  4. kelimeye aktar

FAU/IAA, linksunten.indymedia, FLUKE, www.herber.de/forum ve çok daha fazlasına teşekkürler ve selamlar.

Çingene

Önerilen: