C#上位机编程+运动控制培训班

您所在的位置:网站首页 哈尔滨编程培训班 C#上位机编程+运动控制培训班

C#上位机编程+运动控制培训班

2024-07-02 15:53| 来源: 网络整理| 查看: 265

【上课方式】

全日制(周一至周六,课堂讲解、复习、预习、作业点评、实操,晚上自习,周末班:周一、周三、周五,网络直播课,周二、周四、周六,复习、预习、作业点评,周日课堂讲解

【鸟叔视觉特点优势】

小班式授课,主抓基础点,学员撑握每个知识点才进行下一个环节,学员课程终身有效,鸟叔视觉拥有四大校区有强大的教师团队,后续遇见问题,鸟叔视觉是你们坚强的后盾。一条龙服务,入学安排宿舍》学习遇见问题老师一对一辅导》就业指导》推荐就业

【适合对象】

1.自动化行业从业者,有意向转行于机器视觉;想提升技能的人员;

2.没有工作经验,学校学习基础薄弱,利用大学时光充实自己(实习或实践);

3.零基础或初学者,想系统学习机器视觉(需要会计算机基础操作,有逻辑思维,愿意静下心来学习);

4.目前在自学,学习找不到方向,遇到问题没有指导

【课程内容】

1.0C#基础入门与强化

基础语法

1.1.1初识C#程序,完成一个C#程序,命名空间的介绍,类的介绍,main方法的介绍,注释符的介绍与使用,程序的编写规则。

1.1.2标识符和关键字,变量和常量声明与使用,基础数据类型,常用数据类型的转换。

1.13运算与表达式:常用运算符的介绍,运算符的优先级,表达式的介绍。

1.1.4流程控制语句:if语句,for语句,while语句,switch语句,try。。catch等常用语句编写与调试。

面向对象

1.2.1面向对象思想的概述,类的介绍,面向对象程序设计三大基本特征。

1.2.2类成员中字段,属性,方法,构造函数,析构函数的使用。

1.2.3面向对象的核心思想,封装继承,多态的介绍和使用,单例类的使用

WinForms窗体

1.3.1Form窗体的添加和删除,多窗体的使用,窗体属性的修改和添加,窗体中的事件。

1.3.2WinForm窗体控件的增加,删除,对齐,锁定等基础功能的使用。

1.3.3Form窗体中Label,Button,CheckBox,ListView。。。。等控件的相关操作

数据的访问与保存

1.4.1字符与字符串的相关操作,文件的与文件夹的相关操作。

1.4.2XML与INI配置文件操作,CSV实现数据记录保存

线程

1.5.1C#中线程的简介,线程的基本操作:线程的创建,线程的挂起,线程的休眠。。。。

1.5.2线程池中的多线程操作,线程锁Lock的使用,异步线程的使用

网口通讯

1.6.1Socket知识点介绍(Socket,TCP,UDP协议,端口含义)。

1.6.2Socket通讯界面的搭建及UI界面的美化。

1.6.3Socket通讯的基本流程创建(TCP服务器创建和在线列表功能实现,TCP客户端的创建和连接)

1.6.4实现客户端与服务器直接的数据交互

串口通讯

1.7.1串口通讯知识介绍(串口参数,信息的接受发送)

1.7.2串口调试助手的使用

1.7.3串口调试助手的数据的发送

1.7.4串口调试助手的数据的接收

2.0固高运动控制编程班

2.1运动控制项目系统分析

2.1.1运动控制项目需求分析

2.1.2系统功能结构分析

2.1.3系统的业务流程

2.2固高运动控制卡开发之基本功能介绍

2.2.1运动控制卡的安装与驱动器的连接,接线端子板的使用,软件调试

2.2.2通过编程实现对运动和电机的控制:打开/关闭运动控制卡,初始化,系统复位,清除运动控制卡的状态,电机使能,系统回零,设置输出IO,监控IO。

2.2.3设置规划坐标,获取编码器反馈位置,设置运动模式,检测运动状态,运动参数设自动运行,启动信号检测,急停信号处理。置,

2.2.4运动模式:点位运动模式,jog运动模式,PT运动模式,电子齿轮运动模式,插补运动模式。

2.3运动控制开发之项目框架搭建准备

2.3.1运动控制板卡底层类的功能介绍

2.3.2公共类的介绍(通讯类,INI类,CSV类)

2.4运动控制项目界面搭建及UI美化

2.4.1登录模块,用好切换,密码修改

2.4.2系统窗体设计

2.4.3系统子窗体设计

2.5运动控制项目之手动程序模块设计

2.5.1通用参数设置界面设计、更新及修改

2.5.2手动程序业务逻辑代码实现

2.6运动控制项目之自动程序模块设计

2.6.1通用参数设置界面设计(启动,停止,急停等常用按钮搭建)

2.6.2自动动程序业务逻辑代码实现

2.7运动控制项目之数据保存与调用模块设计

2.7.1点位保存

2.7.2系统参数保存

2.7.3配置文件保存

2.8运动控制项目之日志模块设计

2.8.1系统日志保存

2.8.2日志查询及Excel导出

2.9运动控制项目之程序发布

2.9.1上位机Winform项目打包

2.9.2上位机Winform项目授权

2.9.3上位机Winform项目加密

2.9.4上位机Winform项目自动升级

3.0C#高级编程

3.1高级语法

3.1.1面向对象的深入理解(封装,继承,多态)

3.1.2C#委托Delegate(委托的介绍,委托的引入,委托的使用)

3.1.3C#事件event(事件的定义,订阅与取消事件,eventHandler类的使用)

3.1.4C#泛型(Generic)方法与泛型类型使用

3.1.5C#匿名方法Lambda表达式Func和Action

3.1.6Log4Net开源日志组件的项目应用

3.2SQL数据库

3.2.1SQL数据库的介绍,安装NET Framework,

3.2.2数据库的创建与删除,数据表的创建与删除,添加数据,数据库用户的创建

3.2.3数据库的常用语句(增加数据,删除数据,更新数据,查询数据)

3.2.4数据库的权限和日志管理

4.0C#与PLC通讯班

4.1Modbus通讯协议讲解一主多从

4.2基于ModbusTcp协议与西门子200PLCSmart通讯。

4.3基于与ModbusTcp协议与西门子1200PLC通讯。

4.4基于MC协议三菱FX3U PLC通讯

4.5基于MC协议三菱FX5U PLC通讯

【教学现场

学习现场 上课现场 学习过程 理论学习

【教学设备】

教学设备

【师资介绍】

鸟叔

鸟叔

负责华南本科就读于中南大学自动化专业,研究生就读于广东工业大学自动化专业。资深机器视觉工程师,12年机器视觉从业经验,8年机器视觉设备经验,7年机器视觉带人及培训经验。熟悉Halcon、Visionpro、Sherlock等图像处理软件,有丰富的项目开发、设备开发、带领团队及培养视觉工程师的经验。

2012年出halcon培训视频,2013年出《halcon工业应用实用教程》书籍。2015年创建鸟叔机器视觉培训,截止2019年12月,学员达1000多余人。

AMY老师

AMY老师

负责苏州、昆山资深视觉工程师,11年机器视觉行业从业经验.;熟悉Halcon、Visionpro、Labview、C#等。熟悉智能相机、PC-Base的自动化解决方案,熟悉各种硬件,有丰富的视觉项目评估、应用经验。熟悉爱普生、三菱机器人。

周老师

周老师

机器视觉工程师,多年机器视觉开发经验,以及培训视觉工程师经验;擅长C#、halcon等编程,熟悉VC++编程语言,以及智能软件的应用;熟悉川崎机器人有丰富的机器视觉项目及设备经验、贴合/组装设备等多种设备的经验。

【学校简介】

鸟叔机器视觉培训学院(深圳市维景贝视特科技有限公司),是由视觉行业最早一批视觉领 导者之一鸟叔(王成群)最早创建的国内第 一家专注于机器视觉培训和项目开发的培训学院(公司),公司总部位于中国的南方经济特别行政区-深圳,我们的宗旨是:努力打造成机器视觉界的人才摇篮,机器视觉界的人才供应商。学院目前拥有深圳、东莞、苏州、昆山、重庆、青岛、天津共七个培训点,分布于华南、华东、华北、西南,培训中心累计2000多平米。设备设施齐全,视觉相机、光源、镜头、标定板、机器人、运动控制等等应有具有,同时学员毕业后推荐就业,截止2019年7月28日,累计就业学员800多名,一直维持着高就业率,得到了很多企业的肯定与好评!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3