30.12.2011, 15:43
Hallo
Hätte eine allgemeine Frage bezüglich SubVis auf dem FPGA:
Habe mir ein SubVi erstellt, dass ich ins TopLevelVI einfüge. Im SubVi sind mehrere lokale Variablen, wobei einige lok Variablen, also deren aktueller Wert, auch an Ausgänge aus dem SubVi weitergegeben werden. D.h. ich habe nach erstellen des SubVis mir ein Symbol dafür erstellt und beim festlegen der Ein-/ausgänge lokVariablen auf die Ausgänge gelegt. Füge ich nun das SubVi ins TopLevelVI ein, und verbinde dort die Ausgänge des SubVI Icons mit Anzeigeelemente, wird mir nichts angezeigt. Das SubVI für sich selbst funktioniert aber.
LokVariablen können zwar nur von EINEM VI gelesen/beschrieben werden, aber kann deswegen den momentanen Wert der lokVariable nicht "nach draussen" weitergeben, also aus dem SubVI heraus ans TopLevelVI?
Hab zu Testzwecken mal eine solche lokVariable in eine globale gewandelt, da auf globale ja von jedem VI aus zugegriffen werden kann. Aber auch dann ist sozusagen kein Wert des SubVI nach draussen ans TopLevel VI gedrungen und mir angezeit worden.
Überseh ich irgendwas?
Grüße
Hätte eine allgemeine Frage bezüglich SubVis auf dem FPGA:
Habe mir ein SubVi erstellt, dass ich ins TopLevelVI einfüge. Im SubVi sind mehrere lokale Variablen, wobei einige lok Variablen, also deren aktueller Wert, auch an Ausgänge aus dem SubVi weitergegeben werden. D.h. ich habe nach erstellen des SubVis mir ein Symbol dafür erstellt und beim festlegen der Ein-/ausgänge lokVariablen auf die Ausgänge gelegt. Füge ich nun das SubVi ins TopLevelVI ein, und verbinde dort die Ausgänge des SubVI Icons mit Anzeigeelemente, wird mir nichts angezeigt. Das SubVI für sich selbst funktioniert aber.
LokVariablen können zwar nur von EINEM VI gelesen/beschrieben werden, aber kann deswegen den momentanen Wert der lokVariable nicht "nach draussen" weitergeben, also aus dem SubVI heraus ans TopLevelVI?
Hab zu Testzwecken mal eine solche lokVariable in eine globale gewandelt, da auf globale ja von jedem VI aus zugegriffen werden kann. Aber auch dann ist sozusagen kein Wert des SubVI nach draussen ans TopLevel VI gedrungen und mir angezeit worden.
Überseh ich irgendwas?
Grüße