LabVIEWForum.de
Diodenkennlinie - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: Diodenkennlinie (/Thread-Diodenkennlinie)



Diodenkennlinie - Meilhaus1 - 12.05.2010 08:13

Guten Morgen,


ich stehe vor folgendem Problem:

für ein Schulprojekt schließe ich einen A/D-Wandler an eine Schaltung mit einem Messwiederstand und einer Diode an.
Ich würde mir jetzt gerne die Diodenkennlinie grafisch anzeigen. Ich benutze einen XY-Graph. Mein Problem ist dass ich keine Linie, sondern nur einen Punkt angezeigt bekomme. Auf der X Achse habe ich die Spannung und auf der Y Achse den Strom. Ich bin echt am verzweifeln und hoffe Ihr könnt mir weiterhelfen.

Ich benutze die LabVIEW Version 7.1


Vielen Dank im Vorraus


Diodenkennlinie - GerdW - 12.05.2010 08:22

Hallo Meilhaus,

erstmal: mit einem angehängten VI (oder wenigstens einem Bild des BD) wäre die Fehlersuche wesentlich einfacher...

zweitens: bei einem Graph musst du, im Gegensatz zu einem Chart, die Daten selber in einem Array sammeln. Ein Graph plottet immer nur die ihm aktuell angebotenen Daten - wenn du nur den letzten Messpunkt verdrahtest, wird auch nur dieser dargestellt...

drittens: etwas im Forum suchen, da finden sich garantiert Beispiel(-bilder), wo genau das schon mal gezeigt wurde...


Diodenkennlinie - Meilhaus1 - 12.05.2010 09:00

Hallo,

vielen Dank für deine schnelle Antwort.
Aha ich muss also die Daten in ein Array speichern, wie genau funktioniert das? Brauche ich 2 Arrays mit einmal dem X-Wert und eines mit dem Y-Wert? Welches ist der richtige Baustein?

Durch die Suchfunktion bin ich zu keinem schlüssigem Ergebnis gekommen.


Im Ahnhang habe ich 2 Screenshots angehängt, ich hoffe dies hilft weiter


MfG


Diodenkennlinie - GerdW - 12.05.2010 13:17

Hallo Meilhaus,

dazu erstellst du pro Array (X- und Y-Werte) ein Shiftregister. Dann verwendest du eine BuildArray-Funktion, um zu den Werten im Shiftregister jeweils einen neuen Wert hinzuzufügen...

Ich dachte eigentlich, dieses ExpressVI würde das Datensammeln schon für dich übernehmen? Ich verwende die ja nichtSmile

Edit: Danke Jens für das Nachschauen...


Diodenkennlinie - jg - 12.05.2010 13:48

' schrieb:Ich dachte eigentlich, dieses ExpressVI würde das Datensammeln schon für die übernehmen?
Macht es auch, aber natürlich nur bei korrekter Konfiguration.

D.h. entweder ein FALSE am Eingang "Reset" anschließen, oder in der Konfiguration vom Express-VI den Haken bei "Clear data on each call" rausnehmen:
[attachment=26433]

Gruß, Jens