2016-04-13 2 views

Antwort

0

Im vorliegenden Fall Screenshot versehen können Sie Variablen X, Y und Z außerhalb der case loop bewegen. Überprüfen Sie dann, ob x=1, y=0 and z=0AND logische Operation verwenden, um zu überprüfen, ob alle X, Y und Z Ihren Anforderungen entsprechen, und die Ausgabe von dem AND-Vergleich zu Case-Selektor zu schließen. Dann können Sie im wahren Fall den Wert 500 (innerhalb der Fallstruktur) eingeben und im falschen Fall die Standardwerte verwenden, wenn sie nicht verbunden sind (Rechtsklick auf den Tunnel).

Ein anderer Ansatz (vor allem, wenn Sie in diesem speziellen Fall nicht nur 500 Hz unterschiedliche Hz-Werte haben möchten), ist die Fallstruktur von booleschen Zuständen (true/false) in mehrere Zahlen zu ändern. Wenn X = 1 ist, wird der Eingabewert 500 Hz sein. Wenn X = 2 ist, wird der Eingabewert 600 Hz sein und so weiter.

+0

Danke. Es hat mit deinem Ansatz funktioniert. – zee

+0

Sie begrüßen :) Wenn Sie weitere Fragen haben, zögern Sie nicht zu fragen. – Slavo

0

Wie möchten Sie die Variablen der Häufigkeit zuordnen?

Streng genommen dies keine Labview Frage, sondern eine Frage zu Ihrem Modell:

Frequency = f(X,Y,Z) 

Sie haben Ihre Funktion f wählen und dann übersetzen sie in G.

Beispiel

Nehmen wir an, die Frequenz hängt nicht von X und Y ab, sondern nur von Z. Außerdem sollte für Z = 1 die Frequenz 500 Hz betragen und Z linear zwischen 0 und 1 liegen.

hier ist also unser Mapping:

Frequency = Z * 500 (0<=Z<=1) 

Und hier ist unsere Labview Umsetzung:

enter image description here

Verwandte Themen