LabVIEWForum.de - S-R-Baustein

LabVIEWForum.de

Normale Version: S-R-Baustein
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo. Ich habe gerade angefangen mich etwas mit Labview herumzuschlagen und dabei festgestellt, dass es keine Möglichkeit gibt einen S-R-Baustein zu erstellen.

Nach langer Recherche im Internet bin ich schon so weit dass man S-R-Bausteine mit Schieberegistern erstellen kann, aber ich habe keine Ahnung wie.
Der S-R-Baustein brauch im Grunde zwei Eingänge. Einen fürs setzen und einen zum rücksetzen und dann natürlich noch den Ausgang.

Könnte jemand so einen S-R-Baustein für posten? Stehe wirklich etwas auf dem Schlauch. Bei TwinCat konnte man den einfach erstellen.

Vielen Dank im Voraus!
(14.04.2011 14:24 )Stu11 schrieb: [ -> ]Bei TwinCat konnte man den einfach erstellen.
Auch bei LabVIEW geht das einfach. LabVIEW ist schließlich eine Programmiersprache, auch wenn vieles vorkonfektioniert ist.
Herzlichen Dank für die Hilfe!

Sieht so aus als würde es passen. Probiere es morgen aus.
Erschreckend einfach Wink Man denkt leider immer noch in der Sprache die man schon beherrscht.
(14.04.2011 22:39 )Stu11 schrieb: [ -> ]Man denkt leider immer noch in der Sprache die man schon beherrscht.
Du brauchst auch in Zukunft nichts weiter machen also denken in der Sprache, die du beherrscht - in deiner Muttersprache! Wohlgemerkt, die Betonung liegt nicht auf Muttersprache, sondern auf denken, also Problem analysieren und Lösung zusammensetzen.

Was folgt ist dann für alle Programmierer das selbe: Wie bekomme ich meine Gedanken in das beschränkte, einschränkende System einer unvollkommenen Programmierumgebung - und hier muss man nicht mehr (viel) denken, sondern die Elemente der IDE und der Programmiersprache kennen sowie deren Funktionsweise.

Deutsch: Der Merker brauch im Grunde zwei Eingänge. Einen fürs setzen und einen zum rücksetzen und dann natürlich noch den Ausgang.
LV: siehe oben.
C: merker |= setzen; merker &= ~reset;
SPS: SR-Funktionsblock
Der fortgeschrittene Programmierer wird ja fast immer Ereignisstrukturen zur Behandlung von Bedienereignissen - und nicht nur dafür - verwenden. Mit Ereignisstruktur gäbe es eine sehr einfache Möglichkeit zur Realisierung des RS-FF:
[attachment=33326]
(Das funktioniert natürlich nur in dem eher untypischen Fall, daß Set und Reset Bedienknöpfe auf dem FP sind. Wenn es logische Signale sind, die aus dem Programm kommen, denn gehts so nicht)
(15.04.2011 08:12 )IchSelbst schrieb: [ -> ]Was folgt ist dann für alle Programmierer das selbe: Wie bekomme ich meine Gedanken in das beschränkte, einschränkende System einer unvollkommenen Programmierumgebung - und hier muss man nicht mehr (viel) denken, sondern die Elemente der IDE und der Programmiersprache kennen sowie deren Funktionsweise.

Also unvollkommen ist hier etwas verwirrend. Vom menschlichen Standpunkt bin ich mit Dir einig. Es gibt nichts Vollkommenes das von Menschen geschaffen wurde.

Vom programmiertechnischen Standpunkt ist aber das Hauptkriterium bei einer Programmiersprache ganz einfach ob es um eine turingkomplete Sprache geht. Und das ist bei LabVIEW der Fall. Cool
Zeitung2

(19.04.2011 19:49 )rolfk schrieb: [ -> ]Es gibt nicht Vollkommenes das von Menschen geschaffen wurde.
Vom programmiertechnischen Standpunkt ist aber das Hauptkriterium bei einer Programmiersprache ganz einfach ob es um eine turingkomplete Sprache geht. Und das ist bei LabVIEW der Fall.
Das hast du aber schön gesagt. Wink
(Wenn ich das könnte, wäre ich Redakteur und nicht Programmierer - das wollte ich schon immer mal sagen).

(19.04.2011 19:49 )rolfk schrieb: [ -> ]turingkomplete Sprache
3 Millionen Jahre hat es die Menschheit, ich selbst hab es 3 Jahrzehnte geschafft ohne genauere Kenntnis dieses Modells und seinen Auswirkungen in Gottes Garten zu leben - da werde weder ich noch die Menschheit für den Rest unserer Tage es mit diesem Modell so genau auch nicht nehmen.

Zeitung2
Referenz-URLs