berkay411
Üye
- Katılım
- 17 Tem 2023
- Mesajlar
- 26
- Puanları
- 1
- Yaş
- 25
Densi DS-60 LPC marka model teraziden rs232 usb ile veri okumak istiyorum. bilgisayara bağlayıp com3 portunu kullandığını gördüm. COM3 ve baudrate 9600 ile bağlandım fakat veri okuma kısmını bir türlü yapamadım. Terazinin sitesinde herhangi bir döküman yok. Yardımcı olabilir misiniz?
public Form1()
{
InitializeComponent();
}
SerialPort port = new SerialPort();
private void Form1_Load(object sender, EventArgs e)
{
string[] ports = SerialPort.GetPortNames();
foreach (string port in ports)
{
cbxPorts.Items.Add(port);
}
}
private void btnBaglan_Click(object sender, EventArgs e)
{
try
{
port.BaudRate = 9600;
port.PortName = cbxPorts.Text;
}
catch (Exception)
{
throw;
}
port.Open();
if (port.IsOpen)
btnBaglan.BackColor = Color.Green;
}
string sonuc;
private void yaz(object o, EventArgs e)
{
lblValue.Text = sonuc + ""; ;
}
private void timer1_Tick(object sender, EventArgs e)
{
port.ReadTimeout = 10;
try
{
sonuc = port.ReadLine();
}
catch { }
this.Invoke(new EventHandler(yaz));
}