01.什么是二次開發(fā)模式?
二次開發(fā)模式實(shí)際上就是一組指令集,不同于一個(gè)有窗口的軟件,這組指令集更像一根管道,管道的一端可以和任意編程軟件對接,管道的另外一頭就可以將結(jié)果展現(xiàn)在特定設(shè)備上,管道完成了數(shù)據(jù)從編程軟件到空間光調(diào)制器的輸送任務(wù)。
02.二次開發(fā)模式有哪些好處?
在二次開發(fā)模式中,灰階處理,中心點(diǎn)的計(jì)算,圖像到硬件的投射統(tǒng)統(tǒng)不用管,只需要將仿真的圖像的數(shù)據(jù)塊傳送給二次開發(fā)接口函數(shù),剩下的任務(wù)就由二次開發(fā)包完成了。用戶不必考慮實(shí)現(xiàn)的機(jī)理,只需要關(guān)心自己的數(shù)據(jù)塊計(jì)算是否正確。再有,二次開發(fā)模式比應(yīng)用軟件更加靈活,可以不局限于應(yīng)用軟件有限的幾十個(gè)算法,而天馬行空的計(jì)算圖像,只要算的出來,算的正確,都可以通過二次開發(fā)接口和調(diào)制器對接。
03.二次開發(fā)模式的使用方法
解壓縮產(chǎn)品文檔中的SLM_SDK2.1_Pack.rar,壓縮包提供了32位和64位的接口包,和 6種主流語言的示例程序(demo),以及一個(gè)接口使用的幫助文檔:
文檔羅列了所有提供的接口函數(shù),比如:
每一個(gè)提供的接口函數(shù)都有詳細(xì)的參數(shù)介紹,使用場景,運(yùn)行結(jié)果說明以及注意事項(xiàng)說明,使用前盡量粗略的閱讀一下,這樣可以增加成功的概率。
在文檔的末尾,還有詳細(xì)的坐標(biāo)系統(tǒng)的說明。調(diào)制器是通過HDMI/DP或者DVI接口與計(jì)算機(jī)連接的,計(jì)算機(jī)怎樣組織這些外接的屏幕,如下圖:
Demo的使用方法:
通過運(yùn)行demo,讀者可以直接觀察到執(zhí)行每一個(gè)函數(shù)的結(jié)果:
LabView的demo程序
MatLab的demo程序
04.二次開發(fā)模式功能預(yù)覽
1)將一張圖片的路徑傳入函數(shù)并顯示圖片;2)將一個(gè)計(jì)算所得的數(shù)據(jù)塊直接交給函數(shù),由函數(shù)全權(quán)負(fù)責(zé)顯示;3)將一個(gè)文件夾的路徑傳入函數(shù),并指定圖片切換的時(shí)間間隔,函數(shù)將按照幻燈片方式順次播放每張圖片;
4)直接調(diào)用函數(shù)時(shí),彈出一個(gè)選擇圖片的對話框,可以自由選擇文件夾中的多張圖片進(jìn)行播放。
特別的,對于上面提到函數(shù),例如:saShowImageFromFolder、saShowImageFromFolderPath、saShowImageFromSelector,二次開發(fā)包還提供了控制播放的功能,這是sa函數(shù)族的一大特色。當(dāng)使用上面的函數(shù)切換圖片過程中,調(diào)用saPauseShow可中斷圖片切換;調(diào)用saResumeShow可以恢復(fù)圖片切換;而調(diào)用saStopShow可以停止圖片切換。
審核編輯黃宇
-
二次開發(fā)
+關(guān)注
關(guān)注
0文章
5瀏覽量
9109 -
光調(diào)制器
+關(guān)注
關(guān)注
0文章
87瀏覽量
8582
發(fā)布評論請先 登錄
云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持二次開發(fā)

空間光調(diào)制器(SLM)在大規(guī)模可編程量子模擬器中的應(yīng)用

DLP6500想調(diào)用API進(jìn)行自主二次開發(fā),怎么構(gòu)建開發(fā)環(huán)境?
想用QT對DLP4500進(jìn)行二次開發(fā)控制,DLP4500有沒有編譯好的sdk?
怎么配置dlp6500二次開發(fā)的環(huán)境,可以使用VS2013嗎?
請問LDC1312EVM和TI提供的軟件GUI能被二次開發(fā)嗎?
TSW14J56EVM板卡提供二次開發(fā)的接口怎么使用的?
SOLIDWORKS二次開發(fā)參數(shù)化設(shè)計(jì)工具? 慧德敏學(xué)
SOLIDWORKS二次開發(fā)應(yīng)用范圍與實(shí)例
空間光調(diào)制器自適應(yīng)激光光束整形
什么~FPGA可以自行二次開發(fā)了?

使用液晶空間光調(diào)制器(SLM)提高激光近場光束質(zhì)量

ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持二次開發(fā)

評論