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


von Info (Gast)


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.

von Uwe N. (ulegan)


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

von Hobbytester (Gast)


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

von Jonas E. (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.