INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Messwerte in eine Tabelle schreiben



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!

20.01.2012, 13:02
Beitrag #11

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Messwerte in eine Tabelle schreiben
(20.01.2012 12:16 )Snowball schrieb:  Vielen Dank,

auf die Lösung wäre ich nie gekommen, jetzt muss ich es nurnoch schaffen, das die Schleife beim betätigen des Stop Schalters auch beendet wird. Habe auch deinen Tip mit über die Invertierung der Eingänge umgesetzt.

Dein Programm wartet auf ein Event in deinem Leerlauf-Case der zweiten Schleife ohne DAQ.
Ein Timeout von 150-200ms an die Eventstruktur wird dein Problem höchstwahrscheindlich lösen.

Grund ist, dass in dieser Schleife dein STOP nicht ausgelesen wird, da der Case wartet bis du ein Event erzeugst.

Grundsätzlich ist die Verwendung von mehreren Eventstrukturen in einem VI nicht zu empfehlen. Ich würde dir hier die Producer-Consumer Struktur oder ggf. Notifier empfehlen.

Hoffe das hilft dir weiter!

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.01.2012, 13:53
Beitrag #12

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
Und nocheinmal Danke das Timeout Event hat mein Problem gelöst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 14:55
Beitrag #13

Kiesch Offline
LVF-Stammgast
***


Beiträge: 396
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Messwerte in eine Tabelle schreiben
(19.01.2012 13:12 )GerdW schrieb:  - Wer bringt euch nur immer wieder bei, dass man ein Array erst in einen Cluster umwandeln muss, um an die Einzelelemente zu kommen?

Mache ich eigentlich auch recht gerne. Angel_not

Für wenige Elemente ist das doch in der Regel deutlich schneller programmiert und übersichtlich zu verbinden. Zieht das umwandeln denn viel Rechenzeit?

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 15:00 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2012 15:02 von GerdW.)
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.411
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Messwerte in eine Tabelle schreiben
Hallo Kiesch,

Zitat:Für wenige Elemente ist das doch in der Regel deutlich schneller programmiert...
Einmal IndexArray gegenüber ArrayToCluster (mit Rechtsklick und Elementeanzahl festlegen) und Unbundle(ByName)!
Einmal IndexArray sollte schneller zu programmieren sein, man braucht ja am Indexeingang nichts anzuschließen...

Zitat:und übersichtlich zu verbinden.
Nun ja: ArrayElement[0]...ArrayElement[n] ist vielleicht etwas lautmalerischer, aber "bei wenigen Elementen" kann man auch am IndexArray noch abzählen. Nimmt man ein einfaches Unbundle, muss man genauso abzählen...

IndexArray verbraucht auch weniger (BD-)Platz; und es wird keine Typkonvertierung vorgenommen, die immer gern schnell mal zu Speicherkopien führt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 15:36
Beitrag #15

Kiesch Offline
LVF-Stammgast
***


Beiträge: 396
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Messwerte in eine Tabelle schreiben
Oh. Das kann man ja aufziehen. Angel_not

Wieder was gelernt. Danke danke Guru2

Gruß Kiesch

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2012, 14:08 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2012 14:09 von Snowball.)
Beitrag #16

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
Hallo,

ich bin mir nicht sicher, ob ich dafür einen neuen Thread aufmachen soll, deshalb schreib ich es ersteinmal hier. Ich habe jetzt die Übergabe der Tabelle an Excel eingebaut und das funktioniert soweit auch, nur habe ich ein Problem mit den übergeben Werten, die Werte werden ja als String übergeben und Excel kann damit scheinbar nicht soviel anfangen da es aus dem Wert 14,866787 14.866.787 macht.

Meine Frage ist jetzt, ob es schon eher ungeschickt ist die Werte in eine Tabelle zu schreiben, wenn ich sie übergeben möchte und ob ich das besser anders realisieren soll.

Ich habe zu dem VI die ExcelExamples.llb dazugepackt, da LabVIEW die auch in den Ordner mit gepackt hat als ich es für eine frühere Version gespeichert habe.


Angehängte Datei(en) Thumbnail(s)
   

9.0 .vi  Messstand.vi (Größe: 50,28 KB / Downloads: 140)

9.0 .llb  ExcelExamples.llb (Größe: 60,82 KB / Downloads: 126)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2012, 14:43 (Dieser Beitrag wurde zuletzt bearbeitet: 23.01.2012 14:48 von M Nussbaumer.)
Beitrag #17

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Messwerte in eine Tabelle schreiben
(23.01.2012 14:08 )Snowball schrieb:  Hallo,

ich bin mir nicht sicher, ob ich dafür einen neuen Thread aufmachen soll, deshalb schreib ich es ersteinmal hier. Ich habe jetzt die Übergabe der Tabelle an Excel eingebaut und das funktioniert soweit auch, nur habe ich ein Problem mit den übergeben Werten, die Werte werden ja als String übergeben und Excel kann damit scheinbar nicht soviel anfangen da es aus dem Wert 14,866787 14.866.787 macht.

Meine Frage ist jetzt, ob es schon eher ungeschickt ist die Werte in eine Tabelle zu schreiben, wenn ich sie übergeben möchte und ob ich das besser anders realisieren soll.

Ich habe zu dem VI die ExcelExamples.llb dazugepackt, da LabVIEW die auch in den Ordner mit gepackt hat als ich es für eine frühere Version gespeichert habe.

Am besten speicherst du die Zahlen auch gleich als Zahlen. Nach einer kleinen Anpassung des VI's der ExcelExamples ist dies problemlos möglich:


9.0 .vi  Set Cell Value with Range_Variant.vi (Größe: 14,37 KB / Downloads: 155)


Einfach die Zahlen und Strings am Value-Eingang einhängen und sich nicht ab dem Coersion-Dot störenWink
Nur so aus Neugier wohin möchtest du die Daten denn übergeben?

Hoffe das hilft dir weiter!

Gruss Marc

Edit: Du kannst ein ganzes String-Array (sofern es sich um Zahlen handelt) an den VIs zur Umwandlung in Zahlen anhängen, die Eingänge und Ausgänge passen sich dementsprechend an.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.01.2012, 15:26
Beitrag #18

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
Ich möchte die Messwerte in eine Excel-Datenblatt übergeben, um am Ende des Prüfvorganges dann auch überprüfen zu können ob die gemessenen Werte im grünen Bereich liegen oder ob der Prüfling unbrauchbar ist.

Ich werd deine Tips nachher gleich mal umsetzen oder es zumindest versuchen Wink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Daten in eine Tabelle speichern Gottimp 4 2.562 28.07.2021 16:47
Letzter Beitrag: jg
  Messwerte aus UM232H (USB) jede ms in TDMS Datei schreiben BenBaeumker 19 7.140 23.07.2021 10:55
Letzter Beitrag: GerdW
  Tabelle in Schleife schreiben steve_94 3 3.094 14.12.2018 08:48
Letzter Beitrag: Ralfk84
  Nur bestimmte Messwerte in Datei schreiben Olli169 6 4.149 16.08.2017 11:22
Letzter Beitrag: Olli169
  Komplexe Daten in eine Datei schreiben smb 1 2.780 19.12.2016 15:33
Letzter Beitrag: GerdW
  Messwerte in Datei schreiben antwort 2 4.177 12.12.2016 14:31
Letzter Beitrag: antwort

Gehe zu: