27.07.2012, 11:53
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Graph aus VISA
Wie ich schon geschrieben habe:
(26.07.2012 21:26 )jg schrieb: Das Problem dürfte weniger der leere Case sein, sondern an der Stelle liegen, an der du deine "ominöse" Tabelle erstellst.
Dort musst du den Fall abfangen, wenn eine "leere" Waveform (also ein Waveform ohne Daten) eingetragen wird.
Und hier ist die Stelle (nachdem ich mich totgescrollt habe):
Entweder du passt das Build-Array an (Grundidee: Es wird überprüft, welche Waveforms leer sind, nur diese werden zu einem Array of Waveforms zusammengesetzt), oder du verlagerst diese Überprüfung in das SubVI, oder du erstellst dir ein SubVI, welches dir leere Waveforms aus deinem Array of Waveforms entfernt.
Das Konzept ist bei immer dasselbe:
(Im True-Case wird einfach das Waveformarray durchverbunden)
Gruß, Jens
P.S.: Bei Fehlernummer 1 werden dir zwei alternative Erklärungen angezeigt. Mit dem Löschen der Whileschleife kann das IMHO aber nicht zusammenhängen.
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.07.2012, 12:29
|
Diabolik666
LVF-Gelegenheitsschreiber
Beiträge: 166
Registriert seit: May 2012
8.2
-
DE
|
RE: Graph aus VISA
Im Case True kann ich den Eingang nicht einfach durchverbinden, da doch der Ausgang vom Typ Array ist und der Eingang nicht ?
|
|
|
27.07.2012, 12:33
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Graph aus VISA
(27.07.2012 12:29 )Diabolik666 schrieb: Im Case True kann ich den Eingang nicht einfach durchverbinden, da doch der Ausgang vom Typ Array ist und der Eingang nicht ?
(27.07.2012 11:53 )jg schrieb: (Im True-Case wird einfach das Waveformarray durchverbunden)
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.07.2012, 12:58
|
Diabolik666
LVF-Gelegenheitsschreiber
Beiträge: 166
Registriert seit: May 2012
8.2
-
DE
|
RE: Graph aus VISA
Woher bekomme ich ein WDR Array ?? Sorry aber ich weiß es wirklich nicht.
|
|
|
27.07.2012, 13:11
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Graph aus VISA
Rechtsklick am Eingang des Schieberegisters -> Create Constant.
Oder Rechtsklick auf das Terminal der Waveform-Array -> Create Constant.
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.07.2012, 13:25
(Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2012 13:25 von GerdW.)
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: Graph aus VISA
Hallo Diabolik,
diesmal bitte nicht auf Jens hören...
Guck dir nochmal das "Konzept"-Bild oben an. Die gezeigte Case-Struktur hat zwei Eingänge, einen skalar und ein Array. Und es wurde gesagt: "das Array durchverbinden"!
Wer lesen kann, ist klar im Vorteil. Nachdenken schadet auch nicht...
|
|
|
27.07.2012, 13:43
|
Diabolik666
LVF-Gelegenheitsschreiber
Beiträge: 166
Registriert seit: May 2012
8.2
-
DE
|
RE: Graph aus VISA
Danke euch beiden.
Nun habe ich aber noch ein Problem. Ich möchte gerne die Channel Data Tabelle auf dem Frontpanel vergrößern. Nun kann ich jedoch aber nicht einfach die Tabelle aufziehen, lediglich die Spalte wo die Namen der Messwerte reinkommen (ganz links). Die ganz rechte Spalte kann ich auch von Hand vergößern, da kommt die Einheit rein. Nun die mittlere Spalte lässt sich jedoch nicht vergrößern, statdessen fügt sich noch eine weitere Zeile ein wenn man sie versucht aufzuziehen. Wie kann ich das Problem lösen ? Jmd einen Vorschlag?
|
|
|
27.07.2012, 13:52
(Dieser Beitrag wurde zuletzt bearbeitet: 27.07.2012 14:56 von jg.)
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Graph aus VISA
Alles ganz logisch...
Schließlich ist diese "Tabelle" ein Cluster, der aus 3 Arrays besteht (2 String-Arrays, 1 DBL-Array).
Lösung also: Alle 3 Arrays vergrößern.
Gruß, Jens
@Gerd: Wieso nicht auf mich hören? Beide Vorschläge erzeugen dir ein leeres Waveformarray.
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.07.2012, 14:00
|
Diabolik666
LVF-Gelegenheitsschreiber
Beiträge: 166
Registriert seit: May 2012
8.2
-
DE
|
RE: Graph aus VISA
Das klingt logisch, nur wie vergrößere ich alle 3 ? Gibt es da eine Einstellungsmöglichkeit im Blockdiagramm ?
|
|
|
| |