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 

IF schleife



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!

08.12.2010, 13:32
Beitrag #1

jgk1991 Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Jun 2010

2009
2010
de

32694
Deutschland
IF schleife
Guten Tag,LabVIEW Team


Ich suche einen Baustein ...

Sozusagen ein If True Tor.

Sowas ähnliches wie das Prigramming -->Comparison-> Select

Mein Problem ist wenn "True" ist dann muss er den Wert bei der bei "T"anliegt weiter geben.
Wenn aber "False" ist muss er den Wert bei FAlse weiter geben.

Ich will aber das er dan nichts aussgibt. Nicht 0 sondern rein garnichts. Aber dem Oben gennanten bei Teil muss man False belegen.

Hat jemand eine Idee ?


Mit freundlichen Grüßen Jamin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.12.2010, 13:39
Beitrag #2

Richard Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Jun 2009

8.6,9.0,9.1,10.0,11.0
2008
DE_EN

80797
Deutschland
IF schleife
Wenn du auf ein Anzeigenelement beispielsweise nur bei True einen Wert schreiben willst, dann pack dieses doch einfach in den True Case einer Case-Struktur.
Das Anzeigenelement wird dann nur bei True aktualisiert.

Falls ich das Problem nicht richtig versanden habe kannst du ja mal ein Beispiel anhängen, das dein Problem beschreibt.

Gruß Richard

Murphy was an optimist
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2010, 13:52
Beitrag #3

jgk1991 Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Jun 2010

2009
2010
de

32694
Deutschland
IF schleife
Hey, danke für die schnelle Antwort

Ich habe da mal nen Screenshot gemacht

Das ist ein Programm, womit ich einen Generator(Netzteil) Ansteure.

Der hat 3 Kanäle.

Wenn ich nun auf Kanal1. 24Volt und max 2A einstele und dann auf kannal 3. gehe macht der automatisch bei Kanal 3 Sofort 24Volt und max 2A.

Deswegen haben ich versucht das wenn,Ankopeln an ist soll er die Werte Raus geben, halt was bvei True anliegt.

Wenn Ankobeln aus ist also Fals ist soll er den wert lassen der Eingestellt war.

Also bei False einfach den wert lassen der auf dem Kanal war.

Ich hoffe dsa ich es genau genug beschrieben habe.

Mit freundlichen Grüßen

Jamin


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2010, 13:56 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2010 13:57 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
IF schleife
Hallo Jamin,

versuch's doch mal anders herum:
Pack deine Kommunikations-VIs in einen Case, der nur bei Ankoppeln=TRUE ausgeführt wird. So hast du genug Zeit zum Werte einstellen, bevor was zum Gerät geschickt wird.

Oder:
Verwende Arrays für deine 3 Kanäle.

Oder:
Verwende einen Cluster mit Werten für alle Kanäle.

Oder:
Verwende eine andere Programmstruktur. Warum musst du dem Gerät alle 10ms neue Werte senden, wenn du vielleicht 2mal pro Sekunde neue Werte einzustellen vermagst?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.12.2010, 14:53 (Dieser Beitrag wurde zuletzt bearbeitet: 08.12.2010 14:56 von Lucki.)
Beitrag #5

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
IF schleife
Wie GerdW schon sagte, muß Du dazu einen richtigen Case verwenden, und man hat dann zwei Möglichkeiten. M1: Ohne Schiebregister, unten im Bild Anzeige Numerisch. M2: Mit Schiebregister, Anzeige Numerisch 2.
M1 sieht zwar einfacher aus, hat aber den Nachteil, daß Du praktisch immer eine Lokale Variable erstellen mußt, denn Du willst ja den Wert auch außerhalb der Schleife irgendwie benutzen, und ein direkter Anschluß an den Case verbietet sich hier. Mit Schieberegister braucht man kein lokale Variable, der Wert ist auch außen zugänglich.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.12.2010, 14:33
Beitrag #6

jgk1991 Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Jun 2010

2009
2010
de

32694
Deutschland
IF schleife
Vielen Dank für die Ratschläge.

Ich habe das ganze umgeschrieben und bruache das so nicht mehr.

Vielen Dank
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
  1x While Schleife, 1x Zeitges. While Schleife, die zeitgs. START/STOP dali4u 1 6.595 23.05.2011 09:22
Letzter Beitrag: Y-P

Gehe zu: