五、MPS-010601的软件编程
MPS-010601的特色之一是编程简单。MPS-010601提供了跨平台的DLL驱动函数,可支任何可以调用DLL的编程语言使用,不但包括VC、VB等,还包括C#、C++ Builder、LabVIEW、Matlab等等。MPS-010601所提供的驱动DLL包含四个驱动函数,分别是设置参数、获取数据、输出数据和获取计数器值。函数的用法非常简单,有兴趣的朋友可以查看MPS-010601的说明书,其中有函数及参数说明并附有调用程序举例,在此就不作过多说明。
值得一提的是,MPS系列采集卡都支持LabVIEW编程。作为一种测控领域新兴的高级编程语言,LabVIEW具有简单易用和功能强大两个优点,简单到用户可以在短短的几分钟内就完成一套软件编写,强大到几乎可以实现所有常用的数据分析和处理功能。为了便于用户在LabVIEW下对采集卡进行软件开发,MPS采集卡专门为LabVIEW编写了驱动子VI和参考程序,用户只需要进行改进和完善就可以实现各种功能。图八为在LabVIEW下实现数据采集的程序代码,熟悉LabVIEW的朋友肯定会惊叹程序之简单。单简单并不等于简陋,图九显示了这么一个简单程序所获得的采集效果。
图八
图九
六、MPS-010601的配套软件
为了便于用户使用,让不懂编程的朋友也能领略MPS-010601的魅力,莫非电子专门为MPS-010601编写了应用软件,用户可以直接安装并运行。与采集卡一同提供应用软件的并不多,这也是选择MPS-010601的一大优势。
1、 虚拟示波器
可实现对两路同步信号的采集、调整、触发和显示,并可以进行多种信号分析。
2、 任意波形信号发生器
可输出正弦、方波、三角波、锯齿波、直流信号等,并可输出信号经过运算后的复合波形,还可以从外部的数据文件中读取波形进行输出,或用鼠标绘制波形进行输出等。
3、 频谱分析仪
可对多路信号进行FFT变换并显示频谱,可以选择不同的样点个数,并且可以对信号进行滤波或加窗处理,还可以对频谱信号进行平均化处理,来优化FFT的结果。
4、 信号记录仪
可将采集到的数据实时写入硬盘,并可以对数据进行回放和格式转换。即将MPS-010601打造为一个容量几乎无限的实时波形记录仪。
5、 在线电压监测报警
主要用于对八路电压信号进行在线监测和比较,一旦电压符合预设的报警条件,将点亮报警指示灯并向用户播放报警音,同时还会通过DI向外输出报警信号。
6、 综合应用软件。
该软件集成了MPS-010601所有的基本功能,可以用该软件来对MPS-010601进行综合测试,也可以用在实际应用中。
七、结语
本文对MPS最新推出的多功能USB信号采集卡——MPS-010601进行了综合的介绍和简单的测评。本文只是对MPS-010601的初步探讨,更多的应用还有待您的进一步发掘,相信会带给您一个又一个惊喜。
MPS-010601在性能优异的基础上也提供了最为优惠的价格,为同类产品的几分之一甚至更低。并且莫非电子目前正在对该款采集卡进行促销活动,目前仅售599元! MPS-010601提供一周包退换、一年保修、终身维修的售后服务和有效的技术支持。对需要选用采集卡的朋友来说,MPS-010601为用户提供了一个最具性价比的选择。
MPS-010601更详细的参数及资料,请参看:
最后,莫非电子诚挚的感谢您对我们的关注!希望我们的产品对您有所帮助!
用户434635 2012-11-13 21:31