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!

19.01.2012, 12:12
Beitrag #1

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
Messwerte in eine Tabelle schreiben
Hallo,

ich möchte gern meine Messwerte in eine Tabelle schreiben lassen. Mein Problem ist nun das die Tabelle den Datentyp eines 2D Array vom Typ String hat, meine Messwerte aber ein 3D Array vom Typ String Bilden. Ich denke mal das ich beim bilden des Arrays was falsch mache, stehe aber leider auf dem Schlauch wie ich es besser machen könnte.

Würde mich freuen wenn mir jemand weiterhelfen könnte, wenn jemand auchnoch die Zeit findet und mir meine gröbsten Schnitzer beim Rest meines VIs sagen könnte würde ich mich sehr freuen. Es läuft zwar aber ich denke mal das es nochnicht wirklich toll programmiert ist.

Wenn ich das VI für eine frühere Version speichern soll bitte sagen.



Lv10


Angehängte Datei(en)
10.0 .vi  Messstand.vi (Größe: 36,1 KB / Downloads: 405)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.01.2012, 13:12 (Dieser Beitrag wurde zuletzt bearbeitet: 19.01.2012 13:14 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

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

so könnte es gehen:
   
Einfach die Konstante in ein 2D-Array ändern...

- Wer bringt euch nur immer wieder bei, dass man ein Array erst in einen Cluster umwandeln muss, um an die Einzelelemente zu kommen?
- Auch schon öfter gesagt: Man muss nicht in jeder Iteration (100ms!) einer Schleife einen DAQmx-Task anlegen, bearbeiten und wieder löschen...
- Insgesamt lässt dein VI etwas Strukturierung vermissen Smile

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

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
Super Danke

Die Tabelle Funktioniert nun, leider scheint der STOP Schalter nun das Programm nichtmehr zu beenden. Bevor ich die Schleife für die Verarbeitung der Messdaten eingefügt habe ging dies noch. Liegt es daran das ich zuviele Schleifen im Programm habe oder gibt es irgendwo einen Konflikt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:06
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

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

Zitat:Liegt es daran das ich zuviele Schleifen im Programm habe oder gibt es irgendwo einen Konflikt?
Ersteres wohl kaum, zweiteres schon eher.
Aber wie sollen wir dies (mangels VI) beurteilen?

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

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
Entschuldigung da hab ich das Hochladen des VIs vergessen. Ich glaube auch das Problem gefunden zu haben, wenn die For Schleife durchgelaufen ist wurde der Stop Schalter schon wieder zurückgesetzt.
Also muss ich versuchen dieses Problem zu umgehen.

Lv10


Angehängte Datei(en)
10.0 .vi  Messstand.vi (Größe: 35,5 KB / Downloads: 309)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.01.2012, 15:51
Beitrag #6

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: Messwerte in eine Tabelle schreiben
(19.01.2012 15:43 )Snowball schrieb:  Entschuldigung da hab ich das Hochladen des VIs vergessen. Ich glaube auch das Problem gefunden zu haben, wenn die For Schleife durchgelaufen ist wurde der Stop Schalter schon wieder zurückgesetzt.
Also muss ich versuchen dieses Problem zu umgehen.

Lv10

Kann mir das VI nicht ansehen (LabVIEW 2009...) aber im Prinzip könntest du ja das Schaltverhalten des Buttons ändern von "Latch" auf "Switch" (bleibt solange auf Stop bis der Wert wieder geändert wird)

Die Frage ist auch, wann genau du das ganze beenden willst. Sofort wenn der Knopf gedrückt wurde oder erst nachdem die aktuelle Tabellenmanipulation fertig ist.

Hoffe das hilft dir weiter!
Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 11:16
Beitrag #7

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
Hallo

also ich habe das Programm nun etwas abgeändert, ich habe eine Event Struktur eingefügt, die abfragen soll ob sich die Variable Rechtslauf oder Linkslauf verändert. Und hier liegt mein aktuelles Problem, verwende ich den jeweiligen Schalter, funktioniert es, wird der Wert aber durch die Ablaufsteuerung verändert reagiert die Event Struktur nicht darauf. Ich finde das Problem einfach nich und hoffe das mir jemand nochmal auf die Sprünge helfen kann.

Habe es diesmal als 2009 Version hochgeladen.


Angehängte Datei(en)
9.0 .vi  Messstand.vi (Größe: 39,44 KB / Downloads: 266)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 11:33 (Dieser Beitrag wurde zuletzt bearbeitet: 20.01.2012 11:36 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

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

so sieht das VI doch gleich schon etwas freundlicher aus Smile

Eine Eventstruktur reagiert nur auf "echte" Benutzeraktionen - die man aber mittels Property "Wert (signalisierend)" simulieren kann. Ein Schreiben von Werten in lokale Variablen oder ins Terminal löst kein Event aus!

Tipp:
- Bei der MultipleArithmetik kann man die Ein- und Ausgänge invertieren lassen (Rechtsklick!). Dies würde einige boolsche NOTs bei dir unnötig machen...
- Wenn in einer Case-Struktur in jedem Case das gleiche gemacht wird (bei dir z.B. Schreiben auf AnalogAusgang), nur mit unterschiedlichen Werten, dann sollte man die "konstante" Operation nach dem Case durchführen und mit den Cases nur den Wert auswählen... (Dies gilt auch für andere Strukturen wie Schleifen: invariante Operationen außerhalb von Strukturen durchführen...)

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

Snowball Offline
LVF-Grünschnabel
*


Beiträge: 40
Registriert seit: Sep 2011

11
2011
EN

38518
Deutschland
RE: Messwerte in eine Tabelle schreiben
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.


Angehängte Datei(en)
9.0 .vi  Messstand.vi (Größe: 39,65 KB / Downloads: 240)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.01.2012, 12:52
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

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

Zitat:jetzt muss ich es nurnoch schaffen, das die Schleife beim betätigen des Stop Schalters auch beendet wird
Deine Schleifen schauen doch alle auf das Stop-Flag!? Wenn Stop=TRUE dann werden die Schleifen beendet...
Oder wovon redest du?

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 3.522 28.07.2021 16:47
Letzter Beitrag: jg
  Messwerte aus UM232H (USB) jede ms in TDMS Datei schreiben BenBaeumker 19 9.825 23.07.2021 10:55
Letzter Beitrag: GerdW
  Tabelle in Schleife schreiben steve_94 3 3.668 14.12.2018 08:48
Letzter Beitrag: Ralfk84
  Nur bestimmte Messwerte in Datei schreiben Olli169 6 5.050 16.08.2017 11:22
Letzter Beitrag: Olli169
  Komplexe Daten in eine Datei schreiben smb 1 3.233 19.12.2016 15:33
Letzter Beitrag: GerdW
  Messwerte in Datei schreiben antwort 2 4.813 12.12.2016 14:31
Letzter Beitrag: antwort

Gehe zu: