资源简介
代码片段和文件信息
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;
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()
{
return decimal.ToUInt16(numericUpDown1.Value);
}
private void button1_Click(object sender EventArgs e)
{
ushort axis = GetAxis(); //轴号
double dEquiv; //脉冲当量
double dStartVel;//起始速度
double dMaxVel;//运行速度
double dTacc;//加速时间
double dTdec;//减速时间
double dStopVel;//停止速度
double dS_para;//S段时间
double dDist;//目标位置
ushort sPosi_mode; //运动模式0:相对坐标模式,1:绝对坐标模式
dEquiv = decimal.ToDouble(numericUpDown2.Value);
dStartVel = decimal.ToDouble(numericUpDown3.Value);
dMaxVel = decimal.ToDouble(numericUpDown4.Value);
dTacc = decimal.ToDouble(numericUpDown5.Value);
dTdec = decimal.ToDouble(numericUpDown6.Value);
dStopVel = decimal.ToDouble(numericUpDown8.Value);
dS_para = decimal.ToDouble(numericUpDown7.Value);
dDist = decimal.ToDouble(numericUpDown9.Value);
sPosi_mode = 0;
LTDMC.dmc_set_equiv(_CardID axis dEquiv); //设置脉冲当量
LTDMC.dmc_set_profile_unit(_CardID axis dStartVel dMaxVel dTacc dTdec dStopVel);//设置速度参数
LTDMC.dmc_set_s_profile(_CardID axis 0 dS_para);//设置S段速度参数
LTDMC.dmc_set_dec_stop_time(_CardID axis dTdec); //设置减速停止时间
LTDMC.dmc_pmove_unit(_CardID axis dDist sPosi_mode);//定长运动
}
private void button4_Click(object sender EventArgs e)
{
ushort axis = GetAxis(); //轴号
ushort stop_mode = 0; //制动方式,0:减速停止,1:紧急停止
LTDMC.dmc_stop(_CardID axis stop_mode);
}
private void button5_Click(object sender EventArgs e)
{
ushort axis = GetAxis(); //轴号
d
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-06-06 15:00 例1_定长运动(脉冲当量)\
目录 0 2020-06-06 15:00 例1_定长运动(脉冲当量)\.vs\
目录 0 2020-06-06 15:00 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\
目录 0 2020-06-06 15:01 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\
文件 39936 2020-06-06 15:33 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\.suo
目录 0 2020-06-06 15:01 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\Server\
目录 0 2020-06-06 15:01 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\Server\sqlite3\
文件 0 2020-06-06 15:01 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\Server\sqlite3\db.lock
文件 4096 2020-06-06 15:01 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\Server\sqlite3\storage.ide
文件 32768 2020-06-06 15:33 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\Server\sqlite3\storage.ide-shm
文件 745752 2020-06-06 15:01 例1_定长运动(脉冲当量)\.vs\定长运动(脉冲当量)\v15\Server\sqlite3\storage.ide-wal
目录 0 2020-04-24 10:35 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\
文件 167 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\App.config
文件 39544 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Form1.Designer.cs
文件 5660 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Form1.cs
文件 6011 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Form1.resx
文件 124861 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\LTDMC.cs
文件 538 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Program.cs
目录 0 2020-04-24 10:35 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Properties\
文件 1390 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Properties\AssemblyInfo.cs
文件 2891 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Properties\Resources.Designer.cs
文件 5612 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Properties\Resources.resx
文件 1125 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Properties\Settings.Designer.cs
文件 249 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\Properties\Settings.settings
目录 0 2020-04-24 10:35 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\
目录 0 2020-04-24 10:35 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\Debug\
文件 595968 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\Debug\LTDMC.dll
文件 65024 2020-10-21 10:13 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\Debug\定长运动(脉冲当量).exe
文件 167 2017-12-04 00:00 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\Debug\定长运动(脉冲当量).exe.config
文件 71168 2020-10-21 10:13 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\Debug\定长运动(脉冲当量).pdb
文件 22472 2021-01-11 17:24 例1_定长运动(脉冲当量)\定长运动(脉冲当量)\bin\Debug\定长运动(脉冲当量).vshost.exe
............此处省略28个文件信息
相关资源
- Windows远程控制系统
- USB 继电器控制器 LCUS-1 保证能用 c#
- C#凌华运动控制卡例程
- delta机器人运动学算法正向逆向求解
- C#远程控制软件TwoCare完美无错源代码
- 微耕门禁控制板二次开发包
- unity 键鼠控制摄像机移动 脚本
- C#控制台小游戏,过河
- (原创)C#控制台扫雷小游戏源码
- C# 游戏手柄控制代码
- 大学生运动会管理系统.zip
- C# 控制台 学生选课管理系统
- 远程桌面控制C#源码
- ARDrone2.0 C#控制代码
- 佳能相机c#控制照相demo
- c#远程控制源码(合集
- C#考试管理系统C/S
- WPF3D动画在6轴联动机器人运动控制上
- 体育场馆运动场地预约登记系统
- C#远程桌面源码.zip
- C# 运动控制卡
- 优傲机器人ur robot点动控制程序c#源代
- 基于Winform权限控制系统
- C#控制音频输出设备
- 智能家居检测控制-C#编写的上位机软
- 固高运动版卡例程C#版
- 毕业选题管理系统 学生与教师的双向
- asp.net+sql server_运动会 省运会 校运会
- 温度采集与控制系统上位机和下位机
- 功能强大的C#远程控制软件整个项目代
评论
共有 条评论