Hallo,
habe eine grundlegende Frage zum Schreiben von LV in Excel. Ist es möglich Messwerte in ein bereits geöffnetes Excel Blatt zu schreiben?
Bis jetzt hatte ich es nur hinbekommen, dass man die von LV erzeugte Datei im Anschluss öffnet. Mein Programm erfasst die Messwerte von vier Druckmessnormalen eines Kalibrierstandes. Der von ihnen gebildete Wert soll dann von LV in Excel geschrieben werden und und in Excel außerdem von Hand der Druckwert des Kalibriergegenstandes eingegeben werden.
Vielen Dank!
Hallo suse,
leider ist deine Frage sehr allgemein gehalten. Antwort deshalb: Ja, das ist möglich...
- Welche Funktionen nutzt du?
- Welches Dateiformat erzeugst du?
- Hast du dir schon die entsprechenden Beispiel-VIs angeschaut?
Hallo Gerd,
danke für die Antwort.
ich verwende die Funktion TDMS: Schreiben und erzeuge eine .tdms Datei.
Wo finde ich denn die Beispiele? Sorry, kenne mich hier noch nicht so gut aus!
Hallo suse,
eine TMDS-Datei ist keine Excel-Datei. Sie kann aber (mithilfe eines Filters) mit Excel angeschaut werden...
Beispiele findest du in deiner LabVIEW-Installation über das Hilfe-Menü.
dankeschön, ich werde mich dann erstmal weiter bilden :-) da ich jetzt weiß, dass es überhaupt möglich ist
Hallo suse,
Zitat:in Excel außerdem von Hand der Druckwert des Kalibriergegenstandes eingegeben werden.
Warum wird dieser Wert erst in Excel eingetippt und nicht schon im LV-Messprogramm und dann als TDMS-Messproperty gespeichert?
Zitat:Ist es möglich Messwerte in ein bereits geöffnetes Excel Blatt zu schreiben?
Ja - bei Nutzung von ActiveX. Wichtig: du schreibst hier mit Hilfe von Excel in ein schon geöffnetes Worksheet und nicht in die zugrundelegende (TDMS-)Datei!
ich habe mich an activeX versucht, doch leider scheitert es schon beim öffen von excel.
"Fehler 3005 ist bei AvtiveX-Objekt öffnen: Objekt kann nicht erzeugt werden aufgetreten"
An das AktiveX-Objekt öffnen habe ich nur an den Eingang der Aktive-X Referenz ein Bedienelemet erstellt und diesem die Klasse: Excel._Application zugewiesen.
Hallo suse,
schon mal das Beispiel "Write Table to XL" ausprobiert, welches sich mit dem Suchbegriff "Excel" im ExampleFinder finden lässt?
hallo,
das mit dem Schreiben in Excel funktioniert jetzt super, aber ich hätte dann doch nochmal eine Frage. Vier der Messwerte die in Excel geschrieben werden sollen, werden vom Benutzer von Hand über vier numerische Bedienelemente eingegeben. Eins der Messgeräte zeigt bei sehr niedrigen Drücken "ur" also "under range" an. Das kann man aber in das numerische Element nicht eingeben. Gibt es eine einfache Möglichkeit, dass man das doch einfügen kann?
Dankeschön!
Hallo Suse,
wenn du Texte eingeben willst, solltest du ein String-Control verwenden...