
正文
可视化上位机编程c++,ivx可视化编程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
只会C语言能不能开发上位机软件?
1、如果是想写在电脑上运行的与单片机进行通讯的电脑程序,c语言也是可以做到的,只不过要用的不再是keil了,而是VC什么的。如果是后面的这种最关键的是要定义好自己的通讯协议。
2、上位机开发可以使用WinCC或者C语言进行开发。WinCC是西门子公司推出的一款面向过程控制系统(PCS)的可视化开发工具,它提供了图形化的界面和丰富的控件库,方便用户进行界面设计和逻辑编写。
3、上位机的编程语言很多啊,VC,C++,C#,VB,VB.NET等等,关键是看你熟悉哪种编程语言了,这几种语言都是面向对象的编程语言。VB入门比较容易,而且比较容易掌握,VB.NET是VB的升级版本,现在也比较流行。
4、网上都有你可以自己搜索。因为是上位机软件,当然会用到与数控系统,运动控制器之类的通讯问题,这些等对编程熟悉后,再去查响应的资料,一般都有响应的动态控,或者AXtiveX控件,不需要自己开发。
5、无非如下:1。通讯 2。数据库 3。控制算法策略 4。多线程 总之,稳定可靠。易操作是首要的,如果是商业软件,考虑界面美化。
6、导致VC的书和例子很多,也有很多VB的。你可以使用C语言调用系统的API,也可以使用别人的开发包,如果是USB通讯,还有开源的开发包。关键是你懂得基本的通讯方法,就简单了。上位机通信一般就是串口和USB,并口很少见了。
相关问答
Q1: 如何用c语言开发自己的上位机软件
1、一般开发上位机软件都是带图形界面的。C也能做出图形界面的软件,但是开发周期太长也不实用。所以最好还是需要会一些其他语言,例如C++,C#,Java这些做图形界面开发周期短的语言。
2、首先要确定C语言的开发平台,比如windows、linux还是嵌入式,不同的平台使用的编译器与开发环境是不一样的。
3、语言本身是一种工具,真正要开发软件还是需要掌握系统提供的API和具体的开发模式。
4、可以安装keil编写。如果是想写在电脑上运行的与单片机进行通讯的电脑程序,c语言也是可以做到的,只不过要用的不再是keil了,而是VC什么的。如果是后面的这种最关键的是要定义好自己的通讯协议。
Q2: 写上位机程序要学习哪些编程软件
编程语言:掌握至少一种编程语言,如C/C++、Java、Python等。通信协议:了解常用的通信协议,如TCP/IP、USB、RS23CAN等。操作系统:对常用操作系统如Windows、Linux等有一定的掌握。
上位机的编程语言很多啊,VC,C++,C#,VB,VB.NET等等,关键是看你熟悉哪种编程语言了,这几种语言都是面向对象的编程语言。VB入门比较容易,而且比较容易掌握,VB.NET是VB的升级版本,现在也比较流行。
上面都是些要写代码的,还有一些图形化的平台,例如 Labview ,使用图形化编程,不过对于一个长时间写代码的来说,这种图形化编程有点别扭。
上位机的编程语言很多,VC,C++,C#,VB,VB。NET等等。这几种语言都是面向对象的编程语言。VB入门比较容易,而且比较容易掌握。位机,与下位机对应,用来给下位机发送指令以及从下位机接收反馈数据。
Q3: 上位机开发使用wincc还是c
一般上位机西门子的是wincc,还有三菱的上位机和ab的都是基于windows系统安装的软件。
我觉得如果你下位是PLC就要选择wincc、如果下位机是单片机那我建议你还是选择libview吧。
PLC监控主要是拿来调试设备的,主要是开发这个程序的人用的,而WinCC是开发完直接面对用户使用的,智能化人性化的提高,像数据报表归档只有上位机软件才能实现的,是完全没关系的2种东西。
不能通讯除非上位机软件厂商不想混了。一般说用wincc主要是两者都是西门子的,同一个系统下的”兼容性”会好一点,另外你不懂得地方寻求西门子技术支持都能全方位解相关的资料也都比较全,好找而已。
上位机监控软件也是一种软件,当然可以用这些高级语言编写。而wincc,ifix,组态王是一种商业化的现成组态软件,你只要设置好通讯参数,建好变量,做好动画等,就实现了上位机监控软件的功能。
您要实现的功能不是博图软件的应用,您需要的是西门子WINCC软件,这样就可以实现电脑做上位机,PLC做下位机的控制系统了。
关于可视化上位机编程c++和ivx可视化编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







