资源简介
雷赛板卡运动控制案例
代码片段和文件信息
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];
LTDMC.dmc_set_pulse_outmode(_CardID 0 0);//设置脉冲模式
LTDMC.dmc_set_pulse_outmode(_CardID 1 0);//设置脉冲模式
LTDMC.dmc_set_pulse_outmode(_CardID 2 0);//设置脉冲模式
LTDMC.dmc_set_pulse_outmode(_CardID 3 0);//设置脉冲模式
//
timer1.Start();
}
//运行
private void button1_Click(object sender EventArgs e)
{
int num = 2;
ushort[] axis = new ushort[num];//插补轴01
axis[0] = 0;
axis[1] = 1;
int[] targetpos = new int[num];//圆弧插补终点
targetpos[0] = 4000;
targetpos[1] = 0;
int[] centerpos = new int[num];//圆弧中心
centerpos[0] = 2000;
centerpos[1] = 0;
//
LTDMC.dmc_set_vector_profile_multicoor(_CardID 0 0 1000 0.1 0 0);
LTDMC.dmc_arc_move_multicoor(_CardID 0 axis targetpos centerpos 0 0); ;
//
}
//位置清零
private void button2_Click(object sender EventArgs e)
{
LTDMC.dmc_set_position(_CardID 0 0);//位置清零
LTDMC.dmc_set_position(_CardID 1 0);//位置清零
LTDMC.dmc_set_position(_CardID 2 0);//位置清零
LTDMC.dmc_set_position(_CardID 3 0);//位置清零
}
//减速停止
private void button3_Click(object sender EventArgs e)
{
LTDMC.dmc_stop_multicoor(_CardID 0 0);
}
//立即停止
private void button5_Click(object sender EventArgs e)
{
LTDMC.dmc_emg_stop(_CardID);
}
//退出
private void button7_Click(object sender EventArgs e)
{
this.Close();
}
private void timer1_Tick(object sender EventArgs e)
{
StringBuilder sb = new StringBuilder();
//
int pos = LTDMC.dmc_get_position(_CardID 0);
sb.AppendFormat(“X={0}“ pos);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3743 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Form1.cs
文件 5760 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Form1.Designer.cs
文件 6008 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Form1.resx
文件 73093 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\LTDMC.cs
文件 501 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Program.cs
文件 1392 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Properties\AssemblyInfo.cs
文件 2886 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Properties\Resources.Designer.cs
文件 5612 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Properties\Resources.resx
文件 1103 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Properties\Settings.Designer.cs
文件 249 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\Properties\Settings.settings
文件 3818 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补\两轴圆弧插补.csproj
文件 944 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补.sln
文件 14336 2015-08-27 00:00 例6_两轴圆弧插补\Backup\两轴圆弧插补.suo
文件 4308 2015-08-27 00:00 例6_两轴圆弧插补\UpgradeLog.xm
文件 3348 2015-08-27 00:00 例6_两轴圆弧插补\_UpgradeReport_Files\UpgradeReport.css
文件 12505 2015-08-27 00:00 例6_两轴圆弧插补\_UpgradeReport_Files\UpgradeReport.xslt
文件 69 2015-08-27 00:00 例6_两轴圆弧插补\_UpgradeReport_Files\UpgradeReport_Minus.gif
文件 71 2015-08-27 00:00 例6_两轴圆弧插补\_UpgradeReport_Files\UpgradeReport_Plus.gif
文件 31232 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\bin\Debug\两轴圆弧插补.exe
文件 38400 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\bin\Debug\两轴圆弧插补.pdb
文件 11592 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\bin\Debug\两轴圆弧插补.vshost.exe
文件 490 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\bin\Debug\两轴圆弧插补.vshost.exe.manifest
文件 3743 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\Form1.cs
文件 5760 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\Form1.Designer.cs
文件 6008 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\Form1.resx
文件 73093 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\LTDMC.cs
文件 6326 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 674 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\obj\Debug\GenerateResource.read.1.tlog
文件 1506 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\obj\Debug\GenerateResource.write.1.tlog
文件 4608 2015-08-27 00:00 例6_两轴圆弧插补\两轴圆弧插补\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll
............此处省略30个文件信息
- 上一篇: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# 文件批量处理器
- C# 体验套餐管理系统源码
评论
共有 条评论