02.12.2008, 11:58
Hallo Zusammen
Ich habe eine Textdatei(2MB) mit 10000 Zeilen und diese Zeilen fülle ich in Array!
Und jedem element in dem Array hänge ich hinten noch ein r an!
Nun gebe ich dieses Array in acht Sub'VI's! Nun habe ich festgestellt das es extrem(5-10s) lange dauert bis das Array in das Sub'VI übertragen wurde! Ich habe mein Programm gedebugt und gesehen das diese Zeit beim übertragen des Arrays verloren geht! Nun ist die grosse Frage wiso dauert dies so lange und wie macht das LabVIEW überhaupt? Wird achtmal eine Kopie des Arrays im Speicher angelegt oder setzt LabVIEW einen pointer auf das array!?
Ich hoffe ihr versteht was ich mine!
Ich habe eine Textdatei(2MB) mit 10000 Zeilen und diese Zeilen fülle ich in Array!
Und jedem element in dem Array hänge ich hinten noch ein r an!
Nun gebe ich dieses Array in acht Sub'VI's! Nun habe ich festgestellt das es extrem(5-10s) lange dauert bis das Array in das Sub'VI übertragen wurde! Ich habe mein Programm gedebugt und gesehen das diese Zeit beim übertragen des Arrays verloren geht! Nun ist die grosse Frage wiso dauert dies so lange und wie macht das LabVIEW überhaupt? Wird achtmal eine Kopie des Arrays im Speicher angelegt oder setzt LabVIEW einen pointer auf das array!?
Ich hoffe ihr versteht was ich mine!