DataGridView에서 데이터를 제공하는 ModbusTCP Slave 응용 프로그램에서 C# 창을 개발합니다. dataGridView에서 데이터를 읽어 들여서 시작하는 메소드를 만듭니다. 현재 듣고있는 데이터를 새로 고칠 수 있어야합니다.Modbus TCP 슬레이브. 데이터 전송
내 방법
은void Button1Click(object sender, EventArgs e)
{
IPAddress address = IPAddress.Parse(tbIP.Text);
int port = Convert.ToInt32(tbPort.Text);
slaveTcpListener = new TcpListener(address, port);
slave = ModbusTcpSlave.CreateTcp(1, slaveTcpListener);
DataStore data = new DataStore();
for (int i=0; i<dgV.Rows.Count-1; i++)
{
slave.DataStore.InputRegisters[Convert.ToInt32(dgV[0,i].Value)] = (ushort)Convert.ToUInt16(dgV[1,i].Value);
}
slave.Listen();}
내가있는 DataGridView에서 데이터 새로 고침이 필요합니다. 나는 그것을 어떻게 할 수 있는가? 그래서 테이블에서 데이터를 변경하고 버튼을 다시 클릭하면 오류가 발생합니다. 도움 주셔서 감사합니다.