资源简介
X,Y,Z三轴运动控制系统,可以做自动检测识别实现人工智能,代码是用C#编写的。
代码片段和文件信息
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;
//添加io命名空间
using System.IO.Ports;
namespace ThreeAxisesControl
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void groupBox1_Enter(object sender EventArgs e)
{
}
//打开串口
private void dkOpen_Click(object sender EventArgs e)
{
try
{
serialPort1.PortName = ComboBox_duankou.Text;
serialPort1.BaudRate = Convert.ToInt32(ComboBox_botelv.Text); // 字符型转化为10进制数
serialPort1.Open();
MessageBox.Show(“端口已成功打开“);
Button_dakai.Enabled = false; // 打开串口按钮失效
Button_guanbi.Enabled = true; // 关闭串口按钮使能
}
catch
{
MessageBox.Show(“端口错误,请检查串口“ “错误“);
}
}
private void Button_guanbi_Click(object sender EventArgs e)
{
try
{
serialPort1.Close(); // 关闭串口
Button_dakai.Enabled = true; // 打开串口可用
Button_guanbi.Enabled = false; // 关闭串口不可用
}
catch
{
MessageBox.Show(“端口未打开“);
}
}
private void label3_Click(object sender EventArgs e)
{
}
private void button_qidong_Click(object sender EventArgs e)
{
try
{
//记录速度
int Speed = Convert.ToInt32(textBox_sudu.Text);
int Speed_h = Speed / 256; // 高8位,寄存器bSendTemp[7]所应该存储的数据
int Speed_l = Speed % 256; // 低8位,寄存器bSendTemp[8]所应该存储的数据
// 将int转化成byte
byte B_Speed_h = (byte)Speed_h; // 高8位,寄存器bSendTemp[7]所应该存储的数据
byte B_Speed_l = (byte)Speed_l; // 低8位,寄存器bSendTemp[8]所应该存储的数据
//对于xy的操作
#region
// 定义要发送的21个数据(来自协议最后一页)
Byte[] bSendTemp = new Byte[21];
bSendTemp[0] = 0x01; //第一位选择tc4520模块编号 01操作xy 02操作z
bSendTemp[1] = 0x10;
bSendTemp[2] = 0x00;
bSendTemp[3] = 0x14;
bSendTemp[4] = 0x00;
bSendTemp[5] = 0x06;
bSendTemp[6] = 0x0C;
bSendTemp[7] = B_Speed_h;
bSendTemp[8] = B_Speed_l;
bSendTemp[9] = 0x00;
bSendTemp[10] = 0x00;
// 以下四个字节为X轴寄存器
bSendTemp[11] = 0x00;
bSendTemp[12] = 0x00;
bSendTemp[13] = 0x00;
bSendTemp[14] = 0x00;
// 以下四个字节为Y轴寄存器
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-03-29 09:41 三轴控制\
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\.vs\
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\.vs\三轴控制\
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\.vs\三轴控制\v14\
文件 40960 2018-03-21 20:15 三轴控制\三轴控制源代码\.vs\三轴控制\v14\.suo
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\ThreeAxisesControl\
文件 189 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\App.config
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\
文件 14848 2018-03-21 20:11 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\ThreeAxisesControl.exe
文件 189 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\ThreeAxisesControl.exe.config
文件 28160 2018-03-21 20:11 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\ThreeAxisesControl.pdb
文件 22696 2018-03-21 20:12 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\ThreeAxisesControl.vshost.exe
文件 189 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\ThreeAxisesControl.vshost.exe.config
文件 490 2010-03-17 22:39 三轴控制\三轴控制源代码\ThreeAxisesControl\bin\Debug\ThreeAxisesControl.vshost.exe.manifest
文件 15837 2018-03-21 20:12 三轴控制\三轴控制源代码\ThreeAxisesControl\Form1.cs
文件 13313 2018-03-21 20:05 三轴控制\三轴控制源代码\ThreeAxisesControl\Form1.Designer.cs
文件 6189 2018-03-21 20:05 三轴控制\三轴控制源代码\ThreeAxisesControl\Form1.resx
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\
目录 0 2018-03-29 09:36 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\
文件 1464 2018-03-21 19:54 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7308 2018-03-21 13:22 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2018-03-21 13:20 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\TempPE\
文件 1212 2018-03-21 20:12 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\ThreeAxisesControl.csproj.FileListAbsolute.txt
文件 976 2018-03-21 20:05 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\ThreeAxisesControl.csproj.GenerateResource.Cache
文件 2384 2018-03-21 13:42 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\ThreeAxisesControl.csprojResolveAssemblyReference.cache
文件 14848 2018-03-21 20:11 三轴控制\三轴控制源代码\ThreeAxisesControl\obj\Debug\ThreeAxisesControl.exe
............此处省略14个文件信息
- 上一篇:工厂用来测试键盘好坏的的一个软件
- 下一篇:C#屏幕截图工具及源码
相关资源
- C#屏幕截图工具及源码
- 工厂用来测试键盘好坏的的一个软件
- C#贪食蛇全能版
- C# 爬虫接口
- C#网络监控软件代码
- 字符串加密与解密C#源码
- C# Socket 分包传送数据
- C#编写的模拟操作系统虚拟内存分页请
- C#实现简单的Socket文件传输
- C#与Halcon联合编程,实现窗口鼠标滚轮
- asp.netC#定时发送邮件
- win7 win8 C# 音量控制 Volume
- TEA加密解密器C#开发
- 三层结构MVCC#框架
- C#笔试题 各大公司迅雷,腾讯,华为
- c#计算器实现 仿windows计算器
- 104协议dll源代码C#
- 101协议dll源码C#
- C#编写登录窗体,连接SQL,有登录、注
- c# TXT操作总结
- C#流程图绘制Netron Light
- c#文件发送一个服务器多个客户端
- C#文件夹的操作遍历文件夹
- c#调用微信扫一扫功能等
- C# 仓库管理系统 (C#)
- C#开发大全(基础卷)源码+C#开发大全
- c# 实现动态柱状图
- c#入门经典 第六版 地址 百度网盘
- testListBoxApp.rar
- 开源项目图片浏览查看wpf编码
评论
共有 条评论