コード例 #1
0
        private void dataGridViewOUT_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            Output = (int[])DiDoStatus.CurrOutputStatus.Clone();
            int rowindex    = e.RowIndex;
            int columnindex = e.ColumnIndex;

            if (rowindex < 0 || columnindex < 0)
            {
                return;
            }
            int which, index;

            if (ConfigHandle.Instance.OutputDefine.OutputBit[rowindex] >= 32)
            {
                which = ConfigHandle.Instance.OutputDefine.OutputBit[rowindex] / 32;
                index = ConfigHandle.Instance.OutputDefine.OutputBit[rowindex] % 32;
            }
            else
            {
                which = 0;
                index = ConfigHandle.Instance.OutputDefine.OutputBit[rowindex] % 32;
            }
            if ((Output[which] & (int)(0x0001 << (index))) > 0)
            {
                Output[which] &= (((int)~(0x0001 << (index))));
            }
            else
            {
                Output[which] |= (int)(0x0001 << (index));
            }
            movedriverZm.WriteRegister(new BaseData(1020, Output));
        }
コード例 #2
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     if (DialogResult.No == MessageBox.Show(this, "是否保存对“电机参数”的修改 ?", ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question))
     {
         return;
     }
     try
     {
         SavePrmData();
         DownMotorPrmToSlave();
         movedriverZm.WriteRegister(new BaseData(1100, new int[] { 2 }));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #3
0
ファイル: Form_Jog.cs プロジェクト: zrh948264/Solder-Polish
 private void button4_Click(object sender, EventArgs e)
 {
     int[] Output = (int[])DiDoStatus.CurrOutputStatus.Clone();
     if ((Output[0] & (int)(0x0001 << (3))) > 0)
     {
         //button4.BackColor = SystemColors.Control;
         button4.BackColor = Color.Green;
         Output[0]        &= (((int)~(0x0001 << (3))));
     }
     else
     {
         //button4.BackColor = Color.Green;
         button4.BackColor = SystemColors.Control;
         Output[0]        |= (int)(0x0001 << (3));
     }
     movedriverZm.WriteRegister(new BaseData(1020, Output));
 }