首页/文章/ 详情

还在用尺子量?学会这个一分钟搞定提取图片中的曲线数据

1年前浏览1602
     
摘要      

本文介绍了maxwell中自带的sheetscan工具来提取图片中的曲线数据的步骤。

这个插件的功能和getdata很相似,使用流程也相近,但是因为集成在了maxwell中所以可以省略两个步骤,而且也不需要单独安装,懒癌星人福音!

我们在仿真的时候是不是经常会需要从手册、文献或者网上查找一些材料曲线,或者写文章的时候需要使用别人论文中的数据来验证自己的模型。这个时候就需要一款小巧好用的图片数据提取软件。而很多人都不知道,其实maxwell中已经内置了一款提取数据的小插件,这就是SheetScan

从AEDT电子桌面上,点击主菜单上的Project,然后选择Database,打开数据表的窗口后就可以看到Sheetscan的按钮,单击就进入了Sheetscan的界面。

 

这个界面中的菜单并不多,但是麻雀虽小五脏俱全。接下来就为大家来演示一下怎么来把一张图片的BH曲线识别导入进来。

01

读入保存的图片

点击顶部菜单 Picture > Load Picture 就可以打开文件浏览窗口,然后选中自己之前保存的图片就可以了。Sheetscan支持很多种常见和不常见的格式导入,一共有.bmp, .dib, .jpg, .gif, .tif, .tga, .pcx, .htm, 和 .html.

这里我保存的图片是这样的一个很常见的jpg格式。可以看到这里面一共有4条曲线。

把它倒入之后可以通过左上角这里的图标进行视图的缩放

02

定义坐标系

把它倒入之后可以通过左上角这里的图标进行视图的缩放

可以看到定义一个坐标系需要三个点,所以需要分别定义Poin1、Point2和Point3。这三个点可以分别帮我们确定原点的位置、x轴的方向和比例、Y轴的方向和比例。

单击Poin1之后光标变成十字就说明已经进入捕捉模式,如果捕捉困难可以使用缩放功能来调整。然后同样的方法来分别从x轴和y轴上捕捉Point2和Point3。捕捉之后修改对应的坐标。如果有需要的话可以做坐标的数据进行缩放,缩放形式分别有线性、对数和分贝。

通常,这三个点从坐标轴的刻度值上来选择会比较方便直接而且一般会选择图片上的三个顶点。但是因为我保存的这张图横坐标使用了对数坐标,而且这个软件对数坐标捕捉的时候不允许0数值的出现,所以我是选择了下面这三个点(10,1)(100,1)(10,10)然后x轴的缩放选择log。

 

这样三个点全部定义好之后,点击OK,窗口就会生成一个网格。这个网格可帮我们校核坐标轴的定义是否准确。

 

03

设置曲线

从顶部选择Curve>New,就可以打开设置曲线对话框。这里可以定义坐标轴的名称、单位、缩放和偏移。填写好之后点击“确定”,就可以开始选择数据点了。

04

定义数据点

使用光标来捕捉数据,捕捉的时候注意一下点的x坐标要单调递增,所以选择点的时候在曲率变化多的位置适当多选一些,线性段可以少一些。左边会同时出现选中的点的坐标。选择的时候如果哪个选错了也不要担心,是可以进行添加、删除来进行微调的。

这样全部的数据都选好之后第一条曲线就定义好了,如果想定义多条曲线的话,可以从Step3开始重复。

如果已经到了这一步了,才发现前面有步骤做错了,不用担心,可以通过Curve>Change Settings来修改坐标轴的设置,可以通过Coordinate System>Properties来修改坐标系。

05

导出数据

通过顶部的File-Export来打开Save对话框。这里可以定义。选中Equidistantt可以设置导出的数据范围、采样率和采样数量 。如果定义了多条曲线,可以选中curves然后选择想要导出哪些曲线。

曲线数据可以直接导出为文件,也可以直接导出成dataset。文件支持mdx文件、csv文件和cfg文件。

如果导出为了dataset文件,关闭sheetscan界面之后可以看到已经定义好的dataset名称和曲线。

06

使用提取到的曲线定义BH曲线

首先需要把dataset数据导出来,直接点击dataset页面的Export就可以导出数据了,当然在前面的Step4中导出的时候也可以直接导出到File

然后在定义BH曲线的时候,点击顶部的Import dataset,选中刚才导出的tab文件,就可以读进来了。

当然定义好的dataset还有很多其他用法,大家可以自己去尝试一下。而且这个插件还支持直接从网页上截屏图片来做识别。

来源:搞仿真的晴博
System电子材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-03-09
最近编辑:1年前
搞仿真的晴博
博士 一个正在学仿真的老菜鸟
获赞 142粉丝 291文章 37课程 9
点赞
收藏
作者推荐
免费 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