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 

Arraygröße auf 1 setzten



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!

12.09.2013, 11:07
Beitrag #1

Bernhart55 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2013

2012
2013
DE



Arraygröße auf 1 setzten
Hallo

Ich möche während des Betriebes des VIs mein Speicherarry auf den Anfangszustand wieder zurücksetzten, um die daten Graph zu löschen.
Oder ist es möglich die abgebildeten Polts zu löschen??

Die Speicherung der Daten liegt aber im Array. Dieses wird immer Größer je länger ich das VI laufen lasse.
Ist es möglich das Array auf eine Größe von 1 mit einem Boolschen Operator zu bekommen?
Also optimale wäre es wenn ich mit einem Boolschen Drucktaster diese Funktion ausführen kann.

eine Andere Möglich keit wäre das SubVI neu zu laden. Aber dabei soll es die alten daten löschen?
Nur wie kann man das umsetzen?

Mfg


Angehängte Datei(en)
11.0 .vi  Data Save.vi (Größe: 24,03 KB / Downloads: 158)

11.0 .vi  Signalverlaufsgraph NEU.vi (Größe: 12,57 KB / Downloads: 154)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2013, 11:57 (Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2013 12:00 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Arraygröße auf 1 setzten
Hallo Bernhart,

mal etwas Pseudocode:
Code:
IF boolsche Bedingung
   THEN Array neu initialisieren
   ELSE Array weiterverwenden
ENDIF
IF-THEN-ELSE ist in LabVIEW eine Case-Struktur...

- Warum wird "Data_Save" mit Call-By-Ref aufgerufen, statt es einfach als subVI ins BD zu packen?
- Wozu der ganze Aufwand mit den Waveforms, wenn du sowieso nur das erste Sample davon verwenden willst? Hmm

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.09.2013, 13:44
Beitrag #3

Bernhart55 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Jul 2013

2012
2013
DE



RE: Arraygröße auf 1 setzten
(12.09.2013 11:57 )GerdW schrieb:  Hallo Bernhart,

mal etwas Pseudocode:
Code:
IF boolsche Bedingung
   THEN Array neu initialisieren
   ELSE Array weiterverwenden
ENDIF
IF-THEN-ELSE ist in LabVIEW eine Case-Struktur...

- Warum wird "Data_Save" mit Call-By-Ref aufgerufen, statt es einfach als subVI ins BD zu packen?

Danke.
Hab es hin bekommen.

Das mit dem Call-by-Ref stammt noch aus meinen versuchen das VI neu zu laden.
Aber das mit dem initialisieren klappt wunderbar.

(12.09.2013 11:57 )GerdW schrieb:  - Wozu der ganze Aufwand mit den Waveforms, wenn du sowieso nur das erste Sample davon verwenden willst? Hmm
Ist für ein eingendlichen VI. Da kommen die Messdaten als Waveforms an.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ein Signal nur begrenzt durch bestätigen eines Dialog feldes zurück setzten Tonika 4 4.328 13.12.2012 13:38
Letzter Beitrag: Y-P
  GPS Uhrzeit (Logger) auslesen und als Systemuhrzeit setzten Andi Vogel 15 14.025 08.12.2012 14:13
Letzter Beitrag: rolfk
  Arraygröße (Frontpanel) stromflo 1 3.209 10.12.2010 14:49
Letzter Beitrag: jg
  Arraygröße anpassen Schwand 9 9.356 22.10.2009 11:24
Letzter Beitrag: Schwand
  Adaptive Arraygröße knutroggers 2 3.603 28.02.2008 13:23
Letzter Beitrag: knutroggers
  Speicher für bekannte Arraygröße allokieren Mr.T 3 4.581 24.01.2007 15:09
Letzter Beitrag: Mr.T

Gehe zu: