Witam,
Probuje stworzyc maly program do obslugi multimetru Keithley 2000, chce tylko czytac wartosci mierzone w odpowiedniej chwili. Program komunikuje sie z multimetrem, pobiera wartosci tylko ich nie wyswietla. Jezeli przejde program Step-Into, wartosci sa odczytane prawidlowo..nie wiem co robie zle.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
TextBox textBox1 = new TextBox();
}
static SerialPort _serialport;
private void button1_Click(object sender, EventArgs e)
{
_serialport = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
_serialport.Handshake = Handshake.None;
_serialport.Open();
_serialport.ReadTimeout = 500;
_serialport.WriteTimeout = 500;
_serialport.WriteLine("*RST");
_serialport.WriteLine("*CLS");
_serialport.WriteLine(":SENS:FUNC 'CURR:DC'");
_serialport.WriteLine(":READ?");
textBox1.Text = _serialport.ReadExisting();
this.Controls.Add(textBox1);
_serialport.WriteLine(":SYSTem:LOCal");
_serialport.Close();
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}