LabVIEWForum.de - Aufbauprogramm zur Einlesungung von Daten mittels einer RS 232-Schnittstelle

LabVIEWForum.de

Normale Version: Aufbauprogramm zur Einlesungung von Daten mittels einer RS 232-Schnittstelle
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
<div align="left">Hallo zusammen,

kurz zur Aufagbenstellung meinerseits:

Grafische Darstellung einer Temperaturverteilung mit 8 Thermoelementen verteilt auf einer Metallplatte vom Typ K mit Hilfe von LabVIEW 8.0

Ich hatte bereits schon einmal ins Forum gepostet und nach Tipps und Anregungen zu meiner Aufagbenstellung gefragt. Dabei wurde mir empfohlen, mir das VI im Anhang mal zu Gemüte zu führen (Oder auch zu finden unter: http://forum.ib-berger.com/viewtopic.php?t=29)

Ich arbeite mit einem ADAM 4018-Modul, an das die 8 Mantelthermoelemente angeschlossen werden.
Ich habe nun alle notwendigen Komponenten geliefert bekommen und würde nun gerne ein paar Testversuche starten.
In wie weit und an welchen Stellen muss ich das VI im Ahnag ändern, damit die 8 Messwerte eingelesen werden und mir quasi rechts im Blockschltbild ein Ausgang in Form eines Arrays zur Verfügung steht, mit dem ich weiterarbeiten kann. Dies gilt ins besondere unter der Berücksichtigung, dass ich auf 8 Messwerte zugreifen kann. Wie bringe ich die beiden VI `s Senden und Empfangen in Einklang?
Ich möchte dann nachher die Messwerte in einer Excel-Datei abspeichern und sowohl eine aktuelle mitlaufende Temperaturmessung an den 8 Messpunkten realisieren, als auch bei Erreichen der Endtemperatur eine grafische, farbliche Darstellung visualisieren-hierfür habe ich schon Ideen und fühle mich auch in der Lage, dies zu verwirklichen. Es geht mir bei diesem Artikel nur um die Bereitstellung der Daten.....



Wäre prima wenn sich einer der Sache mal annehemen würde. Eventuell sind das ja auch nur ein paar kleine Änderungen....

Wenn weitere Informationen benötigt werden, bitte ich um Rückfrage

Gruß Nico</div>

Anhang:

[attachment=2273]
Hallo NICO

Hast du dich schon mit dem Befehlssatz von dem Adam vertraut gemacht.
Mit den beiden VI's kommst du nicht weit
Lies dochmal indem Handbuch von Adam nach wie du befehle aufbauen mußt damit du eine Antwort bekommst.

Anbei ein kleines Programm was ich mir mal geschrienben habe

Gruß

Jürgen
Hallo Jürgen,

anscheinend hast du dich ja auch schon ausgiebig mit diesem Problem beschäftigt.
Nehmen wir mal an, ich finde heraus, wie ich auf die Adamgeräte zugreifen oder mit ihnen kommunizieren kann, wie baue ich das dann in dein Programm ein und wo in deinem Programm kann ich dann dein VI verlassen, um mit den gewonnenen Werten weiter zu arbeiten.
Grundsätzlich ist dein VI schon einmal wesentlich anschaulicher und verstänlicher aufgebaut, als das aus dem Link. Ich als Anfänger kann hier deutlich mehrere Sachen nachvollziehen.
Aber ich liege richtig in der Annahme, dass dieses Programm auch genau für die Aufnahme von 8 Messwerten ausgelegt ist und beispielsweise 8 Messwerte zu einem späteren Zeitpunkt nicht mehr einliest, da ja keine Schleifen vorhanden sind?!?


Gruß Nico
<div align="left">Hallo Nico,

ich habe zwar selber noch nie ein Gerät mit RS-232 angesteuert, aber ich empfehle dir die Beispiele von LabVIEW zum Thema RS-232 (Advanced Serial Write and Read.vi aus der Beispielsbibliothek).

Ich musste letzten ein Netzteil über GPIB ansteuern und da haben mich die Bsp. (zu GPIB natürlich) ziemlich weitergebracht. Und so wie ich das sehe Fehlen dir dann nur noch die Richtigen Befehle zum Glück, aber die müssten in der Anleitung vermerkt sein!


Ich hoffe das bringt dich weiter

mfg tobi</div>
Hi Nico

Anbei ein Programm von mir was es macht und mehr

Das Main VI ist ( 8_Kanal_anzeigen_speichern.vi )

Gruß

Jürgen

PS
Hallo Jürgen,

vielen Dank schon einmal.

Also wenn ich dem Adam-Modul die Adresse zugewiesen habe und alle Thermoelemente angeschlossen habe, müßte mir Dein Programm 8 Messwerte anzeigen, oder???

Das wäre prima, dann könnte ich hiermit weiterarbeiten.
Ich werde das dann mal so schnell es geht testen!
Muss ich sonst noch etwas beachten?

Finde ich super, dass hier alle so hilfsbereit sind!!
Echt spitze!

Bitte melde Dich nochmal auf meine 2 Fragen Jürgen,

Gruß

Nico
Hi Nico

Ganz so einfach ist das auch nicht
Du mußt zum einem die AdamAdresse mit der Software abgleichen
also auf beiden seite die gleiche Adresse einstellen

Und das programm noch einmal kontrollieren das es auch nur ein adam anspricht

Also du mußt schon das Programm verstehen sonst wird es schwierig

Gruß

Jürgen
Hallo Jürgen,

ich denke mal, ich hab die Adresse meines Adams in der Sequensstruktur 0 [0..1] einzutragen, aber wie habe ich das genau zu tun?
Muss ich hier die Anschlüsse des Serial Report ergänzen oder einfach eine 0 in das linke Kästchen unter "Adressen der Adams" eintragen (wenn ich natürlich meinem Adam vorher auch diese Adresse 0 gegeben habe)?
Was bedeutet der "Row_adams_collum_channel" und die Eingabe Port number?

In der Sequenzstruktur 0 [0..2] ist auch ein Kurvendiagramm für die Kanäle 9-16 angeschlossen. Da ich nur 8 Thermoelemente auswerten will, wie habe ich mich hier zu verhalten??


Tut mir leid wenn ich wieder fragen muss, ich hoffe Du kannst mir nochmal weiterhelfen.


Gruß Nico
OK

Du mußt in das array wo jetzt eine 2 steht deine adresse eintragen
In dem Array (Row Adams collum channel) muß du die Kanäle eintragen
Ich denke in deinem Beispiel von 0-7)

Die Kannäle (9-16 ) werden eh nicht angezeigt da du ja nur 8 Kanäle einliest.



viel Erfolg

Ich werde jetzt in einen Kurzurlaub gehen
Referenz-URLs