资源简介
雷赛板卡运动控制案例
代码片段和文件信息
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);
//
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_vmove(_CardID axis (ushort)(radioButton8.Checked ? 0 : 1));//连续运动
//
}
//位置清零
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. 50176 2020-10-05 17:20 例2_连续运动\.vs\连续运动\v16\.suo
文件 5001 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Form1.cs
文件 21357 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Form1.Designer.cs
文件 6008 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Form1.resx
文件 73093 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\LTDMC.cs
文件 495 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Program.cs
文件 1380 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Properties\AssemblyInfo.cs
文件 2874 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Properties\Resources.Designer.cs
文件 5612 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Properties\Resources.resx
文件 1097 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Properties\Settings.Designer.cs
文件 249 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\Properties\Settings.settings
文件 3771 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动\连续运动.csproj
文件 926 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动.sln
..A..H. 16384 2015-08-27 00:00 例2_连续运动\Backup\Backup\连续运动.v11.suo
文件 27396 2017-01-04 17:51 例2_连续运动\Backup\UpgradeLog.htm
文件 7974 2017-01-04 17:51 例2_连续运动\Backup\UpgradeLog.xm
文件 2229 2017-01-04 17:51 例2_连续运动\Backup\_UpgradeReport_Files\UpgradeReport.css
文件 22214 2012-07-26 20:25 例2_连续运动\Backup\_UpgradeReport_Files\UpgradeReport.xslt
文件 397 2017-01-04 17:51 例2_连续运动\Backup\_UpgradeReport_Files\UpgradeReport_Error.png
文件 338 2017-01-04 17:51 例2_连续运动\Backup\_UpgradeReport_Files\UpgradeReport_Information.png
文件 381 2017-01-04 17:51 例2_连续运动\Backup\_UpgradeReport_Files\UpgradeReport_Success.png
文件 292 2017-01-04 17:51 例2_连续运动\Backup\_UpgradeReport_Files\UpgradeReport_Warning.png
文件 36864 2017-01-04 20:57 例2_连续运动\Backup\连续运动\bin\Debug\连续运动.exe
文件 30208 2017-01-04 20:57 例2_连续运动\Backup\连续运动\bin\Debug\连续运动.pdb
文件 21464 2017-01-04 21:01 例2_连续运动\Backup\连续运动\bin\Debug\连续运动.vshost.exe
文件 490 2016-07-16 19:44 例2_连续运动\Backup\连续运动\bin\Debug\连续运动.vshost.exe.manifest
文件 5202 2017-01-04 20:57 例2_连续运动\Backup\连续运动\Form1.cs
文件 21559 2017-01-04 20:57 例2_连续运动\Backup\连续运动\Form1.Designer.cs
文件 6008 2017-01-04 20:57 例2_连续运动\Backup\连续运动\Form1.resx
文件 73093 2015-08-27 00:00 例2_连续运动\Backup\连续运动\LTDMC.cs
............此处省略84个文件信息
- 上一篇:C#控制雷赛板卡两轴圆弧插补
- 下一篇:C#控制雷赛板卡回原点
相关资源
- C#控制雷赛板卡回原点
- C#控制雷赛板卡两轴圆弧插补
- C#控制雷赛板卡两轴直线插补
-
LINQ查询xm
l文件 - C#与正运动控制卡
- C# 抽签系统
- C# 纸飞机大作战 游戏源码
- C# RPC框架(微服务)
- C# 绘制椭圆
- C#拖拽获取文件名称
- C# 批量生成二维码工具
- c#获取串口
- C# 海康实时监控视频SDK
- C# 资源管理器(支持右键菜单)
- C# 配置PI数据库服务器(Snapshot )
- c# can协议开发
- 关于C#中VCI_BOARD_INFO1结构体与VCI_Find
- C# 钢琴 (PianoDemo)
- C# 取色工具源代码(RGB)
- C#图片取点获取对应坐标参数工具
- 纯色背景透明化/替换色工具(C# 源码
- C# 获取文件夹内所有文件名工具
- C# 人员随机分组抽签工具及源代码
- C#定时关机、重启、注销
- C# 挂机锁 工具源码
- C# 实时获取股票数据
- c#使用redis
- plc通信(vb+c#+说明文档)
- C# JSON解析(Newtonsoft.Json)
- C# 文件批量处理器
评论
共有 条评论