예제 #1
0
 private void button4_Click_1(object sender, EventArgs e)
 {
     // 离散输入读取
     if (textBox1.Text == "1")
     {
         DemoUtils.ReadResultRender(busAsciiClient.ReadDiscrete(textBox3.Text), textBox3.Text, textBox4);
     }
     else
     {
         DemoUtils.ReadResultRender(busAsciiClient.ReadDiscrete(textBox3.Text, ushort.Parse(textBox1.Text)), textBox3.Text, textBox4);
     }
 }
 public bool[] ReadDiscrete(string address, ushort length)
 {
     return(busAsciiClient.ReadDiscrete(address, length).Content);
 }
예제 #3
0
 private void button4_Click_1(object sender, EventArgs e)
 {
     // 离散输入读取
     DemoUtils.ReadResultRender(busAsciiClient.ReadDiscrete(textBox3.Text), textBox3.Text, textBox4);
 }
예제 #4
0
 public OperateResult <bool[]> ReadDiscrete(string address, ushort length)
 {
     return(busAsciiClient.ReadDiscrete(address, length));
 }
        public bool[] ReadDiscrete(string address, ushort length)
        {
            int Address = DMT.DevToAddrW("DVP", address, Station);

            return(busAsciiClient.ReadDiscrete($"{Address}", length).Content);
        }