還在用尺子量?學(xué)會(huì)這個(gè)一分鐘搞定提取圖片中的曲線數(shù)據(jù)
摘要
本文介紹了maxwell中自帶的sheetscan工具來提取圖片中的曲線數(shù)據(jù)的步驟。
這個(gè)插件的功能和getdata很相似,使用流程也相近,但是因?yàn)榧稍诹薽axwell中所以可以省略兩個(gè)步驟,而且也不需要單獨(dú)安裝,懶癌星人福音!

我們?cè)诜抡娴臅r(shí)候是不是經(jīng)常會(huì)需要從手冊(cè)、文獻(xiàn)或者網(wǎng)上查找一些材料曲線,或者寫文章的時(shí)候需要使用別人論文中的數(shù)據(jù)來驗(yàn)證自己的模型。這個(gè)時(shí)候就需要一款小巧好用的圖片數(shù)據(jù)提取軟件。而很多人都不知道,其實(shí)maxwell中已經(jīng)內(nèi)置了一款提取數(shù)據(jù)的小插件,這就是SheetScan。
從AEDT電子桌面上,點(diǎn)擊主菜單上的Project,然后選擇Database,打開數(shù)據(jù)表的窗口后就可以看到Sheetscan的按鈕,單擊就進(jìn)入了Sheetscan的界面。

這個(gè)界面中的菜單并不多,但是麻雀雖小五臟俱全。接下來就為大家來演示一下怎么來把一張圖片的BH曲線識(shí)別導(dǎo)入進(jìn)來。
step1、讀入保存的圖片
點(diǎn)擊頂部菜單?Picture > Load Picture 就可以打開文件瀏覽窗口,然后選中自己之前保存的圖片就可以了。Sheetscan支持很多種常見和不常見的格式導(dǎo)入,一共有.bmp, .dib, .jpg, .gif, .tif, .tga, .pcx, .htm, 和 .html.
這里我保存的圖片是這樣的一個(gè)很常見的jpg格式??梢钥吹竭@里面一共有4條曲線。

把它倒入之后可以通過左上角這里的圖標(biāo)進(jìn)行視圖的縮放

step2、讀入保存的圖片
點(diǎn)擊頂部菜單上的?Coordinate System?> New 可以打開坐標(biāo)系對(duì)話框。

可以看到定義一個(gè)坐標(biāo)系需要三個(gè)點(diǎn),所以需要分別定義Poin1、Point2和Point3。這三個(gè)點(diǎn)可以分別幫我們確定原點(diǎn)的位置、x軸的方向和比例、Y軸的方向和比例。
單擊Poin1之后光標(biāo)變成十字就說明已經(jīng)進(jìn)入捕捉模式,如果捕捉困難可以使用縮放功能來調(diào)整。然后同樣的方法來分別從x軸和y軸上捕捉Point2和Point3。捕捉之后修改對(duì)應(yīng)的坐標(biāo)。如果有需要的話可以做坐標(biāo)的數(shù)據(jù)進(jìn)行縮放,縮放形式分別有線性、對(duì)數(shù)和分貝。
通常,這三個(gè)點(diǎn)從坐標(biāo)軸的刻度值上來選擇會(huì)比較方便直接。而且一般會(huì)選擇圖片上的三個(gè)頂點(diǎn)。但是因?yàn)槲冶4娴倪@張圖橫坐標(biāo)使用了對(duì)數(shù)坐標(biāo),而且這個(gè)軟件對(duì)數(shù)坐標(biāo)捕捉的時(shí)候不允許0數(shù)值的出現(xiàn),所以我是選擇了下面這三個(gè)點(diǎn)(10,1)(100,1)(10,10)然后x軸的縮放選擇log。

這樣三個(gè)點(diǎn)全部定義好之后,點(diǎn)擊OK,窗口就會(huì)生成一個(gè)網(wǎng)格。這個(gè)網(wǎng)格可幫我們校核坐標(biāo)軸的定義是否準(zhǔn)確。

step3、設(shè)置曲線
從頂部選擇Curve>New,就可以打開設(shè)置曲線對(duì)話框。這里可以定義坐標(biāo)軸的名稱、單位、縮放和偏移。填寫好之后點(diǎn)擊“確定”,就可以開始選擇數(shù)據(jù)點(diǎn)了。

step4、定義數(shù)據(jù)點(diǎn)
使用光標(biāo)來捕捉數(shù)據(jù),捕捉的時(shí)候注意一下點(diǎn)的x坐標(biāo)要單調(diào)遞增,所以選擇點(diǎn)的時(shí)候在曲率變化多的位置適當(dāng)多選一些,線性段可以少一些。左邊會(huì)同時(shí)出現(xiàn)選中的點(diǎn)的坐標(biāo)。選擇的時(shí)候如果哪個(gè)選錯(cuò)了也不要擔(dān)心,是可以進(jìn)行添加、刪除來進(jìn)行微調(diào)的。
這樣全部的數(shù)據(jù)都選好之后第一條曲線就定義好了,如果想定義多條曲線的話,可以從Step3開始重復(fù)。
這樣全部的數(shù)據(jù)都選好之后第一條曲線就定義好了,如果想定義多條曲線的話,可以從Step3開始重復(fù)。
如果已經(jīng)到了這一步了,才發(fā)現(xiàn)前面有步驟做錯(cuò)了,不用擔(dān)心,可以通過Curve>Change Settings來修改坐標(biāo)軸的設(shè)置,可以通過Coordinate System>Properties來修改坐標(biāo)系。

step5、導(dǎo)出數(shù)據(jù)
通過頂部的File-Export來打開Save對(duì)話框。這里可以定義。選中Equidistantt可以設(shè)置導(dǎo)出的數(shù)據(jù)范圍、采樣率和采樣數(shù)量?。如果定義了多條曲線,可以選中curves然后選擇想要導(dǎo)出哪些曲線。
曲線數(shù)據(jù)可以直接導(dǎo)出為文件,也可以直接導(dǎo)出成dataset。文件支持mdx文件、csv文件和cfg文件。

如果導(dǎo)出為了dataset文件,關(guān)閉sheetscan界面之后可以看到已經(jīng)定義好的dataset名稱和曲線。

step6、使用提取到的曲線定義BH曲線
首先需要把dataset數(shù)據(jù)導(dǎo)出來,直接點(diǎn)擊dataset頁面的Export就可以導(dǎo)出數(shù)據(jù)了,當(dāng)然在前面的Step4中導(dǎo)出的時(shí)候也可以直接導(dǎo)出到File
然后在定義BH曲線的時(shí)候,點(diǎn)擊頂部的Import dataset,選中剛才導(dǎo)出的tab文件,就可以讀進(jìn)來了。


當(dāng)然定義好的dataset還有很多其他用法,大家可以自己去嘗試一下。而且這個(gè)插件還支持直接從網(wǎng)頁上截屏圖片來做識(shí)別。


一鍵三連是晴博更新的最大動(dòng)力啊~~~
感謝各位小伙伴們觀看,有任何問題都可以找到小助理幫忙~~
