读书人

由于工作需要 学习上位机软件一行(c#

发布时间: 2013-08-09 15:16:24 作者: rapoo

因为工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么
各位大哥大姐 大神大师。。。我是新人 最近出来找实习 公司要求我做上位机软件方面。但是自己
不是很懂。只知道上位机是什么。。但是不知道上位机软件方面我需要哪些知识。以及怎么个使用什么界面啊什么东东的。。有经验人士可以给点指导性建议么?(我是新人。会点c#编程,上位机基本不懂)
由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么
大家帮帮小弟呀 感激不尽。。。。最近就在学习c#但是不知道c#和上位机怎么个配合法。。。没有具体的学习方向。。由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么 C# 软件 经验
[解决办法]
你先用搜索工具搜下什么叫上位机吧。。。。
计算机作为上位机比较常见
比如你用C#编写个程序,这个程序呢,在计算机上运行,用这个程序控制下位机,那么这时候你的计算机就叫上位机。
[解决办法]
先对你要做的东西有明确的观念
在有一定吃初上,写程序还是要思路
思路有了,啥都好说~
[解决办法]

引用:
引用:你先用搜索工具搜下什么叫上位机吧。。。。
计算机作为上位机比较常见
比如你用C#编写个程序,这个程序呢,在计算机上运行,用这个程序控制下位机,那么这时候你的计算机就叫上位机。
我知道呀,这个网上有的。。可是现在我是不懂上位机具体做什么?或者说我学的编程语言怎么应用到上位机上面。。这方面我一点都不懂


你写个程序不就用上去了吗。。。你要实现什么目的就写什么啊。。。
[解决办法]
引用:
引用:引用:引用:你先用搜索工具搜下什么叫上位机吧。。。。
计算机作为上位机比较常见
比如你用C#编写个程序,这个程序呢,在计算机上运行,用这个程序控制下位机,那么这时候你的计算机就叫上位机。
我知道呀,这个网上有的。。可是现在我是不懂上位机具体做什么?或……


我不是大师。。。。
上位机核心还是编程啊,要是对界面有要求就找美工美化下,不像下位机还要进行外围电路设计什么的。。。

你问的这些谷歌和百度都知道
[解决办法]
首先你得明白,你这个上位机软件是用来做什么的。要实现什么功能。
[解决办法]
上位机。。。这玩意偏向于单片机方向了。。。要不你去 硬件/嵌入式开发 那个板块里先去问问?这边用C#的还多是做pc软件和web的
[解决办法]
引用:
上位机。。。这玩意偏向于单片机方向了。。。要不你去 硬件/嵌入式开发 那个板块里先去问问?这边用C#的还多是做pc软件和web的

我就知道下位机一般都是PLC/单片机之类的,上位机是发指令的PC机,你们公司是要用pc控制单片机?
[解决办法]
如果有条件呢,就去学校请教一下“自动控制”“工程电气化”专业的学生或导师,看看他们怎么理解上位机和怎么实施这种东西

呵呵,对于纯粹计算机专业的学生,会对wincc,labview感到不可思议滴,你串口,心跳包,协议分析,字节转换,数据处理整的一头包的时候,人家“拖拖拉拉”就做一个2天就搞一个“上位机”,纯粹计算机专业的学生伤不起啊
------解决方案--------------------



[解决办法]
上位机PC软件开发。
除了基本的winform开发技能外。
主要就是各类数据的采集,采集方式可以分为多种,常见的有串口,数据采集卡,网口等。
关于串口数据的采集,这里推荐下我自己写的C#串口调试工具(一直想抽时间做个更好,更强大的3.0,就是抽不出时间好好整理)
数据采集卡则NI,ADLink的比较常见。我所开发的主要是ADLink的,C#用他DAQPilot封装好的dll,直接饮用到项目即可。
而这些通讯,根据不同的设备,厂家会提供相应的二次开发文档说明如何通讯,也就所谓的通讯协议。工控领域比较常用的通讯协议就是Modbus协议。
另外要掌握多线程,知道委托的用法。工控测试有的时候是要同步测试多个工位的,里面涉及到线程同步等问题。
[解决办法]
再给你个关于数据校验的类,我也是根据网上的资料,自己整理的。
C# XOR CRC16 校验码计算类
[解决办法]
上位机软件业好,数据库软件业好,基础都是一样。
建议买书C#入门经典,一个月时间入门,有个C#基础经验,自然就懂C#了。
下载VS2010来作为开发工具。

作为"全能"程序员,上位机一般都是通过USB或串口与下位机进行通信。涉及到的知识有串口数据数据读取(都一样),对接到的数据进行处理(例如收到FF FF FF开头表示失败,收到00 00表示成功)
[解决办法]
上位机是什么 这真的吓到我了由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么
[解决办法]
上位机就是通过电脑端口(可以是串口,网口等)发送指令控制单片机等移动设备。
[解决办法]
由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么
[解决办法]
由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么第一次听到这个词
[解决办法]
本质上就是字节流的控制和通讯接口的使用。


[解决办法]
由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么由于工作需要 学习上位机软件一行(c#编程)。有人可以给点指导性建议么

读书人网 >C#

热点推荐