Hi,
bin neu hier und arbeite noch nicht lange mit LabVIEW
hätte da mal eine Frage:
Ich hab ein String mit Messdaten welche in einem Anzeigeelement ausgegeben werden.
Dieser String soll per Knopfdruck geleert werden aber ich weiss net wie ich das bewerkstellige.
Hab das Problem mal als Anhang mitgepostet. Hoffe ihr könnt helfen..
mfg
' schrieb:Hi,
bin neu hier und arbeite noch nicht lange mit LabVIEW
hätte da mal eine Frage:
Ich hab ein String mit Messdaten welche in einem Anzeigeelement ausgegeben werden.
Dieser String soll per Knopfdruck geleert werden aber ich weiss net wie ich das bewerkstellige.
Hab das Problem mal als Anhang mitgepostet. Hoffe ihr könnt helfen..
mfg
Klicke einfach auf das Anzeigeelemnt --> Wähle Propertynode und dann wähle Value. Dann klicke rechte Maus auf Property Node und wähle change to write.
Dannach kannste du dem AnziegeElement einen Leeren Sting als eingang erstellen--> Dadurch wird die ANzeige gellert. Damit du das PEr Knopf machen kannst würde ich einen Case Schleife oder sowas benutzen. ..
Ich hoffe das hilft sonst frag nochmal nach
Danke für die schnellen antworten
Dein Beispiel konnt ich leider nicht öffnen weil ich nur v6.1 benutze.
Habs leider noch nicht hinbekommen.
..Naja, bin ja noch Anfänger
mfg
Hat dir die BEschreibung zu fuss geholfen? Wenn nein Ich könnte dir ein Beispiel schicken, aber die älteste Version die ich habe ist 8.0: Du kannst dir aber eine Evaluierungsversion runter laden, installieren und dann hast du 30 tage zum Testen. Nachdem du dir das Beispiel angekuckt hast kannst du die Version dann wieder löschen. Ich glaube NI hat auch nichts dagegen denn sonst würden sie die 30 tage nicht zur verfügung stellen.
' schrieb:Klicke einfach auf das Anzeigeelemnt --> Wähle Propertynode und dann wähle Value. Dann klicke rechte Maus auf Property Node und wähle change to write.
Dannach kannste du dem AnziegeElement einen Leeren Sting als eingang erstellen--> Dadurch wird die ANzeige gellert. Damit du das PEr Knopf machen kannst würde ich einen Case Schleife oder sowas benutzen. ..
Funktioniert, ist aber die langsamste von den 3 Möglichkeiten:
mit shift-Register (s. Mike) (t=1)
mit lokaler Variable (t=10)
mit Eigenschaftsknoten "Wert" (t=200)
Die angegebenen Zeiten sind ungefähre relative Werte, wie ich sie beim Format DBL beobachtet habe. Es gibt auch einen Thread hier, in dem ich das Test-VI gepostet hatte.
Wow, das wusste ich garnicht...
:wall:Bin ja noch ein Grünachnabel
' schrieb:Wow, das wusste ich garnicht...
:wall:Bin ja noch ein Grünachnabel
ich weiß das auch noch nicht so lange, und ich habe sogar eine Zeitlang den Eigenschaftsknoten "Wert" statt einer lokalen Variablen benutzt. Der Grund war: Vor lokalen Variablen wird immer wegen ihrer Nicht-Kompatibilität mit dem Datenflußprinzip gewarnt (Die Reihenfolge der Auführung von frei auf der Fläche liegenden Objekten ohne Eingänge ist nicht vorhersagbar, da nützt es auch nichts, wenn man sie entsprechend der gewünschten Reihenfolge im BD schön von links nach rechts anordnet). Bei Eigenschaftsknoten hingegen hört man solche Warnungen nicht. Wahr ist aber, wenn der Eigenschaftsknoten nicht über Fehlerstrang oder Referenzanschluß in den Datenfluß eingebunden ist, dann verhält er sich nicht anderes als eine lokale Variable. Und umgekehrt gilt: Es ist kein Problem, ein lokale Variable Datenfluß-Kompatibel zu machen: Sequenzrahmen drum herum machen und dort einen Eingang anschließen (der im Rahmen dann gar nicht benutzt wird). Die Lokale Variable wird so genau dann ausgeführt, wenn am Rahmen Daten anliegen.
Der hohe Zeitbedarf von Eigenschaftknoten tritt nur einmal auf. Deshalb sollte man möglichst alle Einzeleigenschaften in einen einzigen Eigenschaftsknoten reinpacken. Und wenn man sowieso einen Eigschaftknoten aufrufen muß, dann spricht überhaupt nichts dagegen, die "Wert"-Eigenschaft mit zu verwenden.
Alles Gesagte spricht aber nicht gegen die unentbehrlichen Eigenschaftknoten an sich, sondern nur gegen deren Verwendung in einer zeitkritischen Hauptschleife. Das Dümmste was man da machen kann ist, den Eigenschaftsknoten bei jedem Durchlauf aufzurufen, und zwar ohne daß es notwendig wäre, weil sich sich überhaupt keine Eigenschaft ändert.
Sooo ich habs jetzt geschafft mit Hilfe euren Tipps ^^
Funktioniert bestens. Ein ganz grosses Dankeschön an alle
mfg