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 

Kreisfehler einer 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!

10.07.2006, 15:34
Beitrag #1

GFUNK Offline
LVF-Neueinsteiger


Beiträge: 1
Registriert seit: Jul 2006

6
2004
kA


Deutschland
Kreisfehler einer Case-Struktur
Guten Tag

Um mein Problem besser beschreiben zu können, hier meine Anwendung:

Ein Sinussweepgenerator soll bei einer bestimmten Anfangsfrequenz starten und bis zu einer angegebenen Endfrequenz durchsweepen. Ist die Endfrequenz erreicht, soll der Sweep negativ ausgeführt werden. Das System soll endlos laufen.

Die Erzeugung der Sweeps hab ich soweit hinbekommen. Beide Sweepgeneratoren (positiv und negativ) sind als Sub-VI erstellt worden, die unter folgender Bedingung laufen:Beim Start des Programms soll der positive Sinussweep starten. Ist die Endfrequenz erreicht (Abfrage: Istfrequenz = Endfrequenz), soll der negative Sinussweep starten. Bei Istfrequenz = Anfangsfrquenz soll der positive Sweep wieder starten.
Die Sub-VIs befinden sich in einer Case-Struktur, deren Eingangsabfrage aus diesen Vergleichen besteht. Der Ausgang der Case-Struktur besteht u.a. aus der aktuellen Frequenz.

Wenn ich diese, von der Casestruktur ausgegebene Frequenz jedoch wieder als Eingangsabfrage derselben Struktur verwende, bekomme ich die Fehlermeldung, dass ein Ausgang einer Struktur nicht als sein eigener Eingang verwendet werden darf, da dann kein definierter Anfangswert vorliegt (Kreisfehler). Klingt irgendwie auch logisch.

Ich weiss aber leider nicht mehr weiter, eine solche Abfrage machen zu können. Vielleicht hat einer von euch eine Idee

Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.07.2006, 15:42
Beitrag #2

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Kreisfehler einer Case-Struktur
Dein Programm befindet sich doch bestimmt in einer While-Schleife. Dann Rechtsklick auf die While-Schleife->Add Shift Register. Auf alles andere kommst du drauf.

Gruss, Eugen

Webseite des Benutzers besuchen 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
  Case-Struktur: Angegebener Case nicht vorhanden braendy 10 6.829 02.02.2021 15:05
Letzter Beitrag: Lucki
  Case Struktur 2 Schleifendurchläufe verzögert True setzen aber sofort auf False bachatero18 4 5.697 07.11.2020 14:08
Letzter Beitrag: Martin.Henz
  CAN Nachrichten in Array verarbeiten und aus Case Struktur weiterverarbeiten Tomate27 4 4.548 17.07.2020 13:30
Letzter Beitrag: Tomate27
  Steuerung, Case-Struktur pixie_2 4 4.123 16.04.2020 14:30
Letzter Beitrag: GerdW
  Event Case Ignoriert Tastendruck wenn in Gegenwart eines anderen "Leeren" Event Case Ksanto 8 8.256 23.10.2017 09:08
Letzter Beitrag: Ksanto
  Case-Struktur führt True und False aus (Ereignisschleife) HIMI 11 9.067 24.08.2017 13:04
Letzter Beitrag: HIMI

Gehe zu: