W2000A communication protocol / windows- and LabVIEW library

Filed under: Welec W2000A | Jochen @ 2008-07-11 6:55:24 pm

    As I’ve seen that there are a few international visitors here’s an english version of my articles.

    With the support from Welec (they’ve provided me the source code of the W2000PC application) I’ve put together an overview of the USB HID-communication protocol used by the Welec W2000A. It’s available as PDF-File and as OpenOffice.Org calc file.

    Based on this information I’ve written a small Windows DLL to communicate with the W2000A. Beside the print feature everything supported by the W2000PC application is also possible with this library.

    On top of this library I’ve created an LabVIEW-library capable of controlling the scope. This library is still at the beginning so help is really appreciated.

    All this information is released as Open Source under the GPLv3 license. If you make any changes to the code or the protocol overview, please send me back these changes so I can integrate them in my code.

    Finally here are the links to the files and the mercurial (http://www.selenic.com/mercurial) repository:

    Comments (11)

    LabVIEW-Bibliothek für W2000A

    Filed under: Welec W2000A | Jochen @ 2008-07-10 8:18:22 pm

      Als letztes “Schmankerl” gibt es heute noch die (noch sehr rudimentäre) Labview-Bibliothek. Prinzipiell sind alle Funktionen der DLL gekapselt, aber noch nicht wirklich groß getestet. Immerhin funktioniert der Download der aktuellen Kurven schon recht gut.

      Auch hier gilt, die Bibliothek ist frei verfügbar. Die Verwendung erfolgt komplett auf eigene Gefahr. Änderungen, die mir wieder zurückgespielt werden, übernehme ich gerne in das “offizielle” Repository.

      Download der letzten Version: https://hg.schaeuble.info/w2000a_labview/archive/tip.zip
      Repository: https://hg.schaeuble.info/w2000a_labview/

      Comments (0)

      Windows DLL zur Ansteuerung des W2000A

      Filed under: Welec W2000A | Jochen @ 2008-07-10 8:13:29 pm

        Hier nun der versprochene Source-Code zur Windows-DLL. Diese ist so geschrieben, dass sie leicht mit LabVIEW zusammen verwendet werden kann. Da der Zugriff auf den USB-Port direkt via den Standard-DLLs passiert, wird außer dem Windows DDK (http://www.microsoft.com/whdc/devtools/ddk/default.mspx) nichts weiter benötigt. Insofern sollte auch der Umstieg auf libusb nicht allzu kompliziert sein (Freiwillige? ;-) ).

        Geschrieben wurde das ganze mit dem kostenlosen Visual Studio Express C++ (http://www.microsoft.com/Express/). Der Kauf einer kostenpflichtigen Software ist also nicht erforderlich.

        Der ganze Code steht unter GPLv3 (http://www.fsf.org/licensing/licenses/gpl.html). Kann also beliebig verändert werden. Ich bitte lediglich darum, dass mir Änderungen wieder zurückgespielt werden, damit ich sie mit in die “Offizielle” Version einbauen kann.

        Der Source-Code selbst steht im Mercurial-Repository unter https://hg.schaeuble.info/w2000a_dll. Der Download ist als Archiv oder direkt via mercurial (http://www.selenic.com/mercurial) möglich.

        Download der jeweils neuesten Version: https://hg.schaeuble.info/w2000a_dll/archive/tip.zip

        Comments (0)

        W2000A Kommunikationsprotokoll

        Filed under: Welec W2000A | Jochen @ 2008-07-09 8:08:41 pm

          Mit freundlicher Unterstützung von Welec (http://www.welec.de) habe ich eine Aufstellung des USB HID-Protokolls zur Ansteuerung des Welec W2000A-Oszilloskop erstellt. Auf dieser Basis enstand dann eine Windows- (DLL) und eine LabVIEW-Bibliothek zur Ansteuerung des Oszilloskops. Diese wird es in Kürze (wahrscheinlich ab Morgen) im Source-Code zum Download geben.

          Datei: Welec W2000A USB HID-Protokoll

          Das Original der Datei steht auch als OpenOffice.Org-Calc-Datei in der Versionsverwaltung zur Verfügung. Diese ist via https://hg.schaeuble.info/w2000a_commands erreichbar.

          Da ich dieses Projekt als Hobby betreibe, würde ich mich über Kommentare und Änderungswünsche sehr freuen.

          Comments (0)

          Projekt Kinderpappbuch II

          Filed under: Scrapbooking | Karola @ 2008-04-07 8:18:26 pm

            Uff, das war jetzt anstrengender, als ich erwartet hatte. Das Buch ist jetzt abgeschliffen, die Bilder nicht mehr zu sehen und bereit für die erste Grundierung.

            IMG_0959

            Am einfachsten ist es, wenn man ein Buch hat, wo die Bilder zentriert sind und rundum weiß. So brauch man die Ränder nur anschleifen, denn wenn man zu sehr abschleift, werden die Ränder ungleichmäßig. Zum Schleifen hab ich 100er Schmirgelpapier verwendet. Das ist grob genug, dass es nicht ewig dauert, bis die Bilder weg sind, aber noch fein genug, damit es die Pappe nicht zu sehr aufrauht.

            Achtung, es entsteht viel feiner Papierstaub, also am besten ein Tuch vor den Mund binden und evtl. ne Brille aufsetzen.

            Comments (0)

            Projekt Kinderpappbuch

            Filed under: Scrapbooking | Karola @ 2008-04-05 9:37:49 pm

              Letztens hat mich beim Müller Drogeriemarkt bei den Kruschdelangeboten für 1 Euro ein kleines Pappbuch angelacht. Nach und nach werde ich hier von seiner Verwandlung berichten.

              Und so sieht es am Anfang aus:

              IMG_0941.JPG

              Comments (0)

              Ostereikarte

              Filed under: Karten | Karola @ 2008-03-09 12:58:09 am
                Ostereikarte Material:

                • weißer Tonkarton
                • 2 zusammenpassende gemusterte Papiere
                • Schmetterlingstanzer
                • Chalk
                • schmales Schleifenband
                • ABC Stempelset
                • Stempelfarbe

                Der Tonkarton hat dieselben Maße, wie eine normale Karte nur dass er nicht in der Mitte gefaltet ist, sondern an zwei Stellen und die Karte somit in der Mitte aufklappt. Anhand einer passenden Eiform als Schablone links und rechts Aussparungen ausschneiden. Dieselbe Form auf gemustertes Papier übertragen und das bunte Ei dann in die Mitte der Karte kleben. Die Kartenflügel noch mit dem anderen gemusterten Papier bekleben und zwar etwas kleiner als die Tonkartonflügel.

                Aus dem Schleifenband eine kleine Schleife formen und auf das Ei in der Mitte kleben. Mit dem Stanzer eine Schablone machen und mit Chalk die Schemtterlinge auf die Karte schablonieren. Auf einem Restchen Papier noch “Frohe Ostern” stempeln und auf eine Hälfte der Karte, aber überlappend aufkleben.

                Comments (1)

                Mein erstes Scrapbook

                Filed under: Scrapbooking | Karola @ 2008-03-08 9:21:42 pm

                  Es ist schon ein Weilchen her, dass ich für meine Schwester ein Mini-Scrapbook gemacht habe. Dieses Leporello-Album war in der Scrapbook Inspiration und damit hab ich angefangen zu scrappen.

                  Die vorderen Seiten:

                  2006-11-19_2249_img_7510.jpg

                  Die hinteren Seiten:

                  2006-11-19_2251_img_7515.jpg

                  Für alle Interessierten gibt es noch ein paar Detailbilder.

                  (weiterlesen …)

                  Comments (0)

                  miniVNA / ZPlots+ / Excel 2007

                  Filed under: Amateurfunk | Jochen @ 2008-03-03 9:29:06 pm

                    Zur Vermessung meiner (selbst gebauten) Antennen – zugegeben, es sind noch nicht sonderlich viele – verwende ich seit einiger Zeit einen miniVNA von mini Radio Solutions (http://www.miniradiosolutions.com). Zur Darstellung der Messergebnisse als Smith Diagramm kommt bei mir ZPlots+, ein Excel-Tool von Dan Maguire, AC6LA, (http://www.ac6la.com/zplots.html) zum Einsatz. Dieses hat jedoch mit Excel 2007 so seine Schwierigkeiten. Genauer verweigert die Originalversion von Dan komplett die Arbeit, sobald man die Grafiken auswerten will. Also habe ich mich daran gemacht, die Teils sehr abstrusen Fehler zu korrigieren. Das Ergebnis dieser Arbeit gibt es jetzt hier zum Download.

                    Für detailliertere Informationen über ZPlots+ sei hier auf die Homepage von Dan verwiesen.

                    ZPlots+ v1.2 (Office 2007)


                    Since a while I use a miniVNA from mini Radio Solutions (http://www.miniradiosolutions.com) to measure my (home made) antennas. To display the measurement results as Smith Chart I use the Excel Tool ZPlots+ from Dan Maguire, AC6LA, (http://www.ac6la.com/zplots.html). As this tool is quite complex, and Excel 2007 is still quite buggy, I was not able to run ZPlots+ on my Excel 2007 installation without (sometimes obscure) modifications. The result of these “hacks” can be found below.

                    For more details about ZPlots+, including an extensive documentation, please take a look at Dans website.

                    ZPlots+ v1.2 (Office 2007)

                    Comments (5)

                    Weihnachtskarte mit Engelskopf

                    Filed under: Karten | Karola @ 2007-11-29 9:56:17 pm
                      Weihnachtskarte Engelskopf Material:

                      • grüne Karte
                      • weihnachtliches Satinband
                      • Serviettenmotiv “Engel”
                      • weißer Karton
                      • Streusterne groß
                      • Textstempel “Fröhliche Weihnachten”
                      • Stempelkissen gold
                      • Weihnachtssticker

                      Das Serviettenmotiv auf den weißen Karton auftragen und ausschneiden, wenn es trocken ist. Von dem Band vier gleich große Stücke abschneiden und gleichmäßig über alle vier Ecken kleben. In eine Ecke den Weihnachtsgruß stempeln, in die andere den Sticker kleben. Der Engel kommt als zentales Motiv in die Mitte. Auf die Schnittpunkte der Bänder die Sterne kleben.

                      Comments (0)

                      « Vorherige SeiteNächste Seite »