21.01.2014, 07:22
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Schulprojekt Pizzaautomat
Ich weiß. Das kommt mir bekannt vor.
Gruß Markus
(20.01.2014 18:55 )HaLe schrieb: vll. jeder von euch der auch studiert hat nachvollziehen, dass ich nicht soviel Zeit habe am Wochenende
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
26.01.2014, 20:29
(Dieser Beitrag wurde zuletzt bearbeitet: 27.01.2014 07:47 von jg.)
|
blackgue
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Jan 2014
2012
2014
kA
|
RE: Schulprojekt Pizzaautomat
Hallo TEILERFOLG,
ich hab soweit ein Programm ertsellt, jedoch habe ich nur noch folgendes Problem. Die Pizzaverteilungseinstellung wiederholt sich im PGM ununterbrochen??? Meine Frage: wie bekomme ich das gelöst, damit sich hier die Pizza je nach Verteliung anpasst und auch so bleibt?????
Ich bin schon am verzweifeln.
Bitte um Hilfe habe das Pgm angehängt.
Danke
Versuch1.rar (Größe: 193,18 KB / Downloads: 179)
|
|
|
27.01.2014, 18:46
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Schulprojekt Pizzaautomat
Wieso hast du eine parallele While-Schleife programmiert?
Erweitere doch die Event-Struktur! Jedes "Button"-Drücken addiert Werte auf. Und nur wenn ein Button gedrückt wurde, wird auch der Rest von deinem Code (den man dann wunderbar in ein SubVI verpacken kann) ausgeführt.
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.
|
|
|
29.01.2014, 21:11
|
blackgue
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Jan 2014
2012
2014
kA
|
RE: Schulprojekt Pizzaautomat
Hallo Jens,
Danke für die schnelle Antwort jedoch versteh ich nicht ganz was du meinst Sorry bitte um Nachsicht.
Könnstest du mir das genauer erklären bzw. zeigen wie ich das am besten löse.
Danke
|
|
|
29.01.2014, 23:48
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2014 23:50 von Trinitatis.)
|
Trinitatis
LVF-Guru
Beiträge: 1.694
Registriert seit: May 2008
7.1 / 8.0 /2014-1, 18
2002
DE
18055
Deutschland
|
RE: Schulprojekt Pizzaautomat
Hallo blackgue,
in der Eventstruktur werden bereits mehrere Events deklariert und beim Eintreten des jeweiligen Ereignisses der dazugehörige Code ausgeführt. In Analogie dazu kannst du einfach neue Events deklarieren wie z.B. Münzknopf gedrückt und den Code, den du in die Parallelschleife verbannt hast, dort ausführen.
Außerdem hatte ich schon in #11 gezeigt, wie die Käse-Aufmalerei performanter zu machen ist. Zudem hast du einen ziemlich schludrigen Programmierstil mit viel Platzverschwendung und einer unsauberen Leitungsführung. Und nicht zuletzt hast du einige Rube Goldbergs im Code, die da rausgehören, wie z.B. die Abfrage, ob das Suchergebnis im 1D-Array >= 0 ist (wofür es eine Funktion gibt) und das dann auch noch zu negieren, anstatt zu prüfen, ob das Ergebnis <0 ist.
Gruß, Marko
|
|
|
30.01.2014, 08:26
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2014 08:26 von Y-P.)
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Schulprojekt Pizzaautomat
In 2013 auch. Wenn Du schon LabVIEW 2012 hast (laut Beitrag 26), dann bitte
Gruß Markus
(30.01.2014 00:24 )Trinitatis schrieb: Nachtrag:
Dieses Verhalten zeigt sich auch in LV2011. Wenn ich die transparente Registerkarte austausche gegen die Registerkarte aus der Klassik-Palette, ist auch wieder alles so, wie es soll
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.01.2014, 10:51
|
GerdW
______________
Beiträge: 17.467
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Schulprojekt Pizzaautomat
Hallo Marko,
der PictureIndicator hält eine Anweisungsliste im Hintergrund, anhand der er das Bild bei Updates neu malt. Insbesondere bei vielen Maloperationen kann das dann schon mal dauern. Das würde das sichtbare Neuzeichnen erklären. Die Frage ist nur: Was veranlasst den UI-Thread von LabVIEW, den PictureIndicator zu updaten?
Zum Profil: Schau dir meines an…
|
|
|
| |