基于LabVIEW8.6和S3C2440的手持数字波形表的界面设计
用公式

计算平均值。
选择functions>>mathematic>>numeric>>绝对值.vi,使输入信号u(t)返回绝对值,在mathematics>>probability and Statistics选择均值趋势.vi,引脚AV测量平均值。
交流电压中的最大值即为峰值。通过数据比较求出最大值,在programming>>waveform>>analog waveform选择波形最大最小值.vi,引脚Y最大测量峰值。连线成功后,数字波形表流程如图3所示。
2.4 利用touch panel模块建立应用项目
开发的流程是用LabVIEW的touch panel模块建立应用项目,通过Microsoft ActiveSync将生成的可执行文件下载到WinCE5.0嵌入式系统的手持设备上运行。其开发流程如图4所示。
通过touch panel模块将LabVIEW8.6在PC上设计的虚拟数字波形表程序移植到运行Windows CE的便携式手持设备上,数字波形表如图5所示。

3 测试结果
表l给出仿真信号测试结果和理论结果。
4 结束语
使用LabVIEW编程比传统的软件开发方法效率高,利用touch panel模块能快速开发触摸屏项目,适用于开发手持设备应用程序。智能手持仪器本身具有便携性、移动性、智能化等特点,通过它可以随时随地访问获得各种信息,因此这类设备应用广泛。手持数字波形表具有体积小、成本低、稳定可靠等优点。
1
2

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码