完善

来源:互联网 发布:xampp xdebug mac 编辑:程序博客网 时间:2024/04/29 20:42

程序的完善

 

做这个项目,起先我有点小瞧他的难度,以为指点下想学技术的同事就可以搞定了,但是实际下来这个项目能够做的好的话可以持续一辈子拉,我指的是其中的一些理论问题,比如振动分析那一块的,听说过多少博士一辈子搞这种研究的;还有一点是我进一步了解了实际的物理过程,加深了对于整个实验的进一步理解和把握;另外,即使是很普通是程序,也是可以写的很专业的;

 

 

暴露的问题,要改善的地方:

 

1 扫频实验的频率序列计算,为什么最初的序列到达一个值以后,会有一个下降的结果;这个问题我解决了,但是解决问题的方式是回避问题本身还是纠正原来算法的瑕疵;

 

2 在实际扫频的实验结果中间,为什么会有一个记录点的频率比前一个值要小一些呢,以前的记录没有这种问题啊; 要求给一个比较合理的解释

 

2 扫频结束以后的处理,他的幅度值到底是一个怎么样的控制过程,简单的回归到很小的值?现在有这个处理过程,但是好像有时候起作用,有时候不起作用,

 

 

3 回到程序本身:从采集,处理,显示,控制,这个流程走下来,时间运行一次大概是200ms,这样子的话,时间就显得太长了,想通过一种什么方式把这个速度能够提高到100ms左右;想象把采集和处理简单的并行一下,这样子的性能会不会有一些提升,上次失败的实验的结果不代表什么啊,

 

 

4  扫频结束后和在幅度值到达一定范围稳定后,要把PID关闭, 在幅度值超过一定范围的时候,要能够自动激活PID进行调整;这个是以后能够自动化调整的努力方向;

 

明天把该接的传感器都给接了,

 

 

一个信号发生器的问题,GPIB发命令的最小时间间隔是多少,也就是说,比如,在进行处理的时候,在前一个命令正在进行处理占据资源的时候,后面发进来的命令是不起作用的;

 

下面是生产wf1973的公司的产品资料的一般介绍,

http://www.nfcorp.com.cn/pro/mi/sig/f_gen/wave/features.html

 

http://www.nfcorp.com.cn/pro/mi/sig/f_gen/wave/sequence.html