文章詳情

控製空間光調製器(SLM)的不同控製方法小結

日期:2020-11-19 04:55
瀏覽次數:548
摘要:控製空間光調製器(SLM)的不同控製方法小結 *近因為我自己做實驗要使用空間光調製器(SLM),而自己完全一竅不通,經過一段時間的摸索學習後,找到了幾種控製SLM的方法。前麵一直想寫沒時間,剛好明天要去清華交流,今天晚上得閑有點時間,就回顧小結一下。前麵找資料時,感覺國內這方麵的資料挺少的,這裏寫google能檢索到,說不定可以給以後做信息光學的後來人拋磚引玉。

控製空間光調製器(SLM)的不同控製方法小結

發布日期:2018-03-30

控製空間光調製器(SLM)的不同控製方法小結        *近因為我自己做實驗要使用空間光調製器(SLM),而自己完全一竅不通,經過一段時間的摸索學習後,找到了幾種控製SLM的方法。前麵一直想寫沒時間,剛好明天要去清華交流,今天晚上得閑有點時間,就回顧小結一下。前麵找資料時,感覺國內這方麵的資料挺少的,這裏寫google能檢索到,說不定可以給以後做信息光學的後來人拋磚引玉。

       空間光調製器作(SLM)為一種光學常用的調製波前的光學器件,在信息光學裏麵有著廣泛的應用。現在大部分的SLM的工作原理都是類似SLM是計算機的**屏幕,就類似於投影儀的地位一樣,你把你的信息能顯示在你計算機上的**個屏幕,就能把這些信息顯示在SLM上,這樣你就把信息加載到了SLM上。所以基於這個原理個人摸索出了以下四種方法:

     一,用SLM的自帶軟件控製,這個就不說了,沒什麽好說的。缺點是一次隻能加載一個二維信號進去。

     二,用PPT來控製。你沒看錯,就是用office裏的PowerPoint來控製SLM。根據前麵講的原理,再聯想你每次做報告,播放PPT時投影儀會全屏顯示你PPT的內容。這樣你就很容易理解了,播放PPT就可以把二維信號全屏播放到SLM上去了,這樣就實現了對SLM的控製。優點是簡單,可以依次加載多個二維信號,缺點是不夠**不能編程控製,不能加載大量二維信號,譬如上千張圖片。

    三,用MATLAB來控製。MATLAB作為常用的學術編程語言,簡單強大,大家基本都會用,所以用MATLAB控製SLM估計也是很多做研究的想要用的方法,個人反正**反應就是希望能用MATLAB來控製的。要用MATLAB控製SLM,首先得下一個工具箱Psychtoolbox安裝上去,具體安裝及使用方法可以參考這個網頁:

http://wavefrontshaping.net/index.php/groups-in-the-world/57-community/tutorials/spatial-lights-modulators-slms/52-how-to-control-a-slm

用MATLAB控製SLM方法的優點是簡單,在現有編程基礎上不需要學新的東西,並且可以編程**控製,可以編程讀取大量二維信號文件,缺點是隻能控製SLM,不能和其他實驗器件組成反饋係統。

      四,用LabVIEW控製SLM。這個是我*理想的控製方法,因為LabVIEW作為專門的儀器編程軟件,再控製測量方麵,這種語言有著天生的優勢。可以讓計算機把SLM和其他儀器組成一個係統,實現他們的同步,這對於高速采樣測量的情況有著重要的意義。缺點是這種語言相當於MATLAB要小眾一些,得重新學習,比較話費時間,我就是花了兩周的時間從零開始學習才把我說要實驗的功能的VI程序寫好,鬱悶。。。另外安裝LabVIEW也是件耗時的事哎,跟安裝MATLAB一樣,感覺大型編程軟件安裝都挺耗時的。

      以上的四種方法就是我個人了解的四種方法,毋庸置疑,肯定還有其他的方法。但個人能力有限,對於我而言,我已經找到了自己想要的控製方法,鑒於當初要用SLM而無處下手的苦悶,所以在這裏寫了一點經驗希望能給後來苦悶的人有所參考。看自己能不能空閑了,再找個時間具體寫寫如何用LabVIEW控製SLM和CCD,並把相應的程序傳到CSDN裏去。

轉自https://blog.csdn.net/lvmeng987/article/details/41327815

下一篇: 暫無
上一篇: 空間光調製器選型注意事項