苏州零基础C#上位机培训班
【课程名称】
苏州上位机培训
【班制介绍】
小班
【课程课时】
2月
【适合对象】
零基础
【开班班型】
(全日制、其它班、周末班、网络班)
【课程详细说明】
C#上位机培训课程旨在培养学员掌握C#上位机开发的相关技术和技能:
1.掌握C#基础:学员将全面了解C#语言的基本语法、流程控制、数据类型、数组、集合等基础知识,为后续的开发工作打下坚实的基础。
2.熟练Winform开发:学员将学习Windows窗体应用程序的开发,包括控件的使用、界面设计、事件处理等,以创建功能强大的用户界面。
3.数据库技术:学员将掌握数据库的基本原理和SQL语言,以及如何在C#上位机应用程序中访问和操作数据库。
4.串口通信与Modbus协议:学员将学习串口通信的基本原理和Modbus通信协议,以及如何在C#中实现串口通信和Modbus协议的通信。
5.项目实战:通过实际的项目案例,学员将综合运用所学知识,开发具有实际功能的C#上位机应用程序。
【师资优势】
我们的硬件设备齐全,拥有国内外品牌相机、运动控制卡、伺服系统、马达及相关专用辅助设备。
我们的讲师有多年自动化工程项目设计及开发的工作经历。
我们的讲师定期参加学习培训,以确保让学员及时掌握新的技术动态。
【授课老师】
大林老师
品牌课程创始人
主题培训:
上位机、机器视觉、PLC、引导运动控制、工业机器人
讲师履历:
17年自动化行业软件开发经验
3年Arm嵌入式开发
参与开发0penCV实验大师平台软件
【课程大纲】
第二阶段
工业智能化--上位机快速入门
1.C#与工业自动化
C#知识全栈基础:结合工业自动化编程应用场景理解...
2.C#封装及基本语法
通过PLC梯形图及SCL/ST编程理念理解封装,快速熟悉C#的基本语法及操作技巧
3.类和对象--程序运行核心
基于自动化编程,类比FB/FC块应用去理解类和对象,及类的组成.
4.通过继承理解U界面设计规则:
分析UI工具动态生成机制,学会如何调用各个界面控件的属性及方法,无需背记代码,就能快速处理..
5.接口与多态--软件框架核心
通过常规项目中相机父类与子类的关联,学会使用抽象方法/虚方法/接口
第三阶段
上位机高级进阶及智能框架
1.集合/泛型/数字字典/高级泛型等
紧扣自动化现场场景,模块化讲解集合,泛型,正则表达式等应用场景并编写可复用代码
2.表格/文件/文件夹/配置文件操作保存等
EXcel表格设计,导入导出,文件夹创建,文件读写保存,配置文件处理等工具库的设计封装,可复用
3.多线程技术
多线程/跨线程技术/线程控制技术及使用场景,CPU资源占用分析,上位机编程时,什么时候使用多线程及如何使用...
4.委托/事件/回调/高级委托应用
委托的通俗理解,什么时候使用委托,及委托的应用案例,事件回调与委托关系,委托在Lamad表达式及LinQ语句中的意义
5.上位机框架常用工具库/配置库/帮助库
上位机开发中常用的帮助类库封装及实现,可复用
第四阶段
上位机项目中常用标准化功能
1.扩展控件/组合控件/自定义控件
使用继承,类的属性方法及GDI+技术开发合适的静态/动态/透明/验证自动化控件
2.上位机程序打包/授权/加密/自动升级
软件安装包生成/多种加密/升级方式/使用期限等代码编写,可复用
3.多语言界面及操作日志
多种语言界面切换及操作员操作日志的代码编写,Log4net等知识点应
4.反射/特性/单例模式/工厂模式
反射,特性,单例模式,工厂模式使用场景,使用规则,代码编写
5.队列网络编程/任务调度/重试机制
队列Queue类在自动化/视觉软件控制中的多种场景分析及代码实现
6.多线程在自动化流程控制中的角色
如何使用线程锁,线程阻塞,线程标志位实现自动化流水线的流程控制
7.上位机软件在线联网机制
如何实现与网络自动互联..
第五阶段
基于智能化的C#与硬件项目应用
1.C#与三菱PLC
C#与三菱FX3U/FX5U数据交互控制,串口通信,MC通信协议.
2.C#与西门子PLC
S7通信协议说明/S7.NET源码分析/基于S7,NET实现PLC数据通信.
C#源码通信与 西门子1200/1500,200smart
3.C#与工业机器人
开放式TCPServer,TCPclient/ModbusTCPServer, ModbusTCPclient..
控制爱普生机器人与ABB机器人
4.C#与第三方硬件设备
开放式TCPServer,TCPclient/ModbusTCPServer,ModbusTCPClient RS232,RS485,ModbuSRTU通信控制变频器等..
5.C#与正运动/雷赛控制卡
相对运动,绝定运动,插补运动,同原点等SDK运动的数封装,调用,实现
第六阶段
上位机数据交互模块项目应用
1.C#与工业数据库
SQL语句,C#与Access,Sglite,Mysql等数据库交互,显示在DataGridView,ORM实体框架技术..
2.C#与OPC风R
OPC基础知识点说明/KepServer软件安装使用
OPCUA通信开发/实现通信测试.
3.数据绑定/数据实时保存/数据实时显示
如何使用合适的线程定时器实现与数据库定时存储
如何在线程中实时读取PLC/机器人/其他硬件数据.
4.上位机通用报警界面
如何实现设备报警状态实时显示及报警解除后画面实时更新.
5.上位机数据报表及曲线图实战
如何实现报表数据操作,曲线展示...
6.用户登录及用户权限
如何实现不同权限用户的登录操作及设置…-位机培训
【关于我们】
大林机器视觉实训中心成立于2012年,隶属于和讯自动化设备有限公司。
本着为工控事业培育和输出从事上位机到机器视觉专业化人才为理念,着利于让学员成为工控软件专家为目标,目前拥有苏州(苏州木渎)、常州(常州新北)两个实训中心累计2200多平米。
专业从事机器视觉,上位机软件开发培训,深度学习培训,AGV培训,为零基础同学提供工业机器人及PLC等工业基础硬件编程及调试培训,并从事数字自动化设备检测设备开发及改造,本中心拥有先进的上位机视觉及深度学习教学实践设备,全部使用当下流行的品牌硬件搭建。
同时,软件封装和技术资料一应俱全,为学员提供内部保密资料,让学员随时练习,查阅资料来加深学习效果。
另外,中心汇聚了一批来自工控领域的专业技术人士和行业精英,他们在工控行业领域都有着平均15年以上大型项目开发经验,而且在培训方面均有着丰富的传授经验。
【发展历史】
▪2012年12月常州建立江苏和讯自动化设备有限公司,代理销售主流工控产品,同年成立自动化培训部,以培训客户自动化编程技术为主
▪2013年12月 和讯自动化培训部开始面向社会招生培训自动化编程,上位机编程。
▪2014年10月江苏和讯自动化设备有限公司合并苏州圣达生机电设备,主要是研发化妆品及3C行业的检测及装配设备,培训部更名大林自动化培训中心,同时有了自己的实训基地,同年推出工业机器人及视觉培训课程
▪2020年9月 大林机器视觉培训中心(苏州校区)成立,和实训基地在一起,便于学生实操,实训,
▪2023年11月大林与苏州农业技术学院建立合作实验基地和教授工作站
▪2024年01月 深度学习知名专家贾志刚老师加入,推出C++(QT)联合OpenCV课程和深度学习课程
▪2024年05月 推出OpenVM基于opeCV开发的自己的视觉传统算法框架,深度学习软件框架,实现学员3-5天就能完成一个项目的梦想
【培训业绩】
从2012年10月-2024年8月28日,培训客户5000人次,现场班学员培训共计5000人次,线上学员数十万。
【核心优势】
校区环境舒适,拥有2200平米的实训基地。
讲师有10多年自动化软件编程工程项目设计及开发的工作经历。
注重实践,着力培养学生的动手能力。
以真实项目作为案例,知识更贴近企业需求。
推进“理实一体”一对一、私人订制VIP学员教学新模式。
实行学生与讲师零距离互动探讨,创新教学理念。
学习时间灵活掌控,随到随学。
培训结束后,给学员提供线上或者电话答疑。
【技术论坛方式】
大林上位机机器视觉与贾老师合作开创0penCv学堂等技术论坛网站和相互交流学习的学习方式。
网站技术论坛集机器视觉技术行业的业界人士,提供大家学习过程中遇到困难的卓越解决渠道。