コード例 #1
0
        private void Test1( )
        {
            OperateResult <bool> read = siemensPPI.ReadBool("M100.4");

            if (read.IsSuccess)
            {
                bool m100_4 = read.Content;
            }
            else
            {
                // failed
                string err = read.Message;
            }

            OperateResult write = siemensPPI.Write("M100.4", true);

            if (write.IsSuccess)
            {
                // success
            }
            else
            {
                // failed
                string err = write.Message;
            }
        }
コード例 #2
0
 private void button24_Click(object sender, EventArgs e)
 {
     // bool写入
     //MessageBox.Show( HslCommunication.BasicFramework.SoftBasic.ByteToHexString( SiemensPPI.BuildWriteCommand( siemensPPI.Station, textBox8.Text, new byte[] { 1 } ).Content, ' ' ) );
     //return;
     try
     {
         DemoUtils.WriteResultRender(siemensPPI.Write(textBox8.Text, bool.Parse(textBox7.Text)), textBox8.Text);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }