28.06.2010, 12:04
Beitrag #1
|
jgk1991
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Jun 2010
2009
2010
de
32694
Deutschland
|
Projekt
Hey, ich habe da mal ne Doofe aufgabe^^
die is denk ich mal nicht schwer ^^
mit c hätte ich es hinbekommen ... aber LabVIEW ^^
Also ,es gibt eine Pumpe,dann kommt ein Ventil das Lässt einstellen z.B 1-10 werte.
dann kommt ein sicherheits ventil und dann ein Tank
Wenn der Tank z.b 1-25voll ist leuchtet eine led
wenn 26-75 leuctet 2 led und
wenn 75-100, dann leuctet die 3
das sicherheitsventil soll mit einem Schlater betätigt werden. boolisch.
mfg Jamin
|
|
|
28.06.2010, 12:11
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2010 12:21 von GerdW.)
Beitrag #2
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Projekt
Hallo Jamin,
"Pumpe, Ventil, Tank"
Redest du von Hardware oder von FP-Elementen?
"Wenn der Tank z.b 1-25voll ist leuchtet eine led, wenn 26-75 leuctet 2 led und wenn 75-100, dann leuctet die 3"
Wie würdest du denn sowas in C lösen? Sicherlich irgendwas in der Art von:
IF tank > 0 THEN led1=true ELSE led1=false
IF tank > 26 THEN led2=true ELSE led2=false
IF tank > 75 THEN led3=true ELSE led3=false
Schon mal in LabVIEW probiert?
(Edit: Ein Tipp, bevor ich dich zur Generierung von RubeGoldberg-Code anhalte: led1 = tank > 0)
Außerdem:
Es ist immer hilfreich, seine bisher erfolgten Bemühungen auch zu zeigen, d.h. ein VI/Bild anzuhängen...
|
|
|
28.06.2010, 12:41
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2010 12:53 von jgk1991.)
Beitrag #3
|
jgk1991
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Jun 2010
2009
2010
de
32694
Deutschland
|
Projekt
ja in c würde ich das mit dem Tank so machen If(tank<=25){led1on()} und so weiter ^^
Ich arbeite jetzt 2 wochen mit LabVIEW und komme mit den Textprogramiersparachen durcheinander.
ich habe garkeine ahnung von LabVIEW habe mich bis jetzt nur damit befasst werte von geräten in LabVIEW einzubinden und auszulesen.
habe mir die ersten schritte durch gelesen und auch die aufgaben gemacht ... und ich weiss nicht genau wie ich das in LabVIEW umsetzte
beispiel Vi
LabVIEW 2009
echt hamemr für die schnelle antwort
mfg Jamin
|
|
|
28.06.2010, 12:44
(Dieser Beitrag wurde zuletzt bearbeitet: 28.06.2010 12:47 von GerdW.)
Beitrag #4
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
Projekt
Hallo Jamin,
es gibt jede Menge Vergleichsoperationen in der entsprechenden Funktionspalette - einfach mal da reinschauen.
Außerdem gibt's ja noch die " InRange"-Funktion...
Eine LED ist nur ein boolsches Anzeigeelement, kann man also wunderbar an den Ausgang der Vergleichsoperationen "anhängen":)
P.S.: Meinst du nicht auch, ein Thread-Titel wie "Projekt" sagt so gut wie nichts über den Inhalt aus???
|
|
|
28.06.2010, 12:53
Beitrag #5
|
jgk1991
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Jun 2010
2009
2010
de
32694
Deutschland
|
Projekt
z.b Die Pumpe ist an sendet wert des atributes ... 1 durchlauf wert=10 kommt zum Ventil (der ist auf 3 gestellt )=also kommt da 3 raus und dann kommt der Sicherheitsschalter wenn der aus(offen) ist dann läuft das wasser mit der menge die eingegeben ist.
und dan das mit dem tank halt so wie du das beschrieben hast.
danke für die schnelle Antwort
mfg Jamin
|
|
|
28.06.2010, 12:57
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Projekt
, eine Computertastatur hat eine Shift-Taste. Diese sollte hier im LVF auch sinnvoll eingesetzt werden.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
28.06.2010, 12:59
Beitrag #7
|
jgk1991
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Jun 2010
2009
2010
de
32694
Deutschland
|
Projekt
Ok, ich werde es versuchen, die Shift-Taste,sinnesgemäß zu nutzen. :-)
|
|
|
29.06.2010, 05:58
Beitrag #8
|
jgk1991
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Jun 2010
2009
2010
de
32694
Deutschland
|
Projekt
Wisst ihr nicht wie das geht oder habt ihr keine lust mir zu Helfen ?
Ich will einfach nur eine sache wissen. Wenn ich das mit C schreiben würde dann, habe ich ein Attribut,das durchläuft nen paar Rechnungen. Am ende der do while schleife soll der wert wieder nach oben und noch die schleife durch gehen. Wie mache ich das mit LabVIEw?
|
|
|
29.06.2010, 06:32
Beitrag #9
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Projekt
Attribut? Das erinnert mich an den Deutschunterricht in der 6. Klasse.
Kannst Du nochmal genau sagen, was Du möchtest.
An der Lust liegt's bei den Wenigsten und am Wissen auch nicht. Meistens ist die Zeit das Problem. Immerhin läuft das hier "nebenher".-_-
Gruß Markus
' schrieb:Wisst ihr nicht wie das geht oder habt ihr keine lust mir zu Helfen ?
Ich will einfach nur eine sache wissen. Wenn ich das mit C schreiben würde dann, habe ich ein Attribut,das durchläuft nen paar Rechnungen. Am ende der do while schleife soll der wert wieder nach oben und noch die schleife durch gehen. Wie mache ich das mit LabVIEw?
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
29.06.2010, 06:44
|
jgk1991
LVF-Grünschnabel
Beiträge: 42
Registriert seit: Jun 2010
2009
2010
de
32694
Deutschland
|
Projekt
Hmm... also das soll eine Animation werden. Wie man sieht das z.B Wasser in einen Tank läuft. Zu dem kommt aber noch das man mit einen Drehregler die durchflussmenge einstellen kan. Das wäre so mein Problem^^
Ich dachte da an eine Schleife.
z.b
Tank ist leer also =0
Das heisst "die Pumpe hat den Wert =0
Da schliesse ich dann den drehregler an und Addire den wert z.B 3
Tank wird dan =3
der Wert soll dann wieder zur Pumpe.Die Pumpe hat dan denn Wert 3
Dies geht dann wieder zum Drehregler.Dort wird wieder z.B 5 add.
Dann hat der Tank schon 8.
Und so kann man das dan schön sehen wenn man den regler höher setzt füllt es sich schneller und wenn man ihn niedriger macht, ist die durchfluss menge geringer.
Hoffe das ich jetzt besser hinbekommen habe. Das mit den Led´s werde ich dann schon hinbekommen. Aber das man das mit dem Tank, weiss ich nicht wie das mit LabVIEW gehen soll.
Danke
|
|
|
| |