資源簡介
雷賽板卡運動控制案例
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?csLTDMC;
namespace?回原點運動
{
????public?partial?class?Form1?:?Form
????{
????????private?ushort?_CardID?=?0;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????short?num?=?LTDMC.dmc_board_init();//獲取卡數量
????????????if?(num?<=?0?||?num?>?8)
????????????{
????????????????MessageBox.Show(“初始卡失敗!“?“出錯“);
????????????}
????????????ushort?_num?=?0;
????????????ushort[]?cardids?=?new?ushort[8];
????????????uint[]?cardtypes?=?new?uint[8];
????????????short?res?=?LTDMC.dmc_get_CardInfList(ref?_num?cardtypes?cardids);
????????????if?(res?!=?0)
????????????{
????????????????MessageBox.Show(“獲取卡信息失敗!“);
????????????}
????????????_CardID?=?cardids[0];
????????????//
????????????timer1.Start();
????????}
????????private?ushort?GetAxis()
????????{
????????????ushort?axis?=?0;
????????????if?(radioButton1.Checked)
????????????{
????????????????axis?=?0;
????????????}
????????????else?if?(radioButton2.Checked)
????????????{
????????????????axis?=?1;
????????????}
????????????else?if?(radioButton3.Checked)
????????????{
????????????????axis?=?2;
????????????}
????????????else?if?(radioButton4.Checked)
????????????{
????????????????axis?=?3;
????????????}
????????????return?axis;
????????}
????????private?ushort?GetHomeMode()
????????{
????????????ushort?mode?=?0;
????????????if?(radioButton10.Checked)
????????????{
????????????????mode?=?0;
????????????}
????????????else?if?(radioButton9.Checked)
????????????{
????????????????mode?=?1;
????????????}
????????????else?if?(radioButton11.Checked)
????????????{
????????????????mode?=?2;
????????????}
????????????else?if?(radioButton12.Checked)
????????????{
????????????????mode?=?3;
????????????}
????????????else?if?(radioButton13.Checked)
????????????{
????????????????mode?=?4;
????????????}
????????????return?mode;
????????}
????????private?ushort?GetHomeDir()
????????{
????????????ushort?dir?=?0;
????????????if?(radioButton8.Checked)
????????????{
????????????????dir?=?1;
????????????}
????????????else?if?(radioButton7.Checked)
????????????{
????????????????dir?=?0;
????????????}
????????????return?dir;
????????}
????????private?ushort?GetHomeSpeed()
????????{
????????????ushort?speed?=?0;
????????????if?(radioButton6.Checked)
????????????{
????????????????speed?=?0;
????????????}
????????????else?if(radioButton5.Checked)
????????????{
????????????????speed?=?1;
????????????}
????????????return?speed;
????????}
????????//運行
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????ushort?axis?=?GetAxis();
????????????double?start?=?decimal.ToDouble(numericUpDown1.Value);
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????6043??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Form1.cs
?????文件??????27053??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Form1.Designer.cs
?????文件???????6008??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Form1.resx
?????文件??????73093??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\LTDMC.cs
?????文件????????498??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Program.cs
?????文件???????1386??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Properties\AssemblyInfo.cs
?????文件???????2880??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Properties\Resources.Designer.cs
?????文件???????5612??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Properties\Resources.resx
?????文件???????1100??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Properties\Settings.Designer.cs
?????文件????????249??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\Properties\Settings.settings
?????文件???????3777??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動\回原點運動.csproj
?????文件????????935??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動.sln
?????文件??????13824??2015-08-27?00:00??例3_回原點運動\Backup\回原點運動.suo
?????文件???????4104??2015-08-27?00:00??例3_回原點運動\UpgradeLog.xm
?????文件???????3348??2015-08-27?00:00??例3_回原點運動\_UpgradeReport_Files\UpgradeReport.css
?????文件??????12505??2015-08-27?00:00??例3_回原點運動\_UpgradeReport_Files\UpgradeReport.xslt
?????文件?????????69??2015-08-27?00:00??例3_回原點運動\_UpgradeReport_Files\UpgradeReport_Minus.gif
?????文件?????????71??2015-08-27?00:00??例3_回原點運動\_UpgradeReport_Files\UpgradeReport_Plus.gif
?????文件??????38912??2015-08-27?00:00??例3_回原點運動\回原點運動\bin\Debug\回原點運動.exe
?????文件??????44544??2015-08-27?00:00??例3_回原點運動\回原點運動\bin\Debug\回原點運動.pdb
?????文件??????11592??2015-08-27?00:00??例3_回原點運動\回原點運動\bin\Debug\回原點運動.vshost.exe
?????文件????????490??2015-08-27?00:00??例3_回原點運動\回原點運動\bin\Debug\回原點運動.vshost.exe.manifest
?????文件???????6043??2015-08-27?00:00??例3_回原點運動\回原點運動\Form1.cs
?????文件??????27053??2015-08-27?00:00??例3_回原點運動\回原點運動\Form1.Designer.cs
?????文件???????6008??2015-08-27?00:00??例3_回原點運動\回原點運動\Form1.resx
?????文件??????73093??2015-08-27?00:00??例3_回原點運動\回原點運動\LTDMC.cs
?????文件???????6308??2015-08-27?00:00??例3_回原點運動\回原點運動\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????658??2015-08-27?00:00??例3_回原點運動\回原點運動\obj\Debug\GenerateResource.read.1.tlog
?????文件???????1466??2015-08-27?00:00??例3_回原點運動\回原點運動\obj\Debug\GenerateResource.write.1.tlog
?????文件???????4608??2015-08-27?00:00??例3_回原點運動\回原點運動\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
............此處省略30個文件信息
- 上一篇:C#控制雷賽板卡連續運動
- 下一篇:C#控制雷賽驅動器單軸點位運動
評論
共有 條評論