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 

Anfängerfrage ein Ereignis nach einem anderen ausführen ?



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!

24.01.2011, 22:47
Beitrag #1

PeterLustig Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jan 2011

8.51
-
de


Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Hallo, wie im thementitel erwähnt bin ich mit Lab View ein Anfänger und deshlab hab ich eine Frage zu folgendem Bild.

Hier möchte ich durch einen Druck auf einen Button, das Ereignis "Speichern" aufrufen und erst nachdem ich im ereignis speichern mein Zielordner ausgewählt habe, soll es den Grapgh und die Tabelle mit den Kurveneigenschaften wieder löschen! Meine konkrete Frage ist nun wie realisier ich es, dass wirklich erst die Speicherung gemacht wird bevor der Graph und die Kurveneigenschaftentabelle gelöscht werden ??? Den momentan löscht es erst den Graph und die Tabelle und ich würde ein leeres Diagramm und eine leere Tabelle abspeichern ?

Bitte um Hilfe !


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2011, 07:17
Beitrag #2

RMR Offline
Laborkater
**


Beiträge: 238
Registriert seit: Nov 2008

09f1 - 2010SP1(f4) - 2012SP1f5 - 2014 SP1f10 -2017f3
2009
DE_EN

76437
Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Hallo Peter,

ich gehe davon aus das du das leere Array meinst, welches du auf die Daten schreibst. Wie wäre es wenn du das TRUE mit der Funktion "Datei schliessen" AND verknüpfen würdest?
Nur sein eine Idee.

Keep on rockin´, Ralf

100nF passen immer.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 07:51
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Lad' doch mal Dein VI hoch.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 09:22
Beitrag #4

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Hallo,

Es kann auch sein, dass es am Datenfluss liegt, dass eben zuerst die Graphik "gelöscht" wird und dann erst gespeichert? Ist lieder bei dem Bildauschnitt nicht zu erkennen.

Was soll eigentlich die True-Konstante am CaseHmm

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 13:01
Beitrag #5

PeterLustig Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jan 2011

8.51
-
de


Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Ich lad mal einen größeren Ausschnitt hoch, das Programm hochzuladen ist leider nicht möglich weil ich es nicht zuhause habe!
Also momentan ist es so, dass es erst die Graphik und die Kurveneigenschaften löscht und dann erst speichert! Es soll aber anders rum sein, erst speichern und dann die Graphik und Kurveneigenschaften löschen logischerweiseSmile

danke schon mal für eure Hilfe!


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 13:18
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Wo speicherst Du denn?
Irgendwas passt am Datenfluss nicht.
Leg' mal den Programmcode des "Leerens" in eine Sequenz und lege irgendein Wire (z.B. Errorcluster) des Speicherns an den Sequenzrand. Dann wird nämlich zuerst gespeichert und erst dann die Sequenz mit dem Leeren ausgeführt. Ansonsten lad' mal das VI hoch, wenn Du wieder Zugriff darauf hast.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.01.2011, 13:54
Beitrag #7

PeterLustig Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jan 2011

8.51
-
de


Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Ich speichere in einem extra Event, mit dem Value rufe ich das ja wieder auf! Du meinst ich lass das Zeug was nach dem speichern gemacht werden soll in dem case und setz diesen mit einem Errorcluster an den Rand ? Wo finde ich den Errorcluster denn ?

ach sorry ich weiss was du meinst, das habe ich aber schon versucht und trotzdem wurde erst gelöscht und dann gespeichert! sogar als ich noch einen zeitbaustein dazwischen gelegt habe ! es muss doch auch noch anders gehen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 14:03
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Ohne VI sage ich nichts mehr. ;)Das ist nur ein herumgestochere im Nebel. Glas1. . . Glas2

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 21:52
Beitrag #9

PeterLustig Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jan 2011

8.51
-
de


Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Vielleicht kann ich es nochmal erklären! Also hier habe ich lauter cases in denen ich die Ereignisse der Bedienelemente programmiere. Im Ereigniss "Alle Messungen entfernen" soll erst das Ereignis "Speichern" (das als extra case Ereignis [17] angelegt wurde) aufgerufen werden um die Messungen zu speichern. Nach der Speicherung soll dann der Graph und die Kurveneigenschaften gelöscht werden, also mit 0 beschrieben werden.

und das alles wird ausgeführt wenn man auf den Button "Alle Messungen entfernen" klickt!

Und ich möchte dass es die Speicherung und Löschung hintereinander ausführt, aber eben natürlich erst die SPeicherung ???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2011, 22:51
Beitrag #10

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Anfängerfrage ein Ereignis nach einem anderen ausführen ?
Sag mal, irgendwie weißt du doch schon die Lösung, wieso machst du es also nicht so?

Was hast du momentan programmiert (zumindest laut Screenshot)?
Ich sehe da Teile einer Event-Struktur, und wenn ein Dialog mit "Ja" beantwortet wird, dann wird...
* Per PropertyNode eine Betätigung des Buttons "Speichern" im EventHandler zwischengespeichert.
* Gewisse Sachen gelöscht

LabVIEW ist eine Datenflusssprache, somit wird erst einmal alles im Event-Case "Alle Messungen entfernen" abgearbeitet, und erst dann kann ein weiteres Event innerhalb der Eventstruktur (in diesem Fall das Event "Speichern") abgearbeitet werden.

Wenn du also willst, dass Graph/Tabelle vor dem Speichern nicht gelöscht werden, dann mach das einfach nicht innerhalb des Events "Alle Messungen entfernen".

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
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
  Abfragen Werte in einem anderen VI handsch21 2 2.920 27.03.2018 10:31
Letzter Beitrag: handsch21
Wink Benutzerdefinirtes Ereignis mit Arduino jennylena 1 2.900 15.02.2018 09:53
Letzter Beitrag: IchSelbst
  Ereignis Struktur 911tom 9 5.899 20.12.2017 20:57
Letzter Beitrag: GerdW
  Inhalt von einen x.vi in einem anderen Y.vi auslesen galilio 2 3.335 05.09.2016 12:45
Letzter Beitrag: galilio
  Ereignis "Wertänderung" verzögern aw 3 4.318 11.08.2016 16:08
Letzter Beitrag: Trinitatis
  Anfängerfrage zu T/F-Case - Funktionsgenerator JOberst 2 2.731 31.10.2015 16:44
Letzter Beitrag: JOberst

Gehe zu: