LabVIEWForum.de
XY-Kennlinie, Y-Werte in Abhängigkeit von X ausgeben - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: XY-Kennlinie, Y-Werte in Abhängigkeit von X ausgeben (/Thread-XY-Kennlinie-Y-Werte-in-Abhaengigkeit-von-X-ausgeben)



XY-Kennlinie, Y-Werte in Abhängigkeit von X ausgeben - Daniel90 - 30.12.2015 11:41

Hallo Zusammen,
ich habe ein Problem mit einer Werteausgabe an ein Netzgerät. Im 1ten unten angehefteten Programm werden mir X- und Y-Werte ausgelesen, in ein Array geschrieben und in 2 Diagrammen angezeigt. Im 2ten Programm werten Spannungs und Stromwerte analog an ein Netzteil ausgegeben, und gemessene Spannungs und Stromwerte wieder eingelesen. Nun möchte ich gerne dass diese Kennlinie komplett im Netzteil ausgegeben wird. Ich habe mir das so gedacht dass anhand der ausgelesenen Spannung vom Netzteil der dazugehörige Stromwert im Array gefunden und dann ausgegeben wird. Leider jedoch habe ich so etwas in der art nirgends gefunden und wüsste auch keinen Lösungsansatz. Wäre super wen jemand eine Idee hat wie man so etwas realisieren kann. Vielen Dank schon mal im Voraus!

Viele Grüße,
Daniel90


RE: XY-Kennlinie, Y-Werte in Abhängigkeit von X ausgeben - GerdW - 03.01.2016 20:19

Hallo Daniel,

für solche Probleme gibt es zwei Ansätze:
1. Man nutzt eine interpolierte Kennlinie und gibt einfach y=f(x) aus
2. Man nutzt Funktionen wie Interpolate1DArray, um mittels eines X-Wertes auf einen Y-Wert zu kommen…

Zu deinem zweiten VI: es ist NIE wirklich hilfreich, DAQmxTasks in jeder Iteration erneut zu initialisieren und wieder zu löschen!

Ansonsten: Profil_ergaenzen
Und ansonsten VIs gern mal in einer etwas älteren LabVIEW-Version anhängen, nicht jeder hat (überall) die neueste LabVIEW-Version zur Verfügung!

Nachtrag:
In deinem anderen Thread wurden eigentlich schon Kommentare zu deinem VI abgegeben. In den hier angehängten ist aber nicht zu sehen, dass du die Kommentare beherzigt hast. Achtest du auch auf das, was wir dir anraten?

Nachtrag 2:
[attachment=54992]


RE: XY-Kennlinie, Y-Werte in Abhängigkeit von X ausgeben - Daniel90 - 04.01.2016 17:06

Hallo Gerd,
erstmal danke für dein Feedback. Werde mich gleich daran machen alles zu aktualisieren!
Ich habe noch eine Frage zu deinem Lösungsvorschlag, für was benötige ich das Spreadsheet String To Array? Kann ich nicht einfach mein Array direkt mit dem Interpolate 1D Array verbinden? Sonst ist es doch umständlich mit copy und paste die ganzen Werte in den spreadsheet string zu kopieren? Oder gibt es dafür vielleicht auch eine andere Möglichkeit?
Nochmals vielen Dank für die Hilfe!

Gruß Daniel


RE: XY-Kennlinie, Y-Werte in Abhängigkeit von X ausgeben - GerdW - 04.01.2016 18:11

Hallo Daniel,

ich wollte jetzt nicht extra deine Dateien herunterladen und per ReadSpreadsheetFile einlesen, also habe ich den Text einfach von der Webseite kopiert und in eine Stringkonstante eingefügt. Die muss ich dann natürlich mittels SpreadsheetStringToArray umwandeln - was anderes macht ReadSpreadsheetFile intern ja auch nicht…