什么叫上位机软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么叫上位机软件相关的知识,希望对你有一定的参考价值。

上位机软件,就是安装在电脑里的软件。用来和下位机进行通信,控制或者读取下位机的数据。

下位机有单片机,FPGA,DSP,等等。
参考技术A   上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等)。下位机是直接控制设备获取设备状况的计算机,一般是PLC/单片机single chip microcomputer/slave computer/lower computer之类的。上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。下位机不时读取设备状态数据(一般为模拟量),转换成数字信号反馈给上位机。简言之如此,实际情况千差万别,但万变不离其宗:上下位机都需要编程,都有专门的开发系统。 参考技术B 说通俗点:上位机就是电脑,在工业上使用的电脑就叫工控机或是上位机,用于在上位机上完成一系列系统组态之类的软件就是上位机软件,例如:组态王、 WinCC、 iFix、 InTuch等。当然,这种说法是不全面的,但大致上就是这么个意思。。。

想用c#编写上位机,是否要学wpf的编程?有没有好的教材推荐?

上位机控制要是没有很高的界面要求的话,不用WPF,要是想把界面做的漂亮那就学一下WPF吧,其实有C#的基础了,WPF基本不用学,只要遇到什么学什么就可以了。
(1)MSDN关于WPF其中内容,链接:Windows Presentation Foundation 不用说了 这个是我反复阅读的 可以如实的告诉大家 这个内容 我全看了 而且不止一遍,两遍。七八遍总是有的。因此 我会第一个品评MSDN;

(2)Charles Petzold Applications = Code + Markup A Guide to the Microsoft Windows Presentation Foundation 这本书有中文版,翻译的也不错,但是实话我未能通读,绝大部分都是看过 某些部分看过也不下三四遍;

(3)Matthew 王德才译 MacDonald Pro WPF in C# 2008 Second Edition 这本书同样有中文版 翻译过来的是“WPF编程宝典——使用C#2008和.Net3.5” 这本书 英文的厚厚的我打印装订成了三册 等到中文版出来我又不惜大撒银子 买了一本。案头书。

(4)Adam Nathan Windows Presentation Foundation Unleashed(WPF揭秘) 我第一次买的书;

(5)Ian Griffiths, Chris Sells 所著的 Programming WPF , 2nd Edition 这本书貌似有中文版,名为WPF编程 记住是第二版。传说中 这是一本好书 我看过英文的 还不错。

(6)Chris Anderson 朱永光译 Essential Windows Presentation Foundation WPF核心技术 这本书偏薄;

(7)又是Charles Peztold老人家所著的 精通Windows3D图形编程 英文名为 3D Programming for Windows: Three-Dimensional Graphics Programming for the Windows Presentation Foundation 。我中英文都看过;

(8)Pavan Podila等 WPF Control Development Unleashed: Building Advanced User Experiences 一本不错的介绍WPF控件的书,顺便说一下,我还是有意翻译该书的。

(9)Jack Xu Practical WPF Graphics Programming 一本介绍WPF图形编程的书 ,目前我并没有看到中文版。

(10)Rob Eisenberg等 Sams Teach Yourself WPF in 24 Hours,翻译过来就是Sams 24小时搞定WPF,挺神的 丫的;

(11)张晗雨编著 WPF全视角分析 国人所写的WPF书籍;

(12)王少葵 深入解析WPF 号称是国内第一本WPF书 确实也是;

(13)WPF高级编程,英文 Professional WPF Programming,该书有中文版。
参考技术A 用Windows Forms更简单些。

以上是关于什么叫上位机软件的主要内容,如果未能解决你的问题,请参考以下文章

上位机控制软件开发

最近想学个上位机软件,上位机软件一般用哪个,哪个好学?还有VB,VC,C#的优点和缺点。希望做上位机软件的前

单片机的上位机开发用啥软件好?

怎样用vc编写上位机软件

怎样用labview编写上位机软件?

非常好用的上位机软件(功能强大)——匿名四轴上位机