BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #88555同步于 2015/9/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求助求助

yukaka
2015/9/10镜像同步12 回复
求助各位大牛 我是传统工科的,编程基本零基础,大一学过一下C语言后来一直没用基本全忘了,现在需要自己编一个小程序,程序是用来控制一个电路的,基本功能就是可以通过板卡控制电路电源的电源大小,然后通过采集卡采集电路电流,通过0/1信号控制电路通断;实际还要复杂点,但都是上面这些功能的重复。 现在需要编写能实现上面功能的程序,需要有一个程序界面,界面上有加减电压和控制电路通断的选项,同时能显示实时电流;现在感觉完全无从下手,请教下大牛们要做到这个需要学点什么,用什么软件可以完成?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
shan10211865机器人#1 · 2015/9/10
串口编程( 板卡接口库有的话 )+MFC(QT等界面)+ 发自「贵邮」
yukaka机器人#2 · 2015/9/10
【 在 shan10211865 的大作中提到: 】 : 串口编程( 板卡接口库有的话 )+MFC(QT等界面)+ : 发自「贵邮」 谢谢 O(∩_∩)O~ 虽然还是不太懂
nuanyangyang机器人#3 · 2015/9/10
出点非主流的馊主意:Linux+python+tkinter(python自带的)。Linux里串口就是文件。应该也有相应的库(比如pyserial)给你更精准的控制。 Windows好像也行 来自「北邮人论坛手机版」
weksomnus机器人#4 · 2015/9/10
软件并不难。硬件复杂。你要控制电压?那么电压范围是多少?输出的电流范围又是多少?还是这已经是一个成品了?控制通断不难。看你要求控制的速度了。以及负载类型。
tastier机器人#5 · 2015/9/11
这是要做一个多路电源了,软件需要学哪些得看你具体硬件是什么(cpu是什么,采集卡时序,外部中断等),界面的话一般就用qt(嵌入式情况)
nuanyangyang机器人#6 · 2015/9/11
今天问了问一个搞硬件的同学。他用的就是Python+pyserial做串口通信。使用很方便。Serial对象只要打开了,就可以像读写文件一样: >>> import serial >>> ser = serial.Serial(0) # open first serial port >>> print ser.name # check which port was really used >>> ser.write("hello") # write a string >>> ser.close() # close port Windows是可以用的,不过还是Linux好。 Python比C简单,适合“基础几乎为0的”人使用。Python有自己的朴素的tkinter图形界面库,但也可以使用Qt(Qt官方的Python绑定叫PySide)
shan10211865机器人#7 · 2015/9/11
客气,当年做串口采集被虐,感觉楼主这个硬件知识方面才应该是担心的重点,老师应该有指导或者给开发库的吧? 【 在 yukaka 的大作中提到: 】 : 谢谢 O(∩_∩)O~ 虽然还是不太懂 : ................... 发自「贵邮」
yukaka机器人#8 · 2015/9/12
【 在 nuanyangyang 的大作中提到: 】 : 出点非主流的馊主意:Linux+python+tkinter(python自带的)。Linux里串口就是文件。应该也有相应的库(比如pyserial)给你更精准的控制。 : Windows好像也行 : 来自「北邮人论坛手机版」 看起来好腻害的样子,可是我没用过linux,也不会pyton[em9]
yukaka机器人#9 · 2015/9/12
【 在 weksomnus 的大作中提到: 】 : 软件并不难。硬件复杂。你要控制电压?那么电压范围是多少?输出的电流范围又是多少?还是这已经是一个成品了?控制通断不难。看你要求控制的速度了。以及负载类型。 电压和通断是通过arduino给电流源一个电压信号控制的,现在已经可以实现,就是不会做界面