INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Speicherreduzierung, geht das hier?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

26.07.2010, 14:30 (Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 14:32 von GerdW.)
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.431
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Speicherreduzierung, geht das hier?
Hallo Mechatroniker,

nun ja, es hat alles so seine Vor- und Nachteile.
Subroutine mag zwar Kopien vermeiden, verhindert aber auch Debugging und das Frontpanel wird auch nutzlos (es werden keine Daten angezeigt)... "Subroutine" bewirkt eine Art "Inlining" des Codes, d.h. die Routine verwendet den Speicher des aufrufenden VIs. Deshalb diese Einschränkungen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.07.2010, 14:37
Beitrag #12

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Speicherreduzierung, geht das hier?
' schrieb:Falsch, diese Kopie kann man durch Setzen der ExecutionPriority auf "Subroutine" vermeiden...

Oder in dem man es von außen entsprechend durchverdrahtet. Wenn bei _jedem_ SubVI Aufruf _alle_ Daten kopiert würden, wäre LV wohl unbenutzbar.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 14:37 (Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2010 14:42 von abrissbirne.)
Beitrag #13

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
Speicherreduzierung, geht das hier?
' schrieb:@abrissbirne: Hm, dann werden bei jedem Aufruf die Messwerte kopiert, obwohl ich diese nur benötige, wenn "Ende Messung" true ist.
Das werden sie auch wie du es gemacht hast, da der ganze Cluster samt Messdaten kopiert wird. In meinem Fall wird nur eine Kopie erzeugt. Ganz ohne Kopie kommt diese Version aus.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 14:45
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.431
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Speicherreduzierung, geht das hier?
Hallo macmarvin,

"Wenn bei _jedem_ SubVI Aufruf _alle_ Daten kopiert würden, wäre LV wohl unbenutzbar."
Da hast du recht.
Die "Subroutine" verhindert aber die Datenkopie der Controls/Indicators eines normalen subVI (mit geöffnetem FP) - und davon war bei Mechatroniker die Rede!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 15:10
Beitrag #15

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Speicherreduzierung, geht das hier?
Oh das war mir entgangen...
Wenn er die Daten nicht sehen will... warum macht er dann das FP auf?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 15:21
Beitrag #16

GerdW Offline
______________
LVF-Team

Beiträge: 17.431
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Speicherreduzierung, geht das hier?
Hallo macmarvin,

"warum macht er dann das FP auf?"
Um sich die BufferAllocations anzuschauen Tongue

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 15:24
Beitrag #17

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Speicherreduzierung, geht das hier?
Ahso!?!

Ich bekomme spontan Durst... viel Durst... das Wetter hält hoffentlich bis nachher fürn Biergarten! Lol
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 15:35
Beitrag #18

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Speicherreduzierung, geht das hier?
Jetzt habt ihr mich total verwirrt. Unsure
Wo mache ich das Frontpanel auf? Mir geh's hier nicht ums Frontpanel.
Seit wann sieht man Buffer-Allocations im Frontpanel?

' schrieb:Ganz ohne Kopie kommt diese Version aus.
Das ist klar, aber "Ende Messung" habe ich im Cluster drinnen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 15:41
Beitrag #19

abrissbirne Offline
LVF-Stammgast
***


Beiträge: 480
Registriert seit: Aug 2007

LV2009, LV2010
2007
EN

66123
Deutschland
Speicherreduzierung, geht das hier?
' schrieb:Das ist klar, aber "Ende Messung" habe ich im Cluster drinnen.
Dann machs rausBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.07.2010, 15:51
Beitrag #20

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Speicherreduzierung, geht das hier?
Dann habe ich jedoch ein zusätzliches Schieberegister, das ich gerne vermeiden würde.Wink

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ist das hier ein Array? Hasenfuss 3 3.116 12.01.2013 18:39
Letzter Beitrag: BNT
  Was waere hier am besten? bluesaturn 3 3.873 14.06.2011 21:48
Letzter Beitrag: GerdW
  wie soll ich das hier programmatisch umsetzen? faqui 1 3.257 26.06.2006 14:23
Letzter Beitrag: eg

Gehe zu: