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!
Hallo,
bin absoluter Neuling. Und nur Anwenderin.
Möchte Daten aus einer Sartorius-Waage mit LabVIEW auslesen.
Waage: Sartorius LA1200S
Schnittstelle: RS232
Labview: 2012 Studentenversion
NI-Treiber: NI-Visa 5.2 (vom NI-Team für Labview 2012 und der Waage empfohlen)
Verbindungskabel: nach Handbuch umgepoltes eigenes Kabel, war vom Vorgänger mit anderer Software schon erfolgreich im Einsatz
Betriebsystem: Windows7
Dazu vorerst folgende Fragen:
Habt ihr ein Tutorial was mein Problem behandelt? Oder eine andere Litempfehlung?
Brauche ich ein Hyperterminal? Woher bekomme ich ihn?
Was benötige ich noch?
Danke, für die schnelle Antwort!
Dein Treiber-Link ist nicht für LV2012, weshalb ich mich mit dem NI-Team in Verbindung gesetzt hatte. Sie haben mir dann den NI-Visa 5.2 für meine Waage benannt.
Ich bräuchte ein Tutorial oder einen anderen Fahrplan, wie ich vorgehen muss.
So Schritt für Schritt.
Ich habe noch kein Hyperterminal. Ist das notwendig und welchen könntet ihr mir empfehlen?
Erste Erfolge sind schon zu vermelden.
Ich habe auf NI.com ein HyperTerminal und einen SchnittstellenTest gefunden. Beide mit LabView programmiert.
Hier der Link:
habe ein Sartorius.vi für mich modifiziert.
Das funktioniert! Die Waage wird ausgelesen, als String. Diese Info wird mit einem Zeitstring gekoppelt und beides in einer Binärdatei als Dokument ausgegeben.
Nun habe ich noch 2 Probleme (siehe Anhang):
Zum einen: Die Daten werden unentwegt ausgelesen. D.h. pro Minute kommen über 160 Wägewerte im Dokument an. Diese Flut an Infos möchte ich beschränken (da ich plane, über mehrere Stunden die Daten auszulesen). Ich finde aber nicht das richtige Element, die Strings vor dem Schreiben zu beschränken, z.B. auf alle 30 sek ein Wert.
Zum anderen: Vor jeder Zeitangabe wird ein Zusatzzeichen/ Symbol mit ausgegeben. Dieses müsste ich für jeden Wägewert händisch löschen... Was könnte dafür die Ursache sein?
Ein PDF nützt relativ wenig bei der Analyse, was für ein ASCII-Zeichen genau dich stört. Da wäre ein txt-File schon besser.
Ein Blick auf dein VI würde helfen, dir einen Vorschlag zur Reduktion deiner Daten zu machen.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Gerne möchte ich die auszulesenden Waagewerte beschränken, also genau definieren.
Es ist nicht klar nach welchem Muster ausgelesen wird (etwa je Minute über 150 Werte). Deshalb ist es schwer zu definieren, jeder 50. Wert oder jeder 150. Wert. Gut wäre z.B. jede Minute oder alle 30sek ein Wert.
Eine entsprechende StringFunktion habe ich noch nicht gefunden.
Im Textfile stören zum Auswerten die Zeichen/Symbole vor dem Datum. Zumal sie variieren. (siehe Anhang)