• 大小: 1.98M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-28
  • 语言: C#
  • 标签: STM32  STM3  ST  C#  

资源简介

c#与正运动控制卡实例

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using cszmcaux;
using Microsoft.VisualBasic.PowerPacks;
namespace ZM
{
    public partial class Form1 : Form
    {
        #region “声明变量“
        /// 
        /// 写入INI文件
        /// 
        /// 节点名称[如[TypeName]]
        /// 键
        /// 值
        /// 文件路径
        /// 
        /// 

        [DllImport(“kernel32“)]
        private static extern long WritePrivateProfileString(string sectionstring keystring valstring filepath);

        /// 
        /// 读取INI文件
        /// 
        /// 节点名称
        /// 键
        /// 值
        /// stringbulider对象
        /// 字节大小
        /// 文件路径
        /// 
        /// 


        [DllImport(“kernel32“)]
        private static extern int GetPrivateProfileString(string section string key string def StringBuilder retval int size string filePath);
        private string strFilePath;  //获取INI文件路径
        private string strSec = ““;  //INI段名
        #endregion

        public IntPtr g_handle;
        public string g_command;
        public string Adrr; //链接IP地址
        public int aa;   //搜索IP
        public int connect = 0; //1-网口连接
        public string changps;     //接收的字符数组转换为字符串

        public bool rd;            //读IO

        public byte[] psResponse;                       //接收的返回的字符
        public UInt32 uiResponseLength;                 //返回字符长度

        public int[] atype = new int[4];                 //轴类型
        public int[] pul_mode = new int[4];              //脉冲输出模式

        public float[] units = new float[4];             //脉冲当量
        public float[] speed = new float[4];             //速度
        public float[] accel = new float[4];             //加速度
        public float[] decel = new float[4];             //减速度
        public float[] dpos = new float[4];              //轴坐标位置
        public float[] fs_limit = new float[4];          //正限位软限位
        public float[] rs_limit = new float[4];          //负限位软限位

        public float[] mpos = new float[4];              //位置
        public float[] e_units = new float[4];           //脉冲当量

        public float v_speed= 200;                       //插补速度

        public int move_mode = 0;                       //运动方式 相对 绝对
        public int[] axis_list = new int[4];            //运动轴列表

        public int single_axis = 0;                     //单轴轴号

        public float[] single_speed = new float[4];     //单轴运动的速度
        public float[] single_dist = new float[4];     //单轴运动的位置

        public float[] home_speed = new float[4];      //回原点速度
        public float[] slow_speed = new float[4];      //回原点爬行速度
        public int[] home_mode = new int[4];           //回原点模式

 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-08-03 17:35  ZM\
     目录           0  2020-08-04 09:49  ZM\.vs\
     文件          37  2020-08-03 17:39  ZM\.vs\ProjectSettings.json
     文件         109  2020-08-04 09:49  ZM\.vs\VSWorkspaceState.json
     目录           0  2020-08-03 17:35  ZM\.vs\ZM\
     目录           0  2020-08-03 17:35  ZM\.vs\ZM\v15\
     文件       61440  2020-10-20 20:05  ZM\.vs\ZM\v15\.suo
     目录           0  2020-08-03 17:35  ZM\.vs\ZM\v15\Server\
     目录           0  2020-08-03 17:35  ZM\.vs\ZM\v15\Server\sqlite3\
     文件           0  2020-08-03 21:13  ZM\.vs\ZM\v15\Server\sqlite3\db.lock
     文件      794624  2020-09-25 16:28  ZM\.vs\ZM\v15\Server\sqlite3\storage.ide
     文件       32768  2020-10-20 19:12  ZM\.vs\ZM\v15\Server\sqlite3\storage.ide-shm
     文件     4181832  2020-09-27 09:39  ZM\.vs\ZM\v15\Server\sqlite3\storage.ide-wal
     文件      245760  2020-08-04 09:49  ZM\.vs\slnx.sqlite
     目录           0  2020-09-27 10:04  ZM\ZM\
     文件         189  2020-09-25 16:51  ZM\ZM\App.config
     文件      218141  2020-09-25 16:28  ZM\ZM\Form1.Designer.cs
     文件       46862  2020-09-27 10:04  ZM\ZM\Form1.cs
     文件        6410  2020-09-25 16:28  ZM\ZM\Form1.resx
     文件        1110  2020-09-24 19:50  ZM\ZM\LED.Designer.cs
     文件        3546  2020-09-24 19:52  ZM\ZM\LED.cs
     文件         514  2020-08-03 21:13  ZM\ZM\Program.cs
     目录           0  2020-08-03 17:35  ZM\ZM\Properties\
     文件        1302  2020-08-03 21:13  ZM\ZM\Properties\AssemblyInfo.cs
     文件        2817  2020-08-03 21:13  ZM\ZM\Properties\Resources.Designer.cs
     文件        5612  2020-08-03 21:12  ZM\ZM\Properties\Resources.resx
     文件        1089  2020-08-03 21:13  ZM\ZM\Properties\Settings.Designer.cs
     文件         249  2020-08-03 21:12  ZM\ZM\Properties\Settings.settings
     文件        4149  2020-09-25 16:51  ZM\ZM\ZM.csproj
     文件      160903  2017-02-17 15:11  ZM\ZM\Zmcaux.cs
     目录           0  2020-08-03 17:39  ZM\ZM\bin\
............此处省略29个文件信息

评论

共有 条评论