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 

Ausgabetunnel bei Case-Struktur



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!

28.09.2007, 05:52
Beitrag #1

manuel001 Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Aug 2007

2011
2007
kA


Oesterreich
Ausgabetunnel bei Case-Struktur
Hallo!

Ich habe eine Case-Struktur erstellt.
Beim 1. Case werden über 2 Ausgabetunnel entweder True od. False ausgegeben.
Beim 2. Case soll einfach nichts ausgegeben werden. Es wird aber immer False ausgegeben, wenn ich nichts anschließe.
Beim Tunnel habe ich "Standard verwenden, wenn nicht verwendet" ausgewählt.

   
Wie kann man es machen, dass entweder nichts, oder der Wert vom vorherigen Case ausgegeben wird?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2007, 06:30
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Ausgabetunnel bei Case-Struktur
"Nichts" kann man nicht ausgeben!

Wenn du den vorherigen Wert haben willst, dann musst du das eben irgendwie hinbiegen...immer dran denken: LV arbeitet nach dem Datenflussprinzip, d.h. jeder Ausgang muss mit Daten versorgt werden, damit er abgearbeitet werden kann.

Wenn du keine Veränderung deines Ausgangs haben willst, könntest du z.B. über ein Schieberegister der "alles umgebenden" While-Schleife den Wert vom vorherigen Durchlauf durch den "Nichts-Fall" deiner Case-Struktur durchführen!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2007, 06:52
Beitrag #3

manuel001 Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Aug 2007

2011
2007
kA


Oesterreich
Ausgabetunnel bei Case-Struktur
Wie kann man in einer Case-Struktur ein Schieberegister erstellen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2007, 07:06 (Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2007 07:07 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Ausgabetunnel bei Case-Struktur
' schrieb:Wie kann man in einer Case-Struktur ein Schieberegister erstellen?

Nicht in einer Casestruktur aber in einer Loop! Auf den linken oder rechten Looprand mit der rechten Maustaste und dann "Create Shiftregister" (wahrscheinlich "Erzeuge Schieberegister") im Popup anwählen.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2007, 07:21 (Dieser Beitrag wurde zuletzt bearbeitet: 28.09.2007 08:59 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
Ausgabetunnel bei Case-Struktur
Der fortgeschritte Programmierer kann es natürlich mit Shiftregistern machen (schnellere Ausführung, aber etwas mehr Code, mehr Unübersicht wegen mehr Verdrahtung, weniger gut selbstdokumentierend).
Aber man sollte doch hier die Standardlösung nicht unterschlagen:
Keine Shiftregister, keine Ausgabetunnel, sondern
1. Case: Die beiden Werte werden in eine lokale Variable eingespeist
2. Case: leer
Gegebenenfalls muß man das Element erst erzeugen (gilt für den Fall, daß gar kein Element existiert, zu dem man die lokale Variable bilden könnte). Wenn es auf dem FP nicht gebraucht wird, läßt es sich verbergen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.09.2007, 08:35
Beitrag #6

manuel001 Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: Aug 2007

2011
2007
kA


Oesterreich
Ausgabetunnel bei Case-Struktur
Danke!

Mit den lokalen Variablen funktioniert es!

mfg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 6.835 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 5.700 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  CAN Nachrichten in Array verarbeiten und aus Case Struktur weiterverarbeiten Tomate27 4 4.557 17.07.2020 13:30
Letzter Beitrag: Tomate27
  Steuerung, Case-Struktur pixie_2 4 4.129 16.04.2020 14:30
Letzter Beitrag: GerdW
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.260 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case-Struktur führt True und False aus (Ereignisschleife) HIMI 11 9.089 24.08.2017 13:04
Letzter Beitrag: HIMI

Gehe zu: