コード例 #1
0
        public RobotXYZ Setup()
        {
            //setup card
            Card card1 = new Card((int)CardType.Card0, new AdExecutor(), 1, 4, CardType.Card0.ToString(), SettingsPath.PathGts + "\\" + "admc.cfg");

            CardMgr.Instance.Add(card1);
            //setup axes
            if (!AxisPrmMgr.Instance.Load())
            {
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(1)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(2)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(3)));
            }
            Axis axisX = new Axis((int)AxisType.X轴, card1, 1, AxisType.X轴.ToString(), AxisPrmMgr.Instance.FindBy(1));
            Axis axisY = new Axis((int)AxisType.Y轴, card1, 2, AxisType.Y轴.ToString(), AxisPrmMgr.Instance.FindBy(2));
            Axis axisZ = new Axis((int)AxisType.Z轴, card1, 3, AxisType.Z轴.ToString(), AxisPrmMgr.Instance.FindBy(3));
            Axis axisA = new Axis((int)AxisType.A轴, card1, 4, AxisType.A轴.ToString(), AxisPrmMgr.Instance.FindBy(4));
            Axis axisB = new Axis((int)AxisType.B轴, card1, 5, AxisType.B轴.ToString(), AxisPrmMgr.Instance.FindBy(5));

            AxisMgr.Instance.Add(axisX);
            AxisMgr.Instance.Add(axisY);
            AxisMgr.Instance.Add(axisZ);
            AxisMgr.Instance.Add(axisA);
            AxisMgr.Instance.Add(axisB);
            return(new RobotXYZ(axisX, axisY, axisZ));
        }
コード例 #2
0
        public RobotXYZ Setup()
        {
            //setup card
            Card card = new Card((int)CardType.Card0, new GtsExecutor(), 0, 4, CardType.Card0.ToString(), SettingsPath.PathGts + "\\" + "GTS800.cfg");

            CardMgr.Instance.Add(card);

            //setup ExtMdl
            ExtMdl extMdl = new ExtMdl((int)CardType.ExtMdl, card.CardId, new GtsExtMdlExecutor(), 0, CardType.ExtMdl.ToString(), SettingsPath.PathGts + "\\" + "extmdl.cfg");

            ExtMdlMgr.Instance.Add(extMdl);

            //setup axes
            if (!AxisPrmMgr.Instance.Load())
            {
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(1)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(2)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(3)));
            }
            Axis axisX = new Axis((int)AxisType.X轴, card, 1, AxisType.X轴.ToString(), AxisPrmMgr.Instance.FindBy(1));
            Axis axisY = new Axis((int)AxisType.Y轴, card, 2, AxisType.Y轴.ToString(), AxisPrmMgr.Instance.FindBy(2));
            Axis axisZ = new Axis((int)AxisType.Z轴, card, 3, AxisType.Z轴.ToString(), AxisPrmMgr.Instance.FindBy(3));
            Axis axisU = new Axis((int)AxisType.U轴, card, 4, AxisType.U轴.ToString(), AxisPrmMgr.Instance.FindBy(4));

            AxisMgr.Instance.Add(axisX);
            AxisMgr.Instance.Add(axisY);
            AxisMgr.Instance.Add(axisZ);
            return(new RobotXYZ(axisX, axisY, axisZ));
        }
