Modbus RTU using Nmodbus in c# -


i wrote simple code using nmodbus library in visual studio.

here code

private void button1_click(object sender, eventargs e) {     using (serialport port = new serialport("com3"))     {         // configure serial port         port.baudrate = 57600;         port.databits = 8;         port.parity = parity.even;         port.stopbits = stopbits.one;         port.open();          // create modbus master         imodbusserialmaster master = modbusserialmaster.creatertu(port);          byte slaveid = byte.parse(slave.text); ;         ushort startaddress = ushort.parse(strtadd.text); ;         //ushort[] registers = new ushort[] { 1, 2, 3 };        // ushort[] registers = new ushort[] { 01, 05, 15 };         // write 3 registers       //  master.writemultipleregisters(slaveid, startaddress, registers);        ushort[] holding_register = master.readholdingregisters(slaveid, startaddress, 1);         label3.text = convert.tostring(holding_register);     } 

now result getting in lable3 system.uint16[]. how can display data holding register , display on label.

try label3.text = convert.tostring(holding_register[0]);


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -