资料链接:Microsoft Windows 窗体
Windows 窗体,是一种基于 Windows 的应用程序,说白了就是给企业和最终用户使用的客户端。
窗体的设计
1 新建 windows窗体运用
2 复制GTS800.cfg和gts.dll文件到/bin/debug文件夹下;复制gts.cs文件到和 Program.cs文件同级的文件夹内。
这些文件其实就是动态链接库和函数声明文件等文件,他们包含了该款控制卡配套的厂家开发的函数,用户开发就是调用这些函数。
3 然后再在工具箱中选择 label,textbox,timer 控件放到 form1 中,并打开属性页面,将其 text 属
性改成图中所示名称,如图:
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