Hallo, anbei eine Klasse und ein kleines Testprogramm fuer die beiden Messmodule HB627 und HB628 von H-Tronic. Ist noch nicht alles voll ausprogrammiert, aber man bekommt schon mal Werte gelesen und Ports gesetzt(nur HB628).
Hallo northernhessian, schonmal vielen Dank für deine Mühen. Ich würde nun gerne mal mein HB628 mit deiner Software ausprobieren. Ich verwende Visual Studio 2010, leider bin ich noch nicht so firm damit und bräuchte noch ein wenig starthilfe. Wie integriere ich deine beiden Codes?
Hallo Daniel, auch ich bin immer ein Freund schneller Loesungen. Trotzdem kommt man nicht umhin, sich mit den Grundlagen zu befassen. Und am allerbesten ist es, die Grundlagen VOR dem Beginn eines Projekts zu erarbeiten. Dies hier soll kein Thread "Grundlagen in VS2010 und C#" werden. Damit Du aber voran kommst, hier eine Kurzanleitung. 1.) Konsolenprojekt anlegen 2.) Projekt->Hinzufuegen->Vorhandenes Element->HtronicMessmodul.cs 3.) Democode aus Programm.cs anwenden. So hart wie sich das auch anhoert, DAS MUSS DANN HIER ABER REICHEN!. Fuer die in Folge auftretenden Fragen, und die werden ganz sicher auftreten, lies Dir bitte die Threads zum Thema C#/VS2010 hier auf mikrocontroller.net durch. Solltest Du keine Antwort finden, dann eroeffne eine konkrete Frage im Forum "PC-Programmierung"
Vielen Dank, aber gestatte mir noch eine kleine Frage... Benötige ich noch die .dll Datei die mit dem Kontroller geliefert wurde und wohin muss ich diese kopieren? Danke Daniel
:-) ...als ob ich es geahnt haette. Diese Zeile in HtronicMessmodul.cs gibt Dir die Anwort: [DllImport("hb628.dll", EntryPoint = "HB628_Open")] private static extern bool bOpenHB628(System.Byte comport, System.Int32 timeout);
Vielen Dank! Zwischendurch habe ich es sogar selbst hinbekommen. Ich habe die .dll einfach ins System32 eingetragen und es hat funktioniert. Ich habe inzwischen bereits den Code in eine Formanwendung verändern können. ;-)
Hab' den zusammengeklöppelten Code mal wieder benutzt. Da sind mir ein paar 'Fehlerchen' aufgefallen. Einige (noch nicht alle) habe ich gefixt. Auch die eine oder andere Schönheitskorrektur ist eingeflossen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.