Hallo an alle VB Profis und alle Anderen die in diesem Forum unterwegs sind.
Da ich hier neu bin, möchte ich kurz was zu mir und meinem Projekt sagen bevor ich zu meinem eigentlichen Problem komme (wen das nicht interessiert, kann ja glich unten weiterlesen).
Ich bin ausgebildeter Elektroniker (für Geräte und Systeme) und kenne mich allgemein mit Elektronik ziemlich gut aus, was Programmierung angeht bin ich bei hardwarenahen Sachen (Mikrocontroller usw.) auch ziemlich fit. Nur bei objektorientierten Programmiersprachen bin ich noch ein blutiger Anfänger.
Mit VB 2008 bin ich mittlerweile soweit, dass es reicht um mir ein paar Buttons und so zusammenzuklicken und ne COM-Schnittstelle (RS232/Seriell) anzusprechen.
Jetzt hab ich folgendes vor und zwar baue ich ein Computergehäuse (mit Wasserkühlung und solchen Spielereien) aus MDF (mitteldichte Faserplatte) in das ein Grafik LCD mit t6963c Controller und 240x64 Pixeln hineinkommt.
Das Display wird über einen Atmel Mikrocontroller angesteuert (Mega32 oder größer, evtl auch ein XMega). Der Mikrocontroller steuert neben dem Display auch noch die Lüfter (Wärmetauscher der Wasserkühlung, Gehäuse, usw.) und regelt die RGB-LED-Beleuchtung. Außerdem soll auch noch ein Wassertemperatursensor und evtl. ein DFM (Durchflussmesser) angeschlossen werden)
Jetzt soll das LCD aber nicht nur die paar beschränkten Informationen anzeigen, die dem Mikrocontroller zur Verfügung stehen, sondern auch die Taktraten des Prozessors, der Grafikkarte und deren Temperaturen, also solche Infos wie zum Beispiel SpeedFan, CPUZ, Motherboardmonitor oder eben Everest (was jetzt ja wieder AIDA64 heißt) ausspucken.
Ich hab die Version 5 von Everest, was auch alle relevanten Infos korrekt anzeigt. Im Optionsmenü gibt es einen Reiter für Externe Applikationen in dem man Shared Memory aktivieren kann. Diese Option gibt irgendwie die Sensordaten frei, sodass man die mit einer anderen Anwendung auslesen und weiterverarbeiten kann.
Diese Funktion ist auch in der Everest Hilfe dokumentiert (ich hab die relevanten Seiten mal angehangen) und soweit auch verständlich.
Virustrinity von LCD-Hype hat über diese Funktion auch schon ein Plugin für LCD-Hype realisiert, muss also auch prinzipiell funktionieren.
Nur wie komme ich jetzt mit VB an diese Daten ran, damit ich die über eine COM-Schnittstelle am meinen Mikrocontroller weiterreichen kann???
Ich hoffe ihr könnt mir da weiterhelfen und mir am besten ein Codeschnipsel zukommen lassen der mir diesen String ausließt.
Gegoogelt hab ich schon und habe nichts gefunden, was mir weiterhilft. Was aber auch an meinen beschränkten VB-Kenntnissen liegen kann.
Vielen Dank, wenn ihr schon mal bis hierhin gelesen habt
Bimbo385
* Topic verschoben *
Da ich hier neu bin, möchte ich kurz was zu mir und meinem Projekt sagen bevor ich zu meinem eigentlichen Problem komme (wen das nicht interessiert, kann ja glich unten weiterlesen).
Ich bin ausgebildeter Elektroniker (für Geräte und Systeme) und kenne mich allgemein mit Elektronik ziemlich gut aus, was Programmierung angeht bin ich bei hardwarenahen Sachen (Mikrocontroller usw.) auch ziemlich fit. Nur bei objektorientierten Programmiersprachen bin ich noch ein blutiger Anfänger.
Mit VB 2008 bin ich mittlerweile soweit, dass es reicht um mir ein paar Buttons und so zusammenzuklicken und ne COM-Schnittstelle (RS232/Seriell) anzusprechen.
Jetzt hab ich folgendes vor und zwar baue ich ein Computergehäuse (mit Wasserkühlung und solchen Spielereien) aus MDF (mitteldichte Faserplatte) in das ein Grafik LCD mit t6963c Controller und 240x64 Pixeln hineinkommt.
Das Display wird über einen Atmel Mikrocontroller angesteuert (Mega32 oder größer, evtl auch ein XMega). Der Mikrocontroller steuert neben dem Display auch noch die Lüfter (Wärmetauscher der Wasserkühlung, Gehäuse, usw.) und regelt die RGB-LED-Beleuchtung. Außerdem soll auch noch ein Wassertemperatursensor und evtl. ein DFM (Durchflussmesser) angeschlossen werden)
Jetzt soll das LCD aber nicht nur die paar beschränkten Informationen anzeigen, die dem Mikrocontroller zur Verfügung stehen, sondern auch die Taktraten des Prozessors, der Grafikkarte und deren Temperaturen, also solche Infos wie zum Beispiel SpeedFan, CPUZ, Motherboardmonitor oder eben Everest (was jetzt ja wieder AIDA64 heißt) ausspucken.
Ich hab die Version 5 von Everest, was auch alle relevanten Infos korrekt anzeigt. Im Optionsmenü gibt es einen Reiter für Externe Applikationen in dem man Shared Memory aktivieren kann. Diese Option gibt irgendwie die Sensordaten frei, sodass man die mit einer anderen Anwendung auslesen und weiterverarbeiten kann.
Diese Funktion ist auch in der Everest Hilfe dokumentiert (ich hab die relevanten Seiten mal angehangen) und soweit auch verständlich.
Virustrinity von LCD-Hype hat über diese Funktion auch schon ein Plugin für LCD-Hype realisiert, muss also auch prinzipiell funktionieren.
Nur wie komme ich jetzt mit VB an diese Daten ran, damit ich die über eine COM-Schnittstelle am meinen Mikrocontroller weiterreichen kann???
Ich hoffe ihr könnt mir da weiterhelfen und mir am besten ein Codeschnipsel zukommen lassen der mir diesen String ausließt.
Gegoogelt hab ich schon und habe nichts gefunden, was mir weiterhilft. Was aber auch an meinen beschränkten VB-Kenntnissen liegen kann.
Vielen Dank, wenn ihr schon mal bis hierhin gelesen habt
Bimbo385
* Topic verschoben *
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „der_Kurt“ ()