27.04.2009, 10:23
Beitrag #1
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
Moin zusammen,
ich habe ein komplexes Projekt welches ettliche Melder und Queues verwendet. Meist werden in SubVIs diverse dieser Melder und Queues angefordert, selten benötige ich tatsächlich alle. Mein Plan wäre jetzt, der Übersicht halber, das Anfordern der Melder und Queues in ein SubVI zu packen, welches Cluster von ähnlichen Meldern und Queues ausgibt. Ich würde also in jedem SubVI ALLE Melder und Queues anfordern, obwohl ich nur einen Teil davon benötige. Mich würde jetzt interessieren, wie sehr ich mein System damit belaste, grob geschätzt 10 überflüssige Melder und Queues anzufordern.
Hat da jemand Ahnung oder kann mir jeamnd grob erklären, was passiert wenn ich eine Anforderung durchführe?
Vielen Dank und liebe Grüße,
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
27.04.2009, 10:50
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
Weiss ich auch nicht genau, aber wie wäre es, einfach die Melder-Refnums in einem FGV zu speichern, anstatt immer neu anzufordern?
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.
|
|
|
27.04.2009, 11:04
Beitrag #3
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
FGV?
Noch viel lernen ich muss!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
27.04.2009, 11:11
Beitrag #4
|
IchSelbst
LVF-Guru
Beiträge: 3.696
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
' schrieb:Weiss ich auch nicht genau, aber wie wäre es, einfach die Melder-Refnums in einem FGV zu speichern, anstatt immer neu anzufordern?
Hey cool.
Und noch mit den Funktionen Create, Read, Destroy in einem SubVI - und schon ist alles, was zusammengehört, in einem einzigen VI verpackt.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
27.04.2009, 11:13
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
' schrieb:FGV?
FGV = Funktionale Globale Variable, ich dachte, das kennst du schon.
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.
|
|
|
27.04.2009, 11:50
Beitrag #6
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
' schrieb:FGV = Funktionale Globale Variable, ich dachte, das kennst du schon.
Gruß, Jens
Kenne ich natürlich, nur die Abkürzung sagte mir so spontan nichts.
Ich arbeite an der Umsetzung!
Danke
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
27.04.2009, 13:06
Beitrag #8
|
IchSelbst
LVF-Guru
Beiträge: 3.696
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
' schrieb:Somit müsste die Datenverarbeitung 4 mal so schnell sein.
Intuitiv würde ich mal sagen: Das simmt nicht.
Viermal so schnell wie was?
Zitat:Ich denke mal das Die Übergabe der Daten einfach zu viel Zeit in Anspruch nimmt.
Wie viel Megabyte sind denn die Arrays groß?
Ich müsste jetzt erst nachkucken: Ich denke aber, meine Melder schaffen 3MB alle 50ms.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
27.04.2009, 14:31
Beitrag #9
|
joedoe1979
LVF-Grünschnabel
Beiträge: 40
Registriert seit: Sep 2006
8.5.1
2005
de
23654
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
Ich habe 2048x1000xSingle(4Bytes) --> 8,192MB ist das Array groß. Wie kann ich denn die Zeit, die der Melder benötigt, um Daten zu übergeben, messen? Eigentlich muss ja nur die Adresse des Arrays übergeben werden. Er soll die Daten ja nicht noch einmal kopieren.
Ich kann mal ein Beispielcode posten dies ist jedoch mit Labveiw 8.6.1 ich weiß halt nicht ob Du es öffnen kannst.
|
|
|
27.04.2009, 14:44
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
Kostet das reine Anfordern von Meldern viel Ressourcen?
Es steht ja in seinem Profil, dass er 8.6.1 hat!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
| |