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 

Daten in eine Sub.vi transferieren.



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!

05.03.2010, 22:02 (Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2010 22:16 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.518
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
Daten in eine Sub.vi transferieren.
Hallo Blue,

"Hier jetzt das Problem: Man kann zwar im Run Continuously Mode..."

Uh-oh, rotes Tuch - tief durchatmen, bis 10 zählen.

Benutze bitte nie, niemals, unter keinen Umständen den "Run Continuous Mode" für ein "lauffähiges" Programm. Der ist nur, wirklich nur, kannste mir wirklich glauben, zum Debuggen gedacht! Es gibt im NI IdeaExchange einen Vorschlag, den per Default zu verstecken - ich habe den Vorschlag unterstütztSmile

So, jetzt wo ich das gesagt habe, kann's weitergehen. Puls wieder unter 120Smile

Das Problem liegt z.T. am Run Continuous Mode und zum anderen an deinem VI. Mach einfach eine Schleife um deinen bisherigen Code, dann hast du schon mal das gleiche wie im RunCont*** erreicht. Jetzt musst du noch den Datenfluß beachten. Wenn die Änderung eines Controls in einer Schleife ausgewertet werden soll, dann muss das Control auch in der Schleife liegen. Datenfluß!!!

"warum kann man kein empty double haben?"
Kannst du mal erklären, wie das aussehen soll? Egal in welcher Programmiersprache? Du definierst eine "Variable" als Zahl, es wird Speicher reserviert und es steht ein Wert im Speicher (egal ob ein definierter wie Null oder irgendwelcher Datenmüll). Die Zahl beansprucht Speicherplatz und hat per se einen Wert. Bei einem String ist das was anderes. Der besteht aus 2 Werten: der Zeichenkette und einer Längenangabe. Da kann der String leer sein, dann ist die Länge halt Null. Du siehst aber nicht, das LV im Hintergrund mindestens 4 Byte Speicherplatz belegt hat (eher 8 Byte auf einem 32bit-OS: LONG length + [empty] MEMPTR)...
Um ein leeres Array zu definieren, brauchst du keinen leeren Cluster. Der dient beim InitArray (quasi) nur als TypDefinition, wenn du als Dimensionsgröße Null angibst..

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Daten in eine Sub.vi transferieren. - GerdW - 05.03.2010 22:02

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Daten in eine Tabelle speichern Gottimp 4 4.093 28.07.2021 16:47
Letzter Beitrag: jg
  Komplexe Daten in eine Datei schreiben smb 1 3.548 19.12.2016 15:33
Letzter Beitrag: GerdW
  So etwas wie eine FGV, nur an eine "Instanz" des SubVIs gebunden Matze 10 12.364 23.07.2010 15:27
Letzter Beitrag: Matze
  Gibt es eine Möglichkeit SubVIs zu erstellen ohne dass diese in eine neue Datei ausgelagert werden? hans_p 2 4.687 29.05.2009 08:20
Letzter Beitrag: VDB
  Mehrere Daten in eine Datei schreiben Destiny 5 5.702 19.08.2008 07:23
Letzter Beitrag: Xaran
  Daten in Echtzeit in eine Tabelle o.ä. schreiben? Marcus A 3 4.240 03.02.2007 15:03
Letzter Beitrag: Y-P

Gehe zu: