30.01.2014, 11:33
|
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
(30.01.2014 10:51 )GerdW schrieb: 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…
Hallo Gerd,
sowas in der Art habe ich mir auch gedacht. Es ist aber in dem "Ur-VI" so, dass das Aufmalen sehr langsam geschieht, weil in den Fällen, in denen transparent gemalt werden soll auch eine Malaktion stattfinden, nur eben transparent. Wenn ich das VI dahingehend ändere, dass in diesen Fällen nicht transparent sondern garnicht gemalt wird, geht das Aufmalen wesentlich schneller. Genau diesen Unterschied sehe ich dann aber auch in dieser "automatischen" Aufmalerei. Das ließ mich vermuten, dass anscheinend immer wieder der Code durchlaufen wird. Der UI-Thread würde doch nur die Grafik aktualisieren, so dass der Quellcode bzw. dessen Performance keine Relevanz hätte?
Deine Profilbeschreibung ist sicher eine gute Möglichkeit
(Es geärgert mich nur etwas, dass 1ms, nachdem man im LVF auch nur eine andere LV-Version als die im Profil angegebene erwähnt, immer sofort die Profiländerungsmahnung kommt)
PRINZIPIELL habt ihr ja Recht.
Gruß, Marko
|
|
|
30.01.2014, 11:35
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Schulprojekt Pizzaautomat
Was heißt hier "PRINZIPIELL"? Wir haben immer Recht.
Gruß Markus
(30.01.2014 11:33 )Trinitatis schrieb: (Es geärgert mich nur etwas, dass 1ms, nachdem man im LVF auch nur eine andere LV-Version als die im Profil angegebene erwähnt, immer sofort die Profiländerungsmahnung kommt)
PRINZIPIELL habt ihr ja Recht.
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.01.2014, 11:43
|
GerdW
______________
Beiträge: 17.466
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Schulprojekt Pizzaautomat
Hallo Marko,
Zitat:Der UI-Thread würde doch nur die Grafik aktualisieren
Eben: beim PictureIndicator führt das dazu, das dieser seine ganzen "Mal"-Anweisungen der Reihe nach durchführt, um eine korekte Grafik/Anzeige sicher zu stellen.
|
|
|
30.01.2014, 11:49
|
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
(30.01.2014 11:43 )GerdW schrieb: Zitat:Der UI-Thread würde doch nur die Grafik aktualisieren
Eben: beim PictureIndicator führt das dazu, das dieser seine ganzen "Mal"-Anweisungen der Reihe nach durchführt, um eine korekte Grafik/Anzeige sicher zu stellen.
Hallo Gerd,
okay, dann hab´ich´s verstanden. Bleibt die Frage, was ihn dazu veranlasst, das immer wieder zu tun, offensichtlich bis die LV2013-er Version (hab´ich gehört ).
Es muss ja auch etwas mit der Ragisterkarte zu tun haben, wenn ich die nämlich durch eine aus der Klassik-Palette ersetze, dann ist der Fehler weg. Wenn ich diese Aktion dann wieder rückgängig mache, bleibt der Fehler weg. Sehr mysteriös das Ganze.
Gruß, Marko
|
|
|
30.01.2014, 12:47
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Schulprojekt Pizzaautomat
Mist.
Gruß Markus
(30.01.2014 11:40 )Trinitatis schrieb: Ich werde Tag und Nacht darauf lauern, um dir einmal das Gegenteil zu beweisen.
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.01.2014, 13:40
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Schulprojekt Pizzaautomat
(30.01.2014 11:33 )Trinitatis schrieb: (Es geärgert mich nur etwas, dass 1ms, nachdem man im LVF auch nur eine andere LV-Version als die im Profil angegebene erwähnt, immer sofort die Profiländerungsmahnung kommt)
Ist halt Markus Lieblingshinweis.
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.
|
|
|
30.01.2014, 15:01
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Schulprojekt Pizzaautomat
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |