synchroner Zugriff auf double variable - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Signaldarstellung (/Forum-Signaldarstellung) +---- Thema: synchroner Zugriff auf double variable (/Thread-synchroner-Zugriff-auf-double-variable) |
synchroner Zugriff auf double variable - Bitshifter - 24.11.2013 09:11 Hallo Labview-Gemeinde, ich möchte ein Tanksystem simulieren. Ich stell es mir so vor: aus einem Tank wird eine Flüssigkeit abgelassen und ab einem Füllstand von 200L wird aus einem anderem größerem Tank in den den kleinen Tank umgefüllt. Nu hab ich das Problem das ich nicht aus der double var gleichzeitig lesen und schreiben kann. Ich hoffe das richtige Forum getroffen zu haben. Vielleicht hat jemand eine Idee oder einen Vorschlag für mich?! Grüßle RE: synchroner Zugriff auf double variable - jg - 24.11.2013 09:25 Du machst doch schon mit lokalen Variablen rum, weißt also, wie man in ein LabVIEW Control schreiben kann. Vielleicht solltest du genauer erklären, welche "double var" dir Sorgen bereitet. Da läuft doch nichts parallel. Gruß, Jens RE: synchroner Zugriff auf double variable - Bitshifter - 24.11.2013 09:47 Die Var, welche bei mir "Tank" heißt macht mir sorgen. Ich möchte das System so zum laufen bekommen, dass der Füllstand des Tankes (Var Tank) schneller steigt als es sinkt und quasi der Tank nie leer werden kann (solang genug im Haupttank ist). Man sollte es halt mit dem Auge verfolgen können. Dafür müsste ich auf die Var "Tank" eigentlich synchron zugreifen können! So wie im abgebildeten VI funktioniert es leider nicht! RE: synchroner Zugriff auf double variable - Trinitatis - 24.11.2013 12:48 Hallo Bitshifter, ein Problem ist schonmal, dass du in in der kleinen Schleife über die Eingangstunnel aus dem Haupttank liest, den Tankinhalt in der Schleife veränderst, dich im nächsten Schleifendurchlauf wieder auf die im Tunnel übergebenen Eingangswerte beziehst. Da könnte ein Shiftregister helfen. Gruß, marko RE: synchroner Zugriff auf double variable - jg - 24.11.2013 16:06 Dann lad mal dein VI hoch, dann müssen wir das nicht nachprogrammieren, und können dir einfacher helfen. Gruß, Jens RE: synchroner Zugriff auf double variable - GerdW - 24.11.2013 18:38 Hallo Bitshifter, zweites Problem: das Schleife-in-Schleife-Konstrukt! THINK DATAFLOW! Wann wird die äußere Schleife iterieren? Warum? THINK DATAFLOW! Außerdem: ist es sinnvoll, eine Addition mit Null durchzuführen? RE: synchroner Zugriff auf double variable - Bitshifter - 25.11.2013 05:34 Die äußere Schleife ist bloß zum Testen, kann auch entfallen! Die Null zu addieren is eigentlich sinnfrei, dass ist wohl mehr ein Überbleibsel aus meinen Programmierversuchen! Das bringt mich aber nicht weiter! RE: synchroner Zugriff auf double variable - Bitshifter - 25.11.2013 07:13 VI anbei! RE: synchroner Zugriff auf double variable - GerdW - 25.11.2013 09:31 Hallo Bitshifter, THINK DATAFLOW! - Was soll es bringen, in der inneren Schleife alle 1010ms den - Warum muss man hier zwei lokale Variablen "Tank" verwenden, hattest du keinen Draht mehr zur Verfügung? - Hast du mal mit Sonden und Highlighting geschaut, was die innere Schleife so anstellt? THINK DATAFLOW? Es wurde schon mal das Stichwort "Schieberegister" genannt. Hast du dich inzwischen schon mal damit beschäftigt? RE: synchroner Zugriff auf double variable - Bitshifter - 25.11.2013 10:28 Der Draht war leer! Spaß bei Seite, hab das schon korrigiert! Ja hab auch mit der Sonde rumgespielt. Ich muss doch irgendwo einen gewaltigen Denkfehler haben. Ich komm einfach nicht weiter! |