Wieso kann das labview meine Tabelle nicht lesen (siehe Bild)?
Was mach ich falsch?
und wie speicher ich einen Wert aus Labview an einer ganz bestimmten Zelle in der Tabelle?
Hallo seitzo,
Zitat:Wieso kann das labview meine Tabelle nicht lesen (siehe Bild)?
- Weil du den Unterschied zwischen proprietärem Excel-Format und (csv-formatierten) Spreadsheet-Daten nicht verstanden hast.
- Weil du zu faul warst, die Kontexthilfe zu lesen.
- Weil du zu faul warst, hier im Forum nach einer Antwort zu suchen...
Und wieder einer mit dem typischen Missverständnis.
Die beiden VIs "Write to/Read From Spreadsheet File" arbeiten nicht mit einem nativen Excel-File-Format, da kannst du noch so viel *.xls-Endungen einstellen, sondern mit ASCII-Dateien im
csv-Format. Wenn du also versucht, eine
echte Excel-Datei auszulesen, dann geht das nur per ActiveX. Schreiben in eine ganz bestimmte Zelle geht auch nur per ActiveX.
Mit "Write to Spreadsheet File" kannst du nur einen gesamten File erzeugen oder Zeilen an die bestehende ASCII-Datei anhängen.
Bespiele für ActiveX und Excel findest du im NI Example Finder oder hier im Forum im
Excel-Unterforum.
Gruß, Jens
@Y-P
Vielen Dank für die 2 Beispiele.
Beim Ausführen des "Excel-Tabelle schreiben.vi" mekert mir das Labview das er die Datei
"Exel Get Worksheet.vi" nicht findet.
Wo krieg ich die her?
In der Funktionspalette unter Programming -> Report Generation -> Excel Specific -> Excel General.
Wobei da sehe ich gerade, dass man dafür das Report Generation Toolkit benötigt. Wenn Du das nicht hast, dann gibt es auch andere Bsp. hier im Forum.
Hier ist eins davon (ich glaub' das ist von Christian Berger):
[
attachment=36732]
Gruß Markus
Hallo,
hab mal ne andere Frage:
wieso hab ich wenn ich das vi öffne ne Ereignisstrucktur, ich hatte gedacht das hat meine Base Development Version nicht?
Wie soll das vi den funktionieren, ich hab da gar keinen Durchblick.
Gibt es evt. dazu ne deutsche Literaturquelle?
(26.10.2011 12:21 )seitzo schrieb: [ -> ]wieso hab ich wenn ich das vi öffne ne Ereignisstrucktur, ich hatte gedacht das hat meine Base Development Version nicht?
VIs, die eine Ereignisstr
uktur enthalten, kannst du schon in der Base-Version öffnen und auch ausführen lassen. Aber du kannst diese Struktur nicht anlegen.
Gruß, Jens
EDIT:
ins Excel-Unterforum.
Cool, sozusagen ein Geheim-Tipp. ein Vi mit Ereignisstrucktur nehmen und dass dann einfach kopieren.
oder?
Hallo seitzo,
du kannst die Eventstruktur weder (neu) anlegen noch editieren. Wenn dir das ausreicht...