美國國家儀器公司(National Instruments,簡稱NI)是測試測量儀器的革命者。它顛覆了傳統的箱式儀器,開創了軟件定義的模塊化儀器新體系。在這個體系中,NI公司歷經30余年開發完善的LabVIEW軟件是核心,基于PXI總線的模塊化儀器是硬件基礎。采用市場可得的最新半導體技術,如今PXI模塊化儀器的生態系統已經十分完備,性能堪比傳統的箱式儀器,被廣泛應用到各個領域的測試測量和控制系統當中。 與傳統的箱式儀器相比,模塊化儀器更加靈活,可擴展性強,易于升級,設備供應商多,擁有成本較低。如今,70余家PXISA成員現在提供超過1500種PXI外圍模塊, 包括模擬和數字I/O、高速儀器、視覺系統、運動控制、各類總線接口,以及基于FPGA可重配置的I/O模塊等。 簡儀科技:以銳視平臺打造自主的PXI模塊化儀器品牌 目前,生產PXI模塊化儀器硬件的廠商有很多,但軟件平臺以NI的LabVIEW為絕對主流,類似于PC行業的Windows和智能手機行業的Android操作系統。不過,有人認為LabVIEW并不理想;他們要建造一個更好的軟件平臺與LabVIEW競爭,甚至取代LabVIEW成為主流的儀器平臺。 今年,在測控行業浸淫數十年的陳大龐博士組建了一個團隊,成立了上海簡儀科技有限公司。這是一個由一群業界資深測試測量工程師在凌華科技測試測量產品事業部基礎上重組的中國本土測試測量公司,專注于模塊化、軟件定義的PXI儀器,以銳視(SEESHARP)軟件平臺作為公司的核心技術。 簡儀科技現有的產品線以凌華科技的PXI產品線為基礎。除了PXI產品外,簡儀科技還提供部分與測量領域有關的數據采集產品,主要集中在PCI、PCIe和USB總線技術上。 陳博士說,簡儀科技的核心工作是銳視軟件平臺的開發,凌華的小批量、多批次的生產質量體系則是簡儀的堅實后盾。在簡儀的品牌之下,公司還將拓展其產品線,納入更多公司(如致茂)的硬件產品,并以簡儀科技的品牌為客戶統一提供售后服務和技術支持。他說,在PXI平臺上,客戶非常在意所有的模塊來自于一家廠商。所以簡儀將和更加多的PXI廠商聯合,在互利互惠的基礎上發展一站式服務。 銳視平臺:簡單、強大、開源 銳視測控平臺(SEESHARP)是由簡儀科技自主開發的測控系統開發平臺。據介紹,借助于Microsoft .NET 平臺和Microsoft Visual Studio 開發環境的強大技術支撐,銳視測控平臺要成為業界第一個功能強大且完全開源的測控系統專業開發平臺。銳視測控平臺提供基于Visual C#(讀作SEESHARP) 語言和x86架構的一系列軟硬件解決方案,使得僅具有基本C 語言基礎的測控工程師也可以輕松快速地開發出功能強大、界面專業、易于維護和擴展的測控系統,從而大大提高測控系統的開發效率,實現軟硬件之間的無縫連接。 陳博士介紹說,銳視平臺基于微軟的C#語言而開發,而C#語言是微軟推薦的用于.NET架構開發的首選語言。“.NET是微軟推薦新一代開發Windows應用的工具,我們認為它應該是最可靠的。繞過.NET不僅越來越困難,而且也將來也存在潛伏的風險,而且開發成本巨大,”陳博士說。 銳視平臺的開發契機源于微軟對.NET架構的開源策略。陳博士說,.NET 3.5已經完全實現開源了,但部分.NET的功能(比如部分繪圖工具)還沒有開放。對于用戶來說,在Windows系統下,.NET是最接近于全開源的系統了。微軟最近又宣布了了.NET Core全開源,它支持Mac OS和Linux操作系統。 C#是面對對象(Object Oriented)的通用開發環境,不是為測試測量量身定做的。除非有良好的訓練,很難快速入門。銳視就是將C#和.NET包裝成了測控工程師能一目了然的工具,大大降低了測試工程師使用C#于.NET的門檻。簡儀科技提供的工具絕大部分都開源免費。部分和硬件有關的驅動不做大眾化的開源工作,但對有需求的客戶可簽協議提供免費源代碼。隨著形勢的變化,這一政策也有可能調整。 銳視不僅可運行于Windows系統,將來也可以運行于Linux和MacOS系統。最近微軟宣布的.NET Core及以前MONO計劃都是.NET跨平臺的方法。簡儀首先將Windows平臺支持好,隨后再開展跨平臺的工作。 顯然,開發這樣一款復雜的軟件平臺絕不是一朝一夕可以完成的。簡儀科技致力于銳視平臺的開發,但不能憑一己之力。簡儀科技將發起一個銳視系統聯盟,與業內的其他廠商和機構一起完善銳視平臺。簡儀已經和國內外很多家PXI廠商有了接觸,得到了許多廠家的積極響應,聯盟的籌備工作正在有序進行。據悉,簡儀科技已經做了銳視平臺開發工作的百分之二十;該平臺要達到基本完備,預計還需要一年的時間。 銳視平臺已經可以使用 據悉,銳視平臺已經是一個可以使用的平臺,但銳視平臺直接支持的硬件數量還不夠多。簡儀科技正在緊鑼密鼓地加緊開發。預計再有六個月,銳視平臺的軟硬件將能覆蓋現有PXI應用的80%。“截至發稿期,銳視平臺在所有RF以下的測試測量工作都已基本覆蓋。我們爭取在一年內做到百分之百的覆蓋,”陳博士說。 目前,簡儀科技基于銳視平臺的產品有:PXI機箱控制器、DSA模塊、數字化儀模塊(digitizer)、數據采集、Chroma的SMU和電源、以及PinElectronicCard。將來,銳視平臺可以應付除了信號源以外200M以下的所有應用。銳視正在與諸如北京航天測控,睿信豐等國內著名PXI企業合作,將他們的DMM,AWG,RF模塊納入銳視測控平臺。使客戶可以用最簡易的面對對象的方法來使用這些PXI模塊。 與LabVIEW相比的優勢與劣勢 NI的LabVIEW是NI用數十年時間開發完善的測試測量及系統設計平臺,成熟度是其最大的優勢。相比之下,后起的銳視還有許多工作要做。相比之下,銳視則具有一定的后發優勢:沒有歷史包袱,能夠利用當前的開源有利條件,站在微軟和英特爾等巨頭的肩上迅速成長。 對于用戶來說,采用銳視平臺可以享有以下好處: --易于學習。熟悉C、C++的用戶可輕松掌握銳視系統 --開發效率高。使用微軟的Visual Studio輕松編程 --穩定可靠。銳視基于微軟的.NET框架開發,不易出錯 --低成本。免費的系統可以節省研發費用 --占用資源少。由于C#的效率遠在LabVIEW之上,用戶可以使用低配的系統達到同樣的目的。 --靈活。開源的平臺讓用戶可根據需求靈活修改 陳博士坦言,在某些用戶界面上,銳視平臺還需要時間來完善。對于FPGA編程,雖然LabVIEW可以勝任,但嚴格來說編程方式已經不是經典的LabVIEW圖形編程。銳視平臺即使現在也可以和其他專門的FPGA設計工具共同使用。LabVIEW的實時系統還暫時有一些優勢。將來,如果銳視平臺支持了Linux,將會具備一些實時系統。 推廣工作 對于一款軟件產品,除了要具備出色的品質和價值,推廣工作同樣至關重要。只有擁有相當數量的用戶,軟件的價值才能夠得以充分體現。簡儀科技已經在業界做了許多工作,向許多相關廠商、機構介紹銳視平臺,并得到了大量積極響應。同時,簡儀科技也在多地舉辦研討培訓項目,向更多的工程師推介銳視平臺。 最后,陳博士說,他希望今后能夠在高校中推廣銳視,并相信銳視更容易被學生掌握。C#的結構和Java幾乎一致,學生學習C#有一箭雙雕的好處。充分利用系統資源,掌握通用技術對在校生的校內及畢業后的工作有重要的意義。如果將來能在高校中開辦銳視課程,那不僅有利于銳視生態系統的培養,而且更能夠彰顯自主創新的時代精神。 |