18.05.2007, 12:12
Beitrag #1
|
SirPete
LVF-Grünschnabel
![*](images/labview/lvfpip.gif)
Beiträge: 11
Registriert seit: Apr 2007
8.20
2006
kA
Deutschland
|
Graph-Darstellung
Hallo,
habe folgendes bisher ungelöstes Problem.
habe zwei analog-eingänge, die alle 200ms abgefragt werden, in einer Whileschleife. in dieser whileschleife werden dieser weiterberechnet und in numerischen anzeige elementen ausgegeben.
zudem habe ich jetzt hinbekommen, dass die "daten" als graph geschrieben werden in einem signalverlaufsdiagramm. mit zeitbasis als x. klar, aber dort die System Zeit. ich hätte gerne die möglichkeit einfach nur die zeit vom anbegin der messung. also ne art stopuhr funktion, desweitern möchte ich die aktualisierung der daten alle 200ms beibehalten, aber die anzeige im Graphen variabel gestallten, zum beispiel langzeit messungen über 7 tage oder erstmal 3 stunden, als beispiel jetzt.
vielleicht etwas utopisch aber schön wäre auch eine zoom funktion in den graphen wo man dann die einzelnen mess daten besser auswerten kann.
ok, vielleicht hab ihr ja anregungen.
danke peter
|
|
|
18.05.2007, 17:28
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Graph-Darstellung
Hallo, Peter,
hier 2 Vorschläge:
1. Bau deine Daten, die du darstellst, doch folgendermaßen auf:
Jetzt hast du volle Kontrolle über Startzeitpunkt und das Delta t
2. http://www.LabVIEWforum.de/index.php...ic=4260&hl=
hier hatte ich mal einen Vorschlag für "asynchrones" Update eines Graphen vorgeschlagen.
MfG, 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.
|
|
|
20.05.2007, 10:57
Beitrag #3
|
SirPete
LVF-Grünschnabel
![*](images/labview/lvfpip.gif)
Beiträge: 11
Registriert seit: Apr 2007
8.20
2006
kA
Deutschland
|
Graph-Darstellung
hallo,
habe jetzt die zeit gefunden dass auszuprobieren, aber ich bekomme das nicht hin mit dem 2D Array, will ja zwei graphen anzeigen lassen.
kann ja jetzt nicht einfach die daten zum array machen?! also ich bekomme alle 200ms neue werte, und diese müsste ich zu einem array zusammenbauen, und dann mit bündeln an den graphen, ist das richtig?
aber wie stelle ich das an?
gruß peter
|
|
|
20.05.2007, 11:18
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Graph-Darstellung
Hallo, Peter,
schon mal was von Shift-Registern gehört?
Hier Bsp:
Bsp_LV8.0.vi (Größe: 13,67 KB / Downloads: 180)
MfG, 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.
|
|
|
22.05.2007, 15:37
Beitrag #5
|
SirPete
LVF-Grünschnabel
![*](images/labview/lvfpip.gif)
Beiträge: 11
Registriert seit: Apr 2007
8.20
2006
kA
Deutschland
|
Graph-Darstellung
habe jetzt einiges probiert, aber das mit dem 2-D Array bekomme ich einfach nicht hin.
was halt nicht klappt ist das dann dort zwei graphen sichtbar werden, die werte springen höchstens mal zwiscen den beiden quellen, aber halt als ein graph,
das array ist nicht richtig zusammen gebaut.
gibt es vielleicht vom forum organisierte treffen wo man man zusammen so sachen erörtert?
gruß peter
|
|
|
22.05.2007, 19:37
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Graph-Darstellung
Hallo, Peter,
so geht das natürlich nicht. Mit der "Build Array" Funktion kann man entweder 2 Array derselben Dimension zusammenfügen oder ein Array der Dimension N-1 an ein Array der Dimension N anhängen.
Was du da versuchst, ist ja sozusagen ein 0-dim Array an ein 2D-Array anzuhängen. Geht natürlich nicht.
Vorschlag: Bau doch zwei 1D-Arrays per 2 Shift-Registern zusammen und füge diese 1D-Arrays erst vor der Graph-Darstellung zu einem 2D-Array zusammen.
MfG, 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.
|
|
|
22.05.2007, 21:08
Beitrag #7
|
SirPete
LVF-Grünschnabel
![*](images/labview/lvfpip.gif)
Beiträge: 11
Registriert seit: Apr 2007
8.20
2006
kA
Deutschland
|
Graph-Darstellung
Hallo,
so habe das jetzt erstmal so programmiert bekommen, wie du es mir geschildert hast, vielleicht ist es nicht ganz "sauer" programmiert und es ginge bestimmt elenganter, aber ich bin jetzt erstmal ganz zufrieden,
was ich jetzt aus den daten Spannung und strom noch ermitteln möchte, wäre eine U-I Kennlinie, sprich, die Daten in einem XY-Diagram Darstellen.
habe ja jetzt spannung und strom einzeln als array, wie mache ich da weiter?
gruß Peter
|
|
|
23.05.2007, 08:44
Beitrag #8
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Graph-Darstellung
NI-Example Finder öffnen, XY als Suchbegriff eingeben, Bsp ansehen.
MfG, 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.
|
|
|
| |