首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
测试测量
» 在WaveMaster中创建自定义运算函数
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
在WaveMaster中创建自定义运算函数
发短消息
加为好友
Bazinga
当前离线
UID
1023230
帖子
5213
精华
0
积分
2607
阅读权限
70
在线时间
158 小时
注册时间
2013-12-20
最后登录
2015-10-22
金牌会员
UID
1023230
1
#
打印
字体大小:
t
T
Bazinga
发表于 2015-1-17 10:21
|
只看该作者
在WaveMaster中创建自定义运算函数
对话框
,
示波器
,
数学
WaveMaster™系列数字示波器最重要的功能之一是能够使用各种第三方软件工具,如Visual Basic或MatLab,创建自定义运算函数和测量函数。使用这些程序创建的MatLab™脚本可以嵌入到示波器运算链中,象内部数学函数一样运行。脚本使用基于微软组件对象模块(COM)标准的自动化界面。这种公共的自动化界面可以完成面板设置、远程操作及内部脚本编制。
可以使用配备XMAP主分析函数选项的WaveMaster示波器访问自定义数学函数。图1显示了演算设置对话框,包括Wave脚本选项,支持基于Visual Basic脚本定义自字义演算。这种数学函数从任何WaveMaster的输入或演算函数中提供一个输入数据数组。Vbscript的输出是WaveMaster支持的另一个数组。
图1 调用Wave Script数学函数,可以使用Visual Basic脚本创建自定义演算函数和测量函数。
图2 Wavescript编辑器选项。
一旦选择了Wave script函数,数学设置可以进入Visual Basic编辑器,如图2所示。按Edit Code按钮,用户可以进入文本编辑器。这时,用户可以手动输入代码,或导入.vbs扩展名的Visual Basic文件。图3显示了部分Visual Basic脚本,用对数频率轴显示FFT函数。这个函数的输入是FFT函数的数据数组,它通常使用线性频率轴显示。这个函数使用FFT显示,把频率轴转换成对数标度。演算设置还在Wavescript菜单中显示执行状态。它在标明脚本状态的区域中列出任何解释程序错误。
在调用这个数学函数时,将执行这个脚本。图4显示了结果。如果保存设置文件,将包括这个脚本。因此,一旦编写和调试了脚本,通过保存和调用示波器设置,可以非常简便地复现脚本。
这简单地说明了数字示波器中非常重要的功能。在早期的仪器中,只能在仪器外部执行自定义演算函数。Wavemaster的Xstream™技术可以在仪器内部包括这一功能,扩展现有的演算函数。
图3 部分VBscript,在对数轴上显示FFT函数。
图4 Visual Basic脚本输出把FFT的频率轴转换成对数,然后在示波器显示屏上显示。
收藏
分享
评分
the king of nerds
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议