コード例 #3
0
        public FrmMain()
        {
            InitializeComponent();
            try
            {
                Uri      dir             = new Uri(Assembly.GetExecutingAssembly().CodeBase);
                FileInfo fi              = new FileInfo(dir.AbsolutePath);
                string   appropriateFile = Path.Combine(fi.Directory.FullName, "System.Data.SQLite.dll");
                Assembly.LoadFrom(appropriateFile);

                //Esto cambiara
                if (SettingUtil.GetLanguage().Equals(SettingUtil.GetLanguageEs()))
                {
                    tsmLSpanish.Checked = true;
                }
                else
                {
                    tsmLEnglish.Checked = true;
                }

                LoadProfiles();
                SettingProfiles();
                LoadInterfaces();
            }

            catch (Exception e)
            {
                MessageBox.Show(e.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
                //MessageBox.Show(TranslateUtil.GetErrorDB() + ", " + e.ToString(), this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
 public void ResetToDefault()
 {
     this.ValveSeires  = ValveSeries.喷射阀;
     this.JtValvePrm   = SettingUtil.ResetToDefault <JtValvePrm>(this.JtValvePrm);
     this.SvValvePrm   = SettingUtil.ResetToDefault <SvValvePrm>(this.SvValvePrm);
     this.GearValvePrm = SettingUtil.ResetToDefault <GearValvePrm>(this.GearValvePrm);
 }
コード例 #5
0
        public RobotXYZ Setup()
        {
            //setup card
            Card card = new Card((int)CardType.Card0, new GtsExecutor(), 0, 8, CardType.Card0.ToString(), SettingsPath.PathGts + "\\" + "GTS800.cfg");

            CardMgr.Instance.Add(card);

            //setup ExtMdl
            ExtMdl extMdl = new ExtMdl((int)CardType.ExtMdl, card.CardId, new GtsExtMdlExecutor(), 0, CardType.ExtMdl.ToString(), SettingsPath.PathGts + "\\" + "extmdl.cfg");

            ExtMdlMgr.Instance.Add(extMdl);

            bool flag = true;

            //setup axes
            if (AxisPrmMgr.Instance.Load())
            {
                int[] ii = new int[] { 1, 2, 3, 5, 6, 7, 8 };
                foreach (var i in ii)
                {
                    if (AxisPrmMgr.Instance.FindBy(i) == null)
                    {
                        flag = false;
                    }
                }
            }
            else
            {
                flag = false;
            }

            if (!flag)
            {
                AxisPrmMgr.Instance.Clear();
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(1)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(2)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(3)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(5)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(6)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(7)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(8)));
            }
            Axis axisX = new Axis((int)AxisType.X轴, card, 1, AxisType.X轴.ToString(), AxisPrmMgr.Instance.FindBy(1));
            Axis axisY = new Axis((int)AxisType.Y轴, card, 2, AxisType.Y轴.ToString(), AxisPrmMgr.Instance.FindBy(2));
            Axis axisZ = new Axis((int)AxisType.Z轴, card, 3, AxisType.Z轴.ToString(), AxisPrmMgr.Instance.FindBy(3));
            Axis axis5 = new Axis((int)AxisType.Axis5, card, 5, "上层轨道运输", AxisPrmMgr.Instance.FindBy(5));
            Axis axis6 = new Axis((int)AxisType.Axis6, card, 6, "上层轨道调幅", AxisPrmMgr.Instance.FindBy(6));
            Axis axis7 = new Axis((int)AxisType.Axis7, card, 7, "下层轨道运输", AxisPrmMgr.Instance.FindBy(7));
            Axis axis8 = new Axis((int)AxisType.Axis8, card, 8, "下层轨道调幅", AxisPrmMgr.Instance.FindBy(8));

            AxisMgr.Instance.Add(axisX);
            AxisMgr.Instance.Add(axisY);
            AxisMgr.Instance.Add(axisZ);
            AxisMgr.Instance.Add(axis5);
            AxisMgr.Instance.Add(axis6);
            AxisMgr.Instance.Add(axis7);
            AxisMgr.Instance.Add(axis8);
            return(new RobotXYZ(axisX, axisY, axisZ));
        }
コード例 #6
0
ファイル: AlipaySettings.cs プロジェクト: sorrymeika/app.abs
 private AlipaySetting()
 {
     _settings = new SettingUtil<dynamic>("Alipay");
     _setting = _settings.FirstOrDefault();
     if (_setting == null)
     {
         _setting = new SL.Data.DynamicRecord(new Dictionary<string, object>());
         _settings.Add(_setting);
     }
 }
コード例 #7
0
ファイル: AlipaySettings.cs プロジェクト: sorrymeika/Web
 private AlipaySetting()
 {
     _settings = new SettingUtil <dynamic>("Alipay");
     _setting  = _settings.FirstOrDefault();
     if (_setting == null)
     {
         _setting = new SL.Data.DynamicRecord(new Dictionary <string, object>());
         _settings.Add(_setting);
     }
 }
コード例 #8
0
ファイル: PageSetupRobot.cs プロジェクト: SetCode/Fluid
 private void btnDefault_Click(object sender, EventArgs e)
 {
     if (MetroSetMessageBox.Show(this, "将模组的参数设置为默认值?", "警告",
                                 MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
     {
         SettingUtil.ResetToDefault <RobotDefaultPrm>(Machine.Instance.Robot.DefaultPrm);
         //LngPropertyProxyTypeDescriptor proxyObj = new LngPropertyProxyTypeDescriptor(Machine.Instance.Robot.DefaultPrm, this.GetType().Name);
         this.propertyGrid1.SelectedObject = Machine.Instance.Robot.DefaultPrm;
         CompareObj.CompareProperty(Machine.Instance.Robot.DefaultPrm, this.DefaultPrmBackUp, null, this.GetType().Name);
     }
 }
コード例 #9
0
        private void SaveSetting()
        {
            if (tsmLSpanish.Checked)
            {
                SettingUtil.SaveSettingEs();
            }

            else
            {
                SettingUtil.SaveSettingEn();
            }
        }
コード例 #10
0
        private void SettingRobotForm_OnResetClicked()
        {
            //if (MessageBox.Show("Reset robot default setting to default?", "Warning",
            //MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
            if (MessageBox.Show("将模组的参数设置为默认值?", "警告",
                                MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
            {
                SettingUtil.ResetToDefault <RobotDefaultPrm>(Machine.Instance.Robot.DefaultPrm);
                LngPropertyProxyTypeDescriptor proxyObj = new LngPropertyProxyTypeDescriptor(Machine.Instance.Robot.DefaultPrm, this.GetType().Name);
                this.propertyGrid1.SelectedObject = Machine.Instance.Robot.DefaultPrm;

                CompareObj.CompareProperty(Machine.Instance.Robot.DefaultPrm, this.DefaultPrmBackUp, null, this.GetType().Name);
            }
        }
コード例 #11
0
        private void BtnChangeDownloadPath_Click(object sender, RoutedEventArgs e)
        {
            var dialog = new FolderBrowserDialog();

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                string dirPath = dialog.SelectedPath.Trim();

                if (Directory.Exists(dirPath))
                {
                    TxtDownloadPath.Text = dirPath;
                    SettingUtil.SetDownloadPath(dirPath);
                }
            }
        }
コード例 #12
0
        private void Main_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                string extend = isExtended ? "True" : "False";

                SettingUtil.SaveSetting(extend);

                string query = string.Format("update TB_C_EXT set t_status = 'Offline' where t_staff = N'{0}'", GlobalService.User);
                DataServiceGeneral.GetInstance().ExecuteNonQuery(query);

                Process.GetCurrentProcess().Kill();
            }
            catch
            {
                Process.GetCurrentProcess().Kill();
            }
        }
コード例 #13
0
        public Main()
        {
            InitializeComponent();

            try
            {
                GlobalService.RootTable = RootUtil.RootDataTable();

                receivedCount      = MessageUtil.GetReceivedCount(GlobalService.RootTable);
                tsbtnReceived.Text = "Received" + " (" + receivedCount + ")";

                receivedList = MessageUtil.ReceivedList(GlobalService.RootTable);

                noticeCount      = GlobalService.NoticeList.Count;
                tsbtnNotice.Text = "Notice" + " (" + noticeCount + ")";

                approvalCount      = MessageUtil.GetApprovalCount();
                tsbtnApproval.Text = "Approval" + " (" + approvalCount + ")";

                if (SettingUtil.LoadSetting() == "True")
                {
                    pnlLeft.Width             = 200;
                    btnExtend.BackgroundImage = Properties.Resources.left_button_basic_blue;
                    isExtended = true;
                }
                else
                {
                    pnlLeft.Width             = 41;
                    btnExtend.BackgroundImage = Properties.Resources.right_button_basic_blue;
                    isExtended = false;
                }

                Application.Idle += new EventHandler(Application_Idle);

                docView = new DocumentView();
                //docView.GetFileCountEvent += new EventHandler(docView_GetFileCountEvent);
                docView.GetNoticeEvent += new EventHandler(docView_GetNoticeEvent);
                this.LoadControl(docView);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message + ex.StackTrace);
            }
        }
コード例 #14
0
        private void SunfrogUploader_Load(object sender, EventArgs e)
        {
            string filePath = Directory.GetCurrentDirectory() + Settings.Default.SunfrogConfig;

            if (File.Exists(filePath))
            {
                SunfrogConfig config = SettingUtil.LoadSunfrogInfo <SunfrogConfig>(filePath);
                if (config != null)
                {
                    sunfrogConfig  = config;
                    tbVpsName.Text = config.SFAcc;
                    tbPass.Text    = FileUtil.Decrypt(config.SFPass);
                    numStart.Value = config.StartRange;
                    numEnd.Value   = config.EndRange;
                    tbContent.Text = config.Content;
                    tbLogo.Text    = config.Logo;
                }
            }
        }
コード例 #15
0
        private async void Page_Loaded(object sender, RoutedEventArgs e)
        {
            var downloadPath = await SettingUtil.GetDowloadPathAsync();

            if (Directory.Exists(downloadPath))
            {
                _musicListViewModel = Directory.GetFiles(downloadPath)
                                      .Where(m => GlobalConstants.Music_File_Suffix.Contains(System.IO.Path.GetExtension(m)))
                                      .Select(m => new MusicViewModel()
                {
                    MusicName = System.IO.Path.GetFileNameWithoutExtension(m),
                    FileUrl   = m
                })
                                      .ToList();
            }

            MusicList.ItemsSource = _musicListViewModel;
            LocalCount.Text       = (_musicListViewModel?.Count ?? 0).ToString();
        }
コード例 #16
0
        private void ProcessUpload()
        {
            try
            {
                // load sunfrog config
                BackendController.Instance.SunfrogConfig = sunfrogConfig;
                string rootPath          = Directory.GetCurrentDirectory();
                string logoConfigPath    = rootPath + Settings.Default.LogoConfig;
                string contentConfigPath = rootPath + Settings.Default.ContentConfig;

                BackendController.Instance.LogoConfig    = SettingUtil.LoadSunfrogInfo <LogoConfig>(string.Format(logoConfigPath, sunfrogConfig.Logo));
                BackendController.Instance.ContentConfig = SettingUtil.LoadSunfrogInfo <ContentConfig>(string.Format(contentConfigPath, sunfrogConfig.Content));

                // load name list
                BackendController.Instance.LoadNameList(tbNameList.Text.Trim(), chbAutologo.Checked);

                // update ui
                lblTotalNames.Invoke(new Action(() => lblTotalNames.Text = BackendController.Instance.NameCount + ""));

                //step1: login
                bool result = BackendController.Instance.Step1();
                if (result)
                {
                    lblLogin.Invoke(new Action(() => lblLogin.Text = "Login sucessful!"));
                }
                else
                {
                    lblLogin.Invoke(new Action(() => lblLogin.Text = "Login failed!"));
                    return;
                }

                //step2: upload first logo
                Thread.Sleep(1000);
                BackendController.Instance.Step2(lbError, progCurrentName, lblCurName, lblNameIndex, false, chbAutologo.Checked, chbSaveDb.Checked, chbFastUpload.Checked);
            }
            catch (Exception ex)
            {
                logger.ErrorFormat("Mess: {0},\nStacktrace: {1}", ex.Message, ex.StackTrace);
            }
        }
コード例 #17
0
        /// <summary>
        /// 音乐下载
        /// </summary>
        /// <param name="addressUrl"></param>
        /// <param name="localName"></param>
        public static async Task DownLoadMusicsAsync(Uri fileUri, string musicName, string singerName)
        {
            try
            {
                //Thread.Sleep(10000);
                var addressUri = fileUri;
                if (!addressUri.IsAbsoluteUri)
                {
                    addressUri = new Uri(Path.GetFullPath(fileUri.OriginalString), UriKind.Absolute);
                }
                WebClient webClient    = new WebClient();
                var       downloadPath = await SettingUtil.GetDowloadPathAsync();

                Directory.CreateDirectory(downloadPath);
                webClient.DownloadFileAsync(addressUri, Path.Combine(downloadPath, $"{singerName}-{ musicName}"));
                webClient.DownloadFileCompleted += WebClient_DownloadFileCompleted;
            }
            catch
            {
                throw new Exception($"{musicName}下载失败");
            }
        }
コード例 #18
0
        /// <summary>
        /// Handler for ApplicationClosing event.
        /// </summary>
        private void ApplicationOnClosing(object source, ApplicationClosingEventArgs args)
        {
            try
            {
                //change InSessionOnly to Never
                foreach (var addin in addins.AddinCollection)
                {
                    if (addin.ToolLoadType != LoadType.ThisSessionOnly)
                    {
                        continue;
                    }

                    // (Konrad) Override plug-in settings, remove it from current session and serialize
                    addin.ToolLoadType = LoadType.Never;
                    RemovePlugin(addin);
                }
                SettingUtil.WriteConfig(settingPath, addins);
            }
            catch (Exception ex)
            {
                Log.AppendLog(LogMessageType.EXCEPTION, ex.Message);
            }
        }
コード例 #19
0
        public RobotXYZ Setup()
        {
            //setup card
            Card card1 = new Card((int)CardType.Card0, new GtsExecutor(), 0, 4, CardType.Card0.ToString(), SettingsPath.PathGts + "\\" + "GTS1.cfg");

            CardMgr.Instance.Add(card1);
            Card card2 = new Card((int)CardType.Card1, new GtsExecutor(), 1, 4, CardType.Card1.ToString(), SettingsPath.PathGts + "\\" + "GTS2.cfg");

            CardMgr.Instance.Add(card2);

            ////setup ExtMdl
            //ExtMdl extMdl = new ExtMdl((int)CardType.ExtMdl, 0, new GtsExtMdlExecutor(), 0, CardType.ExtMdl.ToString(), SettingsPath.PathGts + "\\" + "extmdl.cfg");
            //ExtMdlMgr.Instance.Add(extMdl);

            //setup axes
            if (!AxisPrmMgr.Instance.Load())
            {
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(1)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(2)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(3)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(4)));
                AxisPrmMgr.Instance.Add(SettingUtil.ResetToDefault <AxisPrm>(new AxisPrm(5)));
            }
            Axis axisX = new Axis((int)AxisType.X轴, card1, 1, AxisType.X轴.ToString(), AxisPrmMgr.Instance.FindBy(1));
            Axis axisY = new Axis((int)AxisType.Y轴, card1, 2, AxisType.Y轴.ToString(), AxisPrmMgr.Instance.FindBy(2));
            Axis axisZ = new Axis((int)AxisType.Z轴, card2, 1, AxisType.Z轴.ToString(), AxisPrmMgr.Instance.FindBy(3));
            Axis axisA = new Axis((int)AxisType.A轴, card1, 3, AxisType.A轴.ToString(), AxisPrmMgr.Instance.FindBy(4));
            Axis axisB = new Axis((int)AxisType.B轴, card1, 4, AxisType.B轴.ToString(), AxisPrmMgr.Instance.FindBy(5));

            AxisMgr.Instance.Add(axisX);
            AxisMgr.Instance.Add(axisY);
            AxisMgr.Instance.Add(axisZ);
            AxisMgr.Instance.Add(axisA);
            AxisMgr.Instance.Add(axisB);
            return(new RobotXYZ(axisX, axisY, axisA, axisB, axisZ));
        }
コード例 #20
0
        /// <summary>
        /// Reads in the XML Settings file.
        /// </summary>
        private void ReadAddinSettingsOnInitialized(object source, ApplicationInitializedEventArgs args)
        {
            try
            {
                //read list of tools
                csvFileName = "HOK" + versionNumber + "Addins.csv";
                csvFileName = Path.Combine(addinResources, csvFileName);
                if (File.Exists(csvFileName))
                {
                    addins.AddinCollection = CsvUtil.ReadAddInList(csvFileName, sourceDirectory, installDirectory);
                }

                //override settings
                settingPath = Path.Combine(installDirectory, settingFile);
                SettingUtil.ReadConfig(settingPath, ref addins);

                //add addins
                addins.AddinCollection.Where(x => x.ToolLoadType == LoadType.Always).ToList().ForEach(AddPlugin);
            }
            catch (Exception ex)
            {
                Log.AppendLog(LogMessageType.EXCEPTION, ex.Message);
            }
        }
コード例 #21
0
        private void btnSaveAcc_Click(object sender, EventArgs e)
        {
            btnSaveAcc.Enabled = false;
            try
            {
                string filePath = Directory.GetCurrentDirectory() + Settings.Default.SunfrogConfig;
                if (!Directory.Exists(Path.GetDirectoryName(filePath)))
                {
                    Directory.CreateDirectory(Path.GetDirectoryName(filePath));
                }

                SunfrogConfig config = new SunfrogConfig(tbVpsName.Text.Trim(),
                                                         FileUtil.Encrypt(tbPass.Text.Trim()), (int)numStart.Value, (int)numEnd.Value, tbLogo.Text.Trim(),
                                                         tbContent.Text.Trim(), chbAutologo.Checked, chbSaveDb.Checked);
                SettingUtil.SaveSunfrogInfo(filePath, config);
                sunfrogConfig = config;
                MessageBox.Show("Saved!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            btnSaveAcc.Enabled = true;
        }
コード例 #22
0
 private async void Page_Loaded(object sender, RoutedEventArgs e)
 {
     TxtDownloadPath.Text = await SettingUtil.GetDowloadPathAsync();
 }
コード例 #23
0
 /// <summary>
 /// 恢复默认参数
 /// </summary>
 public void ReestToDefault()
 {
     SettingUtil.ResetToDefault <CpkPrm>(this.Prm);
 }
コード例 #24
0
        public static void ResetAxisPrm(Axis axis)
        {
            SettingUtil.ResetToDefault <AxisPrm>(axis.Prm);
            AxisType type = (AxisType)axis.Key;

            switch (type)
            {
            case AxisType.X轴:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.Y轴:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.Z轴:
                axis.Prm.MaxRunVel    = 500;
                axis.Prm.MaxManualVel = 100;
                break;

            case AxisType.A轴:
                axis.Prm.MaxRunVel    = 500;
                axis.Prm.MaxManualVel = 100;
                break;

            case AxisType.B轴:
                axis.Prm.MaxRunVel    = 500;
                axis.Prm.MaxManualVel = 100;
                break;

            case AxisType.R轴:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.U轴:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.Axis5:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.Axis6:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.Axis7:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;

            case AxisType.Axis8:
                axis.Prm.MaxRunVel    = 1000;
                axis.Prm.MaxManualVel = 200;
                break;
            }
        }
コード例 #25
0
        public bool ResetToDefault()
        {
            SettingBase obj = SettingUtil.ResetToDefault <SettingBase>(this);

            return(obj != null);
        }