資源簡介
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?csLTDMC;??//?引入DMC運動控制卡的類庫
namespace?練習
{
????public?partial?class?Form1?:?Form
????{
????????private?ushort?CardID?=?0;??//?卡號為0
????????private?ushort?axis?=?0;??//?軸號為0
????????private?double?MaxSpeed;
????????private?int?Distance;
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?label1_Click(object?sender?EventArgs?e)
????????{
????????}
????????private?void?label5_Click(object?sender?EventArgs?e)
????????{
????????}
????????private?void?textBox1_TextChanged(object?sender?EventArgs?e)
????????{
????????}
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????LTDMC.dmc_board_init();???//?初始化運動控制卡
????????????LTDMC.dmc_set_pulse_outmode(CardID?axis?0);??//設置脈沖模式
????????????timer1.Interval?=?200;??//?定時器間隔時間為200毫秒
????????????timer1.Stop();
????????}
????????private?void?Form1_FormClosed(object?sender?FormClosedEventArgs?e)??//?窗體關閉事件
????????{
????????????LTDMC.dmc_board_close();??//?關閉運動控制卡
????????}
????????private?void?timer1_Tick(object?sender?EventArgs?e)
????????{
????????????long?Position?=?LTDMC.dmc_get_position(CardID?axis);??//?讀取X軸當前指令位置
????????????textBox3.Text?=?Convert.ToString(Position);?//?顯示位置信息
????????????if?(LTDMC.dmc_check_done(CardID?axis)?==?1)
????????????????timer1.Stop();???//?電機停止,關閉定時器
????????}
????????private?void?textBox3_TextChanged(object?sender?EventArgs?e)
????????{
????????}
????????private?void?textBox2_TextChanged(object?sender?EventArgs?e)
????????{
????????}
????????private?void?button3_Click(object?sender?EventArgs?e)
????????{
????????????LTDMC.dmc_stop(CardID?axis?0);?//?減速停止
????????}
????????private?void?button4_Click(object?sender?EventArgs?e)
????????{
????????????LTDMC.dmc_set_position(CardID?axis?0);??//?設置X軸的脈沖位置為0
????????????textBox3.Text?=?“0“;??//?顯示初始位置信息
????????}
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????if?(LTDMC.dmc_check_done(CardID?axis)?==?0)
????????????????return;??//?電機未停止運動
????????????MaxSpeed?=?Convert.ToDouble(textBox2.Text);
????????????Distance?=?Convert.ToInt32(textBox3.Text);
????????????LTDMC.dmc_set_s_profile(CardID?axis?0?0.05);??//設置S段時間(0~0.5s)
????????????LTDMC.dmc_set_profile(CardID?axis?100?MaxSpeed?0.1?0.1?100);??//設置起始速度、運行速度、加速時間、減速時間、停止速度
????????????LTDMC.dmc_pmove(CardID?axis?Distance?0);??//定長運動
????????????timer1.Start();?//打開定時器
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????if?(LTDMC.dmc_check_done(CardID?axis)?==?0)
????????????????return;??//?電機未停止運動
????????????MaxSpeed?=?C
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-08-20?09:59??c#2020\
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\.vs\
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\.vs\練習\
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\.vs\練習\v15\
?????文件???????26112??2020-08-19?16:59??c#2020\練習\.vs\練習\v15\.suo
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\.vs\練習\v15\Server\
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\.vs\練習\v15\Server\sqlite3\
?????文件??????729088??2020-08-19?10:45??c#2020\練習\.vs\練習\v15\Server\sqlite3\storage.ide
?????文件???????32768??2020-08-20?09:50??c#2020\練習\.vs\練習\v15\Server\sqlite3\storage.ide-shm
?????文件?????4185952??2020-08-19?17:00??c#2020\練習\.vs\練習\v15\Server\sqlite3\storage.ide-wal
?????文件?????????189??2020-08-19?09:50??c#2020\練習\App.config
?????文件???????10942??2020-08-19?14:38??c#2020\練習\Form1.Designer.cs
?????文件????????3827??2020-08-19?14:38??c#2020\練習\Form1.cs
?????文件????????6011??2020-08-19?14:38??c#2020\練習\Form1.resx
?????文件????????1471??2020-08-19?16:59??c#2020\練習\Form2.Designer.cs
?????文件?????????474??2020-08-19?16:59??c#2020\練習\Form2.cs
?????文件????????5817??2020-08-19?16:59??c#2020\練習\Form2.resx
?????文件??????171909??2019-11-22?14:25??c#2020\練習\LTDMC.cs
?????文件?????????518??2020-08-19?09:50??c#2020\練習\Program.cs
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\Properties\
?????文件????????1310??2020-08-19?09:50??c#2020\練習\Properties\AssemblyInfo.cs
?????文件????????2825??2020-08-19?09:50??c#2020\練習\Properties\Resources.Designer.cs
?????文件????????5612??2020-08-19?09:50??c#2020\練習\Properties\Resources.resx
?????文件????????1093??2020-08-19?09:50??c#2020\練習\Properties\Settings.Designer.cs
?????文件?????????249??2020-08-19?09:50??c#2020\練習\Properties\Settings.settings
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\bin\
?????目錄???????????0??2020-08-20?09:59??c#2020\練習\bin\Debug\
?????文件??????753664??2019-11-14?11:31??c#2020\練習\bin\Debug\LTDMC.dll
?????文件???????76288??2020-08-19?14:39??c#2020\練習\bin\Debug\練習.exe
?????文件?????????189??2020-08-19?09:50??c#2020\練習\bin\Debug\練習.exe.config
............此處省略19個文件信息
評論
共有 條評論