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 

Hebel soll die jeweilige Aktion nur einmal druchfü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!

26.07.2010, 07:32
Beitrag #11

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Hebel soll die jeweilige Aktion nur einmal druchführen
' schrieb:Dieses SubVI "First Call" verwende ich, um FGVs initialisieren zu können.
Prinzipiell würde ich das bei FGV's nicht machen. Meine Programme haben oft einen Idle-Mode, d.h. ich will die Möglichkeit haben meine VI's öfter als einmal zu initiaisieren.

Zitat:Wenn das sauberer geht, wäre es nett, hier diese Lösung zu nennen.
Noch ein Eingang an die FGV; kann eine Enum sein mit z.B. Init, Write, Read.

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.07.2010, 08:04
Beitrag #12

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Hebel soll die jeweilige Aktion nur einmal druchführen
' schrieb:Noch ein Eingang an die FGV; kann eine Enum sein mit z.B. Init, Write, Read.
Stimmt, das hast du irgendwo kürzlich auch geschrieben.

Nur wenn man dieses VI so komfortabel aufrufen möchte wie bei OpenG, also ohne zusätzliches Schieberegister, wie geht es dann?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 08:12 (Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 08:19 von Lucki.)
Beitrag #13

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Hebel soll die jeweilige Aktion nur einmal druchführen
Die normale, einfachste und empfehlenswerteste Lösung ist hier die Verwendung einer Ereignisstruktur, die bei "Wertänderungen" des Bedienelementes aktiviert wird. (oberes Bild). Wer das aus unerfindlichen Gründen nicht will, der kann ja als zweiteinfachste Lösung die Wertänderung mit einem Shift-Register manuell programmieren (unteres Bild, = Vorschlag MechatronicIng und andere)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 08:23 (Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 09:52 von dimitri84.)
Beitrag #14

dimitri84 Offline
Astronaut
*****


Beiträge: 1.496
Registriert seit: Aug 2009

2020 Developer Suite
2009
DE_EN

53562
Deutschland
Hebel soll die jeweilige Aktion nur einmal druchführen
' schrieb:Nur wenn man dieses VI so komfortabel aufrufen möchte wie bei OpenG, also ohne zusätzliches Schieberegister, wie geht es dann?
Ich meine SeBa hat schonmal das BD zu dem OpenG VI gepostet ... bin mir aber nicht sicher. Und die haben (glaube ich) auch "First Call" verwendet. (Oder war es auch nur nachgebaut? Keine Ahnung...)

Meine Aussagen bezog sich aber eher generell auf FGV's als speziell auf dieses Value Change VI. So eine Enum macht sowieso oft Sinn; man kann auch viele kleine Minifunktionen implementieren: Inkrement, Dekrement, usw.


Edit: Hab der Thread gefunden. <strike>Ist aber doch nur nachgebaut und nicht das OpenG VI. Wie die das machen ... keine Ahnung.</strike>

„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 09:48
Beitrag #15

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Hebel soll die jeweilige Aktion nur einmal druchführen
' schrieb:Edit: Hab der Thread gefunden. <strike>Ist aber doch nur nachgebaut und nicht das OpenG VI.</strike>

Ne passt schon. Das ist das original BD vom VI von OpenG in der Variant Version.

Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 10:00
Beitrag #16

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Hebel soll die jeweilige Aktion nur einmal druchführen
Warum nicht einfach 'nen Feedbacknode, wenn's nur um value changed o.ä. geht?
Nimmt etwa soviel Platz weg wie ein SubVI (4224) und die Funktion ist inplace bzw. direkt lesbar.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Event in Eventsrtuktur bei Start einmal ausführen hansi9990 1 3.649 14.05.2017 15:32
Letzter Beitrag: GerdW
  Case Structure nur einmal durchführen McButch 5 6.385 30.05.2016 16:43
Letzter Beitrag: jg
  Case schleife einmal ausführen Alighieri 9 9.930 17.03.2015 08:24
Letzter Beitrag: Alighieri
  Messwerte in Datei einmal speichern Marcy 4 5.007 02.09.2014 08:00
Letzter Beitrag: Marcy
  Ereignisstruktur wird nur einmal ausgeführt Steffen.S 7 6.358 24.07.2014 13:24
Letzter Beitrag: Steffen.S
  Tab control soll nur einmal true ausgeben Orga 5 5.206 14.06.2013 06:12
Letzter Beitrag: Orga

Gehe zu: