Ответ: Modbus, float
Вопрос решился
byte[] buf = new byte[8];
// ответ контроллера 50 00 47 C3 (1 2 3 4 )
// в с# должен выгледить так ( 2 1 4 3)
buf[0] = 0x00;
buf[1] = 0x50;
buf[2] = 0xc3;
buf[3] = 0x47;
float x = BitConverter.ToSingle(buf, 0);
textBox3.Text = Convert.ToString(x);
всем спасибо сча буду логику читать не закрывайте пока тему пож
|