LabVIEWForum.de
Multimeter anschliessen (Diadem) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Multimeter anschliessen (Diadem) (/Thread-Multimeter-anschliessen-Diadem)

Seiten: 1 2


Multimeter anschliessen (Diadem) - LVnewbie - 02.09.2011 21:04

Hallo,

ich habe ein ISO-Tech IDM305 Digitalmultimeter und LabView 2010 mit Diadem! Angeschlossen ist das ganze über COM1.

Ich würde gerne die mV Anzeige vom Display des Multimeters in Diadem auf meinem Bildschirm angezeigt bekommen!
Desweiteren würde ich gerne einen Bereich festlegen können (Vmax, Vmin) mit einem entsprechenden Warnhinweis.

Ist dies zu realisieren?


Vielen Dank! MfG


RE: Multimeter anschliessen (Diadem) - Mingo - 02.09.2011 22:32

Hallo, eine direkte Anbindung deines DMM an DIADEM ist nicht möglich. Warum nutzt du nicht LabVIEW zur Visualisierung?
Für die Aufgabenstellung ist es am besten geeignet.


RE: Multimeter anschliessen (Diadem) - LVnewbie - 03.09.2011 10:40

Das hatte ich gestern mehrmals in LabView probiert, leider ohne Erfolg!
1. Habe es mit dem I/O Instrument Assistant versucht.
2. Und habe mir folgendes Beispiel angeschaut: Agilent 34401 Read Single Measurement.
3. Nach einem Treiber für mein DMM habe ich auch vergeblich gesucht.

Wie könnte man das denn in LabView umsetzen?


RE: Multimeter anschliessen (Diadem) - jg - 03.09.2011 11:54

Scherzkeks. Wink
Wieso sollte das Kommunikationsprotokoll eines anderen Herstellers (Agilent) hier funktionieren? Das ist extrem unwahrscheinlich.

Was kannst du tun?
- Eine Dokumentation zum Kommunikationsprotokoll von Isotech suchen und lesen.
- Wenn sie nicht zu finden ist, beim Hersteller nachfragen, ob er eine rausrückt.
- Die Kommunikation zwischen der Isotech-Software und dem DMM mit Hilfe entsprechender Software mithorchen und dann nachprogrammieren.

Gruß, Jens


RE: Multimeter anschliessen (Diadem) - LVnewbie - 03.09.2011 16:20

Ja das war mir klar, das das nicht funktionieren kann. Wie bereits gesagt habe ich es mir nur als Bsp. angeschaut!

Ich habe eine Anfrage an ISO-Tech geschrieben, da ich im Internet nichts interessantes finden konnte.

Könnte man das auch ohne das Kommunikationsprotokoll lösen?
Mit dem Windows Kommunikationsprogramm Hyperterminal und in LabView mit I/O Instrument Assistant konnte ich bereits Daten empfangen in dem ich beim Multimeter auf F4 (Senden) gedrückt hab.

Bin blutiger LabView Anfänger deshalb wäre ich für mehr Hilfestellung dankbar!

Danke, MfG


RE: Multimeter anschliessen (Diadem) - jg - 03.09.2011 18:14

Na wenn du etwas mit Hyperterminal lesen kannst, dann kannst du das bei korrekten COM-Schnittstelleneinstellungen auch mit LabVIEW und VISA.

Versuchs mal mit dem RS-232-Terminal von Eugen:
http://www.labviewforum.de/Thread-RS232-Terminal

Gruß, Jens


RE: Multimeter anschliessen (Diadem) - LVnewbie - 03.09.2011 22:55

ah super vielen Dank, das Programm von Eugen hilft mir schon mal weiter!

1. Jetzt stellt sich noch die Frage, wie ich das hinbekomme das mir LabView die mV Anzeige vom Multimeter anzeigt?
2. Wie kann ich dann einen Warnhinweis ausgeben wenn V<Vmin oder V>Vmax? (also einen Beich festlegen in dem der Strom liegen darf)

Kann mir da jemand weiter Tipps bzw. Anweisungen geben zur Fertigstellung des Programms?

Danke!


RE: Multimeter anschliessen (Diadem) - GerdW - 04.09.2011 13:58

Hallo Newbie,

1) vom DMM gesendeten String-Werte parsen und mV-Wert anzeigen...
2) So zum Beispiel:
[attachment=35649]


RE: Multimeter anschliessen (Diadem) - LVnewbie - 04.09.2011 18:51

Danke für deinen Beitrag!

zu 1) Was genau ist mit parsen gemeint?,wie bekomme ich das hin?

zu 2) Klappt super.....


RE: Multimeter anschliessen (Diadem) - GerdW - 05.09.2011 07:59

Hallo Newbie,

zu 1) aus dem Englischen "to parse", oder auch "Parser"

Im hier benutzten Kontext: Du musst den String, der dir vom DMM gesendet wird, analysieren /(in seine Bestandteile zerlegen) und die für dich wichtigen Werte extrahieren... Dafür gibt es eine ganze Palette mit String-Funktionen!