是不是遇到過(guò)這樣一種情況,開發(fā)過(guò)程中遇到問(wèn)題,想在論壇或交流群里請(qǐng)教大神。
區(qū)別于其它的文本語(yǔ)言,LabVIEW無(wú)法直接復(fù)制代碼,只能發(fā)送代碼的截圖或源代碼文件。
截圖其實(shí)是一種很直觀的方式。但是大神幫助我們時(shí)想運(yùn)行仿真,只能自己再拖一遍代碼或者讓我們把源代碼發(fā)過(guò)去。這個(gè)過(guò)程又繁瑣還浪費(fèi)時(shí)間。
那么,有沒(méi)有一種方式既簡(jiǎn)單直觀,又操作方便呢?
答案當(dāng)然是有啦,不然這期內(nèi)容寫啥呢!
請(qǐng)先看下面的操作:
WTF?圖片居然直接變成代碼?
看到這,小V默默的打開自己的電腦各種嘗試,然而神奇的事情并沒(méi)有發(fā)生。
小編:“其實(shí),要讓程序直接變?yōu)榇a,原理非常的復(fù)雜,它需要用到人工智能技術(shù)。在加載圖像的時(shí)候,人工智能自動(dòng)分析圖片,并匹配圖片的控件及函數(shù)標(biāo)志,然后把對(duì)應(yīng)的單元拖放到程序面板。匹配過(guò)程中檢測(cè)到錯(cuò)誤......”
小V:“別裝神弄鬼的,說(shuō),是不是又用了啥插件類的東西?”
額......
咳咳,我們先來(lái)看看上面導(dǎo)入的兩張圖片
1.png
2.png
一眼看過(guò)去,其實(shí)沒(méi)有本質(zhì)的區(qū)別,但是它們的來(lái)源卻從根本上就不同。
先說(shuō)2.png,它是用常規(guī)截圖軟件截取的程序面板。
而1.png,是用LabVIEW自帶工具生成的,具體步驟是:寫一個(gè)程序,切換至程序面板,選中代碼,然后選擇菜單“編輯>>從所選項(xiàng)創(chuàng)建VI片段”,保存為png圖片。
怎么樣,是不是很神奇呢?學(xué)會(huì)這個(gè)方法,大神再也不怕我請(qǐng)教問(wèn)題了。