CSPM開放式軟件系統(tǒng)(CSPM Open Source Software)的目的是讓二次開發(fā)用戶可以從復雜的儀器功能編程中解脫出來,將精力集中在具體的功能擴展上,大幅度降低開發(fā)成本、縮短開發(fā)周期。
SPM 開放式軟件系統(tǒng)(CSPM OSS)被劃分為兩個部分:SPM Console和SPM Kernel。
SPM Console軟件負責向用戶提供一個界面,讓用戶輸入各種指令,并將各種儀器的狀態(tài)和信息顯示給用戶。例如,SPM Console軟件上有一個激光電源按鈕,用戶可以用鼠標按下該按鈕,指示儀器打開激光電源;SPM Console軟件也可以將顯微鏡所采集到的圖像顯示在計算機屏幕上。
SPM Kernel軟件在用戶界面軟件(SPM Console)和掃描探針顯微鏡系統(tǒng)硬件之間架起一道橋梁,SPM Console軟件將用戶的指令發(fā)送給SPM Kernel軟件,SPM Kernel軟件對收到的軟件進行解釋,并對SPM硬件進行相應操作,實現用戶指令。同時,SPM Kernel對SPM硬件系統(tǒng)的狀態(tài)進行采集和調度,以保證硬件正常運作,并向SPM Console各種信息,讓用戶可以實時了解儀器狀態(tài)并觀察實驗結果。
系統(tǒng)軟件劃分為兩個層次,可以將復雜的、高要求的、難以理解的硬件流程封裝在SPM Kernel軟件中,用戶不需要全面了解系統(tǒng)硬件的技術信息,就可以快速高效地編寫滿足自己需要的軟件。
一般情況下,SPM Console軟件的源代碼是向用戶開放的,用戶可以對源代碼進行修改和補充,實現新的功能。
SPM Console采用Microsoft Visual C#語言編寫。選擇C#的原因是:C#是一門設計簡單、面向對象、類型安全、靈活兼容(.Net框架的支持)的新型面向組件編程語言。其語法風格源自C/C++家族,并融合了Visual Basic的高效和C/C++的靈活性、強大底層控制能力,是Microsoft.Net平臺的主流語言。
技術參數:
更多信息請點擊:https://www.spm.com.cn/
主要特點:
SPM Console OS1.0軟件是一個開放源代碼的軟件,為用戶提供了一個全面完整的范例。用戶可以對該軟件進行修改和擴充,以滿足自己的特殊要求。



