资源简介
代码片段和文件信息
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 void button1_Click(object sender EventArgs e)
{
ushort axis=GetAxis();
double start = decimal.ToDouble(numericUpDown1.Value);
double speed=decimal.ToDouble(numericUpDown2.Value);
double stop=decimal.ToDouble(numericUpDown3.Value);
double acc=decimal.ToDouble(numericUpDown4.Value);
double dec=decimal.ToDouble(numericUpDown5.Value);
int dis=decimal.ToInt32(numericUpDown6.Value);
//
LTDMC.dmc_set_pulse_outmode(_CardID axis 0);//设置脉冲模式
LTDMC.dmc_set_s_profile(_CardID axis 0 0.01);//设置S段时间(0-0.05s)
LTDMC.dmc_set_profile(_CardID axis start speed acc dec stop);//设置起始速度、运行速度、停止速度、加速时间、减速时间
LTDMC.dmc_pmove(_CardID axis dis 0);//定长运动
//
}
//位置清零
private void button2_Click(object sender EventArgs e)
{
ushort axis = GetAxis();
LTDMC.dmc_set_position(_CardID axis 0);//位置清零
}
//减速停止
private void button3_Click(object sender EventArgs e)
{
ushort axis = GetAxis();
LTDMC.dmc_stop(_CardID axis 0);
}
//在线变速
private void button4_Click(object sender EventArgs e)
{
ushort axis = GetAxis();
double speed = decimal.ToDouble(numericUpDown2.Value);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 40448 2020-10-07 10:41 例1_定长运动\.vs\定长运动\v16\.suo
文件 5300 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Form1.cs
文件 21540 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Form1.Designer.cs
文件 6008 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Form1.resx
文件 73093 2015-08-27 00:00 例1_定长运动\Backup\定长运动\LTDMC.cs
文件 495 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Program.cs
文件 1380 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Properties\AssemblyInfo.cs
文件 2874 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Properties\Resources.Designer.cs
文件 5612 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Properties\Resources.resx
文件 1097 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Properties\Settings.Designer.cs
文件 249 2015-08-27 00:00 例1_定长运动\Backup\定长运动\Properties\Settings.settings
文件 3806 2015-08-27 00:00 例1_定长运动\Backup\定长运动\定长运动.csproj
文件 926 2015-08-27 00:00 例1_定长运动\Backup\定长运动.sln
文件 14848 2015-08-27 00:00 例1_定长运动\Backup\定长运动.suo
文件 3899 2015-08-27 00:00 例1_定长运动\UpgradeLog.xm
文件 3348 2015-08-27 00:00 例1_定长运动\_UpgradeReport_Files\UpgradeReport.css
文件 12505 2015-08-27 00:00 例1_定长运动\_UpgradeReport_Files\UpgradeReport.xslt
文件 69 2015-08-27 00:00 例1_定长运动\_UpgradeReport_Files\UpgradeReport_Minus.gif
文件 71 2015-08-27 00:00 例1_定长运动\_UpgradeReport_Files\UpgradeReport_Plus.gif
文件 36352 2020-10-05 15:38 例1_定长运动\定长运动\bin\Debug\定长运动.exe
文件 32256 2020-10-05 15:38 例1_定长运动\定长运动\bin\Debug\定长运动.pdb
文件 22472 2017-01-08 17:33 例1_定长运动\定长运动\bin\Debug\定长运动.vshost.exe
文件 490 2016-07-16 19:44 例1_定长运动\定长运动\bin\Debug\定长运动.vshost.exe.manifest
文件 5300 2020-10-05 17:13 例1_定长运动\定长运动\Form1.cs
文件 24132 2020-10-05 17:13 例1_定长运动\定长运动\Form1.Designer.cs
文件 6008 2020-10-05 17:13 例1_定长运动\定长运动\Form1.resx
文件 2065 2020-10-07 10:19 例1_定长运动\定长运动\Image1.gif
文件 73093 2015-08-27 00:00 例1_定长运动\定长运动\LTDMC.cs
文件 208 2020-10-05 15:37 例1_定长运动\定长运动\obj\Debug\.NETfr
文件 1423 2020-10-05 17:08 例1_定长运动\定长运动\obj\Debug\DesignTimeResolveAssemblyReferences.cache
............此处省略43个文件信息
- 上一篇:科大讯飞语音转换
- 下一篇:C#网站项目使用SignalR技术实现实时聊天
相关资源
- C#控制雷赛驱动器单轴点位运动
- C#控制雷赛板卡回原点
- C#控制雷赛板卡连续运动
- C#控制雷赛板卡两轴圆弧插补
- C#控制雷赛板卡两轴直线插补
- C#与正运动控制卡
- 雷赛运动控制卡
- C#安捷伦示波器编程控制
- 基于webapi的PLC软件控制(softplc)
- 上位机语音识别控制PLC源码(附西门
- C# 控制轴定长运动
- Windows远程控制系统
- [源代码] 《领域驱动设计 (C# 2008 实
- USB 继电器控制器 LCUS-1 保证能用 c#
- C#凌华运动控制卡例程
- delta机器人运动学算法正向逆向求解
- C#远程控制软件TwoCare完美无错源代码
- 微耕门禁控制板二次开发包
- C#测试驱动开发(中文清晰版)
- unity 键鼠控制摄像机移动 脚本
- C#控制台小游戏,过河
- (原创)C#控制台扫雷小游戏源码
- C# 游戏手柄控制代码
- 大学生运动会管理系统.zip
- C# 控制台 学生选课管理系统
- 远程桌面控制C#源码
- ARDrone2.0 C#控制代码
- C#领域驱动设计英文原版
- 佳能相机c#控制照相demo
- c#远程控制源码(合集
评论
共有 条评论