【CNC——第3篇】基于固高链接库用VS写一个点位运动窗体应用 (vs C# Winform编程学习)

资料链接:Microsoft Windows 窗体

Windows 窗体,是一种基于 Windows 的应用程序,说白了就是给企业和最终用户使用的客户端。

窗体的设计

1 新建 windows窗体运用

CSDN图标

2 复制GTS800.cfg和gts.dll文件到/bin/debug文件夹下;复制gts.cs文件到和 Program.cs文件同级的文件夹内。
这些文件其实就是动态链接库和函数声明文件等文件,他们包含了该款控制卡配套的厂家开发的函数,用户开发就是调用这些函数。

3 然后再在工具箱中选择 label,textbox,timer 控件放到 form1 中,并打开属性页面,将其 text 属
性改成图中所示名称,如图:

CSDN图标

4 依次双击所有按钮button1-6以及 timer1,就会在Form1.cs文件中自动生成其响应函数,而下一步就是自己在响应函数里编程。

Form1.cs 文件代码

编程时可以看编程手册,由于刚入门,现在只是验证性地看一下编程手册,知道一下为什么是这么写,在哪里可以看到这个函数,它的函数作用以及函数原型是什么,码代码Ctrl+J快捷键可以打开自动提示,能够提醒函数原型,非常防脱发。

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;

namespace 点位运动1
{
   
    public partial class Form1 : Form
    {
   
        public Form1()
        {
   
            InitializeComponent();
        }
        //定义全局变量
        bool flag = false;
        short rtn;
        int pos, vel;
        uint clk;
        double prfpos, prfvel, encpos, encvel;
        short AXIS = 1;//定义当前轴为1轴
        //初始化
        private void button1_Click(object sender, EventArgs e)
        {
   
            rtn = gts.mc.GT_Open(0, 1);//打开控制卡
            rtn = gts.mc.GT_Reset();//控制卡复位
            rtn = gts
  • 5
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值