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 

3D-Graph



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!

04.12.2006, 17:00
Beitrag #1

Steve1 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Aug 2006

LV8.0
2006
kA

4420
Deutschland
3D-Graph
Hallo zusammen!

Ich habe ein Problem mit dem Erstellen eines 3D-Graphen!
Ich möchte über eine Solarzelle einen bzw. 4 Sensor(en) "laufen" lassen, um die Stromstärke aufzunehmen.
Dann möchte ich auswerten, wenn es Schäden an der Zelle gibt, wo diese sich befinden! Ich dachte an ein 3D-Graph mit Weg, Strom und Fläche! Nur leider komme ich mit den Beispielen von LV überhaupt nicht zu recht (da bin ich dann doch noch zu sehr Anfänger) und hier im Forum hab ich auch leider nix gefunden!
Könnte mir jemand das bitte an Hand eines Bsp. erklären!
Vielen Dank im Voraus!
mfg
Steve
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2006, 08:17
Beitrag #2

Joe Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 110
Registriert seit: Oct 2004

8.20
2004
kA


Deutschland
3D-Graph
Ich kann es dir zwar grad nicht anhand eines Beispiels erklären, aber ich kann es dir hier kurz beschreiben.

Wenn du das VI 3D-Graph benutzt, dann hast du auf dem Blockdiagramm diverse Eingänge. Der für dich interessante ist der für die 2D-Daten.

Dies ist aus folgendem Grund der Fall:
Du hast ein 2D-Array, worin sich also schonmal 2 deiner 3 Variablen befinden. Deine dritte Variable ist dann der in dieser Zelle gespeicherte Wert.

Also musst du dein Array in X- und Y-Richtung skaliert füllen (also doppelter z.B. Stromwert auch bei doppeltem Index) und für jeden Punkt hast du dann als gespeicherten Wert deine Z-Koordinate.

Mehr ist das nicht.

HTH, Gruß,
Joe
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.12.2006, 09:40
Beitrag #3

Danyo Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 52
Registriert seit: Sep 2005

8.2
2004
kA


Deutschland
3D-Graph
<div align="left">Hallo!

Hier ist mal ein kleines Tutorial mit Bildern zu 3D-Graphen:

Zunächst erzeugst du dir auf dem Frontpanel einen ActiveX-Container:

   

Danach fügst du über das Kontextmenü (rechte Maustaste auf Container) das entsprechende ActiveX-Objekt ein. In diesem Fall ist es CWGraph3D.

   

Im Blockdiagramm erstellst du dir über das Kontextmenü des Graphen z.B. die Methode 'Plot3DMesh'.

   

Nun musst du dir für die x,y,z - Vektoren per Kontextmenü einen 'Nach Variant'-Wandler für jeden der drei Eingänge erzeugen. Das ist notwendig, weil man nur auf diesem Weg Daten zwischen LabVIEW und ActiveX-Schnittstellen übertragen kann.

   

</div>


<div align="left">Jetzt erzeugst du dir auf deinem Frontpanel drei numerische Arrays für die Koordinaten.

       

Im Blockdiagramm musst du nun nur noch wie folgt verdrahten.

   

Un voila, nach ein paar beliebigen Werten für die Arrays und dem Starten des Programms hast du deinen ersten 3D-Plot!

   

MfG Danyo
</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: