Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
bei der Kalibrierung eines Gasmischers werden dessen Drucksensoren von einem Programm Namens Dc Desk (Programmierte Software des Gasmischers) ausgegeben. Ich soll nun mit LabVIEW einzelne Daten auslesen und verarbeiten. Nur weiß ich überhaupt nicht ob das überhaupt irgendwie möglich ist. Vielleicht hat mir ja irgend jemand einen kleinen Gedankenanstoss.
Willst du die Daten verarbeiten nachdem sie gespeichert worden sind oder willst du anstatt von dieser Software LabVIEW zur eigentlichen Messdatenerfassung verwenden?
Dann werfen wir erst einmal die Glaskugel an
...
...
Mist, die kennt dein Dc Desk Programm nicht, geschweige denn weiß sie, wie diesen Programm Daten bereitstellt.Für mich gilt dieselbe Aussage.
also zur Messdatenerfassung soll LabVIEW verwendet werden. Für den Gasmischer soll eine Dichtheitsprüfung und eine Kalibrierung der Sensoren durchgeführt werden. Die Dichtheitsprüfung erfolgt mittels LabVIEW. Die Kalibrierung der Sensoren erfolgt über das Programm Dc Desk. Die aufgabe besteht jetzt darin aus den zwei selbstständigen Programmen ein einheitliches zu machen, sprich der Prüfungs- und Kalibrierungsvorgang soll nur mit Hilfe von LabVIEW ablaufen.
Gruss Thomas
15.06.2010, 12:28 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2010 12:43 von we.thom.)
ich hab jetzt mal das "Frontpanel" des Dc Desk hochgeladen. Es geht um folgendes ich brauche für die Kalibrierung den Parameter 3551 und diesen soll ich nun mit Hilfe von LabVIEW auslesen und verarbeiten
gruss
Edit: Hab grad mit einem Kollegen gesprochen, der meinte:
Dc Desk ist ein Kommunikationsprotokoll
Serielle Schnittstelle COM
uns ist herzlich egal, welches Programm du bisher verwendest, wie es aussieht und welchen "Namen" der gewünschte Parameter hat...
Was hier an Info fehlt, ist eher:
- verwendete (HW-)Schnittstelle
- verwendetes Datenübertragungsprotokoll
- bietet das externe Programm (SW-)Schnittstellen an (wie ActiveX, etc)
- hast du ein Manual mit genauer Beschreibung der verwendeten Protokolle
- falls nein: hast du beim Hersteller danach gefragt?
@GerdW: wenn das Programm ActiveX anbietet könnte ich es dann, wie Excl über LabVIEW starten? wäre es dann möglich mit einem Makro die Parameter-Liste mit der Tastenkombination Strg + C zu kopieren und in LabVIEW zu laden?
Hab sowas mit LabVIEW leider noch nicht gemacht, also entschuldigt bitte wenn dies eine keine so tolle idee ist.
gruss thomas
15.06.2010, 13:40 (Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2010 13:41 von GerdW.)
starten kannst du das Programm auch ohne ActiveX, dafür gibt es SystemExec...
Über ActiveX könnte dir das Programm verschiedene "Methoden" anbieten, vielleicht auch das Lesen&Schreiben von bestimmten Werten auf dem UI. Dürfte aber besser sein, wenn du dir erstmal das zugehörige Handbuch zu Gemüte führst!
' schrieb:wenn das Programm ActiveX anbietet könnte ich es dann, wie Excl über LabVIEW starten? wäre es dann möglich mit einem Makro die Parameter-Liste mit der Tastenkombination Strg + C zu kopieren und in LabVIEW zu laden?
Das Starten eines externen Programmes ist nicht von ActiveX abhängig. Die anderen Dinge hängen zu 100% von der zur Verfügung gestellten SW-Schnittstelle ab. Dazu wiederum benötigt man die Dokumentation vom Hersteller.
Zitat:Hab sowas mit LabVIEW leider noch nicht gemacht, also entschuldigt bitte wenn dies eine keine so tolle idee ist.
Die Idee ist gut, da man mit LabVIEw viele tolle Sachen machen kann. Wenn DC Desk lediglich ein Protokoll darstellt, welches über eine serielle Schnittstelle läuft, dann sollte es kein Problem darstellen eine direkte Kommunikation mit deinem LabVIEW-Programm auf die Beine zu stellen. Vorausgesetzt es gibt eine Dokumentation zu diesem DC Desk Protokoll.
Du kannst es also drehen und wenden wie du willst: ohne Dokumentation läuft nichts!