www.mikrocontroller.net

Forum: PC Hard- und Software Voltcraft VC920 mit c# ansprechen


Autor: Info (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich will die Daten von meinem Voltcraft VC920 über die serielle 
Schnittstelle auslesen und in meinem C#-Programm in einer Textbox 
darstellen.

Weiß jemand welchen ablauf ich genau beachten muss?

Wie lautet der Befehl den ich an das Messgerät schicken muss damit es 
mir Daten sendet? Muss ich eine Datei mit einbinden oder einen Verweis 
hinzufügen?

Wäre echt gut wenn mir jemand weiterhelfen könnte.

Danke.

Autor: Uwe Nagel (ulegan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Google findet folgendes:

Eine C# Bibliothek
http://hardtest.florian-strunk.de/showthread.php?tid=56

hier wird das Protokoll erklärt:
http://www-user.tu-chemnitz.de/~heha/hs_freeware/UNI-T/

Man sendet offenbar nichts, die Schnittstelle geht nur von Multimeter zu 
PC

Uwe

Autor: Hobbytester (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
habe gerade das getestet und nochmal durchgelesen was im Quelltext der 
beiden Prgramme steht, die man sich runterladen kann.

Das Programm funktioniert auch spitze, nur wenn man im Quelltext liest, 
steigt man nicht richtig durch.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using ReadOutDMVC9X0;

namespace ReadOutVC9X0_Demo
{

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        ReadOutDMVC9X0.ReadOutDMVC9X0 ReadOut;

        private void button1_Click(object sender, EventArgs e)
        {
            button1.Enabled = false;
            if (ReadOut == null)
            {
                try
                {
                    ReadOut = new 
ReadOutDMVC9X0.ReadOutDMVC9X0(textBox2.Text);
                    textBox2.Enabled = false;
                }
                catch (Exception ex)
                {
                    if (ex is System.IO.IOException)
                    {
                        textBox1.Text = textBox1.Text + "COM-Port kann 
nicht geöffnet werden" + System.Environment.NewLine;
                    }
                }

            }

            if (ReadOut != null)
            {
                DMTestResult result = ReadOut.GetCurrentValue();
                textBox1.Text = textBox1.Text + result.ToString() + 
System.Environment.NewLine;
            }
            button1.Enabled = true;
        }
    }

Könnte mal jemand sagen ob man im Progamm dann einen Verweiß hinzufügen 
muss?
Danke

Autor: Jonas E. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Leider ist der Link tot, ich hätte auch Interesse an dieser C# 
Bibliothek. Hat diese noch irgend jemand?

Falls nicht gibt es irgendeine Alternative dazu?

Beste Grüße
Jonas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.