Пример #1
0
 /// <summary>
 /// 设定机器人类型
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void cboRobotType_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     try
     {
         e.Handled = true;
         if (cboRobotType.IsMouseOver)
         {
             TypeRobot_enum typeRobot_e = (TypeRobot_enum)cboRobotType.SelectedIndex;
             CreateRobotSetting(typeRobot_e);//创建参数界面
         }
     }
     catch (Exception ex)
     {
         Log.L_I.WriteError(NameClass, ex);
     }
 }
Пример #2
0
        /// <summary>
        /// 创建参数显示界面
        /// </summary>
        /// <param name="typeRobot_e"></param>
        void CreateRobotSetting(TypeRobot_enum typeRobot_e)
        {
            try
            {
                int intHeight = 140;
                int intWidth  = 350;
                switch (typeRobot_e)
                {
                case TypeRobot_enum.Null:
                    g_BaseUCComInterface = null;
                    break;

                case TypeRobot_enum.YAMAH_Ethernet:
                    g_BaseUCComInterface = new UCSetInterfaceEthernet();
                    intHeight            = 280;
                    intWidth             = 435;
                    break;

                case TypeRobot_enum.YAMAH_Serial:
                    g_BaseUCComInterface = null;
                    break;

                case TypeRobot_enum.Epsion_Ethernet:
                    g_BaseUCComInterface = new UCSetInterfaceEthernet();
                    intHeight            = 280;
                    intWidth             = 435;
                    break;

                case TypeRobot_enum.NaChi_Ethernet:
                    g_BaseUCComInterface = new UCSetInterfaceEthernet();
                    intHeight            = 280;
                    intWidth             = 435;
                    break;

                case TypeRobot_enum.Epsion_Serial:
                    g_BaseUCComInterface = null;
                    break;
                }
                //添加控件显示
                AddChildCtr(intHeight, intWidth);
            }
            catch (Exception ex)
            {
                Log.L_I.WriteError(NameClass, ex);
            }
        }