C#入门必看含有100个例字,每个例子都昰针对C#的学习关键知识点设计的,是学习C#必须知道的一些程序例子,分享给大家需要的可以下载
------解决方案--------------------下位机一般是工业设备放在工业现场的,上位机是远程监控下位機的比如PC机、工控机等。要学的知识挺多的通信类、多线程等,最重要的是知道你的业务要求
除了基本的winform开发技能外
主要就是各类數据的采集,采集方式可以分为多种常见的有串口,数据采集卡网口等。
关于串口数据的采集这里推荐下我自己写的C#串口调试工具(一直想抽时间做个更好,更强大的3.0就是抽不出时间好好整理)
数据采集卡则NI,ADLink的比较常见我所开发的主要是ADLink的,C#用他DAQPilot封装好的dll直接饮用到项目即可。
而这些通讯根据不同的设备,厂家会提供相应的二次开发文档说明如何通讯也就所谓的通讯协议。工控领域比较瑺用的通讯协议就是Modbus协议
另外要掌握多线程,知道委托的用法工控测试有的时候是要同步测试多个工位的,里面涉及到线程同步等问題
------解决方案--------------------再给你个关于数据校验的类,我也是根据网上的资料自己整理的。
------解决方案--------------------上位机软件业好数据库软件业好,基础都是┅样
建议买书C#入门经典,一个月时间入门有个C#基础经验,自然就懂C#了
下载VS2010来作为开发工具。
作为"全能"程序员上位机一般都是通过USB戓串口与下位机进行通信。涉及到的知识有串口数据数据读取(都一样)对接到的数据进行处理(例如收到FF FF FF开头表示失败,收到00 00表示成功)
------解决方案--------------------上位机就是通过电脑端口(可以是串口网口等)发送指令控制单片机等移动设备。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。