数采日记1
2020/8/16
现在主要的问题是:
- 现在每碰到一个问题就是一个完全没有接触的、没有经验的、空白的知识领域(部分有相关理论基础),学习时间成本较长,但是项目还有半个月。
- 硬件知识不了解,没经验,出了问题不知道去哪方面解决。
- 程序有些部分没有说明,不清楚部分变量作用和功能,这部分出了问题该去修改呢。
- 找不到更多的资料,之前写软件的程序时,已经学会类似模块功能实现,只用解决遇到的Bug,主要代码还是懂得,现在代码搞不动,没办法排除故障,定位问题点。
- 脑子里没有硬件变成的整体流程。第一个硬件项目(也可以说是第一个大型c++项目,好几年没接触过了)就是这种比较大的项目,实在是有点难。
预期项目还存在的问题:
- DMA只有刚开始能读到数据
- 数据块存入数据库(有代码,不知道会不会遇到问题)。
- 数据采集停止与开始的控制。
- 图形界面的编写(QT也不会,我感觉qt的学习就不止一个月)。
今天又是毫无进度的一天。
几天前就发现DMA通道数据只有在程序刚开始才有数据,之后通道里就没有数据了😔。
问题没有头绪,就去看了PXI6255的用户手册,看了一天发现没什么实质帮助,只是对6255的使用方法和配置要求有所了解,但是具体该怎么配置呢?手册里都是LabView的使用介绍,没有c++变成的方法。
然后我就去安装了LabView看看能不能正确运行,命途多舛,LINUX不能很好的支持LabView装了个2017的的版本,结果只能运行自带的模拟数据,网站里下载的程序全都缺少Sub Vi。软件不会用只能放弃这个方法。
头疼,怎么办!!!
文档看的头疼,就看会直播,换个脑子,然后被导师看到了/(ㄒoㄒ)/~~。
明天再调试代码,问问老师吧。