微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 上位机怎么弄

上位机怎么弄

时间:12-13 整理:3721RD 点击:
请教下各位大侠。
有时候自己弄个较为简单的板子,上面带MCU。从而需要PC端的GUI来控制。大家一般怎么
办?自己写还是让别人帮忙?
谢谢。

主要看你用什么协议,然后熟悉什么软件。如果侧重控制逻辑推荐用labview,如果侧重数据分析推荐用matlab,其它的也可以用C#,java等实现。。。。
MCU的话,一般也就串口、TCP协议,更高端的有MODBUS、LIN、CAN等,都有解决方案的。

还可以用工控屏

c语言功底好建议用NI Labwindows CVI,vc功底好的话用vc,vb功底好的话也可以用vb,总之选择很多。通讯用串口、CAN都可以,如果MCU带CAN模块,用CAN会方便许多,电脑上需要另外装一个CAN卡,弄个周立功的USBCAN就不错,也有山寨版的,也可以用,便宜点,厂家提供DLL接口库,按照例程做就好。

谢谢。
用lavwindows? 什么类同于labview,软件帮我们省掉了windows MFC的部分?

试试labview

哈哈!

单片机配c++builder,黄金组合。不知道现在还有没这个软件了。  
  

串口,上位机用MFC

用python 挺简单的 很多库可以用

Qt 吧。这个比mfc强多了。入门也简单。

我是STM32F1xX连pc用USB当串口,再用Vc写个界面.

简单调试用python,复杂的让别人用labview弄

十年前的工程师吧,现在都是python了,比cbulider只好不差。

python的GUI编程有优势嘛?
感觉跟用perl差别不大啊,如果不在意界面随便弄个脚本处理也行。  

pyqt  
  

python有串口库?  
  

真个真有。

胶水语言不是白来的。

有,pyqt

那个的上位机驱动不成熟,我是自己再改之为6001通用U转串方式,用过就知道.稳定可靠,不用写PC驱动,网上随便下

谢谢。
可以实现最简单的功能吗? 在PC上数值显示,数值/文本输入框,滑动框?导入/导出
txt/excel?
我准备找准一个方向,深入学习下。到时候我自己也可以完整的做一个简单的活儿了。但
是感觉VC是个大头,重新搞VC估计很费时间,而且也大材小用。所以想找个简单的,快速
入门的。

肯定可以,不过gui我懒得做,我自己调试就直接用命令行了
你还是听前面几位的,用qt/pyqt之类吧

串口调试助手。
用VB画一个图形界面也可以。

走UART很简单,ms的express和pyqt都有现成的库。
如果是提供驱动的其他协议也可以搞定。
但是你要搞比较高级的控件功能估计需要找人了。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top