新科技 新魅力—訪北京九思易自動化軟件有限公司總經理徐新文
九思易云集了自動化軟件界的眾多開發和應用高手,企業核心研發團隊是國內九十年代初最早從事組態軟件研發的一批專業人士,這點筆者早有所聞。近兩年來,易控組態軟件更是頻頻進入筆者視野,全面基于.NET平臺、國內率先支持多語言、完全開放的C#編程功能,廣為稱道的圖形界面,以及在奧林匹克體育中心(鳥巢)和寶鋼等重量級企業的成功應用,無不令易控熠熠生輝。
為此,米爾自動化網獨家采訪了北京九思易自動化軟件有限公司總經理徐新文先生。記者:能否介紹一下九思易自動化軟件的歷史?
徐:北京九思易自動化軟件有限公司于2003年初成立。2004年初我們有了第一代組態軟件產品,并在寶鋼成功應用。2006年初我公司產品易控正式對外曝光,開始被用戶認知,易控產品創業內先河,完全基于.NET平臺開發。2007年推出易控2007,該版本推出兩大業內首創的功能,即多語言功能和C#編程功能,助力國內企業和產品輕松全球化,并全面超越組態應用,滿足用戶的特殊復雜需求。而今年我們推出了易控(INSPEC)2009。易控(INSPEC)2009采用的都是微軟最新的技術,包括WPF、WCF、XML等,該產品基于分布式網絡架構,具有WEB功能和全面冗余功能,構建真正的大系統應用。
記者:能具體介紹一下易控(INSPEC)組態軟件的特點嗎?
徐:和市場上其它組態軟件相比,易控組態軟件具有它獨特的非常具有吸引力的特點,可以簡單說幾個。
第一:易控組態軟件從一開始就是基于.NET平臺開發。.NET平臺相比之前的其它軟件開發平臺,系統更安全可靠,因此可以保證易控組態軟件的運行質量,杜絕Windows系統中經常發生的“內存泄露”、“內存崩潰”和“藍屏”等系統死鎖、崩潰、死機現象。可以說,易控組態軟件質量非常好,到目前為止,無一起質量事故。同時,.NET平臺一系列開放的技術可更好地實現系統的擴展性,更易于與其它系統集成。完全基于.NET平臺開發的易控全面支持Windows Vista和Windows7,未來更可跨平臺運行。
第二:強大的腳本編程功能。易控(INSPEC)內嵌的C#用戶程序給具有復雜應用的客戶帶來了極大的便利,讓原來通過組態軟件不可能實現的功能變得易如反掌,用戶可將自己或第三方編寫的高級語言代碼直接嵌入易控,將易控強大的功能和用戶自己編寫的特殊代碼緊密結合,并且提供智能感知、自動提示、語法檢查、錯誤提示等易于使用的措施。
第三:大膽嘗試集成IT界最新的技術,為用戶的使用提供多種選擇,帶來全新體驗。易控(INSPEC)引用了IT界的最新Web技術、3D技術、WPF和WCF技術,為用戶提供簡單直接生動的數據瀏覽和圖形顯示功能,易控(INSPEC)的畫面開發能力可媲美專業級圖形處理軟件,開發的畫面效果具有業內一流水平,這也是易控自進入市場就獲得用戶盛贊的一個原因。易控2009將不負眾望,繼續讓用戶領略新技術的魅力,其WEB功能將完全不同于業內其它軟件的WEB應用,它完全實現桌面應用的效果,即將局域網內實現的功能完全延伸到Internet上去,大大提升用戶的使用體驗。
第四:多語言功能。易控(INSPEC)開發的工程支持世界上的203種語言,并可以一鍵式在不同語言間任意切換,用戶工程只需開發一次,運行效率大大提高,并可以實現文本、圖片、聲音的完全多語言化。多語言是易控在業內首創的功能,目前已經成為新一代組態軟件的標準功能。
記者:腳本編程功能是廣大組態軟件用戶越來越關心的一個功能,能否評價一下目前市場上組態軟件對此功能的支持程度?
徐:腳本編程功能是組態軟件最重要的功能之一。我們可以把組態軟件的發展分為三個階段:第一階段,基本編程所使用的編程語言是組態軟件廠家自己開發的,一般都是模仿高級語言中的C語言或Basic語言,實現簡單的功能,稱為類似C語言或類似Basic語言的腳本,其語言和語法都是不通用的、非開放的,功能很弱,穩定性也得不到保障。第二階段,組態軟件采用通用的腳本編程語言進行編程,比如VBA,javascript等,這是目前國外大多數組態軟件所提供的功能,和第一代腳本相比,在功能、開放性和穩定性上得到了提高,但是其腳本語言的本質沒有改變,是解釋執行,效率低,速度慢,功能仍然不夠強大,開放性和靈活性也都不能滿足現今用戶日益增高和復雜的要求,因此,此種方式也有許多局限性。第三階段,組態軟件中的腳本編程語言直接使用高級語言進行編程,和前兩代相比,功能上顯著提升,執行速度大幅度提高,腳本程序的執行方式從解釋性執行跨入編譯性執行,是一個質的飛躍,完全可以無縫接入客戶自己和第三方的程序,其靈活性和開放性空前,可以說,完全解放用戶的編程能力。
目前易控(INSPEC)就是第三階段的領導品牌。
記者:對用戶來說,組態軟件的易用性也非常重要。而一般廠商在組態軟件的易用性和靈活性上,很難做到兩者兼顧。九思易軟件在這方面是如何做的?
徐:這點對自動化軟件廠商和用戶來說確實非常重要。而易控(INSPEC)在設計時就考慮了這些因素。軟件的使用要看重細節,我們從非常多的細節上做到兼顧易用性和靈活性:
第一, 易控軟件一個重要的設計原則就是“一切以用戶為中心、友好、簡單、容易、高效”,盡量采用各種方法,如簡化概念、分類管理、批量操作、表格輸入、導入導出、多元化操作,等等大量人性化設計,減低用戶的學習和工程開發時間。早期有客戶統計過,用易控開發工程,可節省30%左右的開發時間。
第二, 我們做易控,不是在功能性和易用性上找平衡,而是兼顧,我們的目標是既提供足夠強大的功能,同時又讓用戶能非常簡單地、沒有過高要求地使用到這些功能,享受帶給他們的好處。比如我們的圖形系統,功能十分強大,我們通過提供強大的圖形編輯和開發系統,具有漸變、放射、紋理等等效果,用戶可自定義中心點,支持各種傾斜、旋轉、對齊、翻轉、組合、層次等操作;提供已經集成了所有通用圖形和各行業典型圖形的圖形庫,并且,圖形庫里的圖符大部分為智能圖符,具有多層次動畫和操作屬性;提供各種插件和控件等各種創新性的使用方法,確實能讓用戶非常方便得到其想要的任何圖形界面。再比如我們的腳本編程,剛才提到了我們的用戶程序編程功能在組態軟件中具有最強編程能力,是腳本編程最新發展的代表,它非常靈活,功能非常強大,但用戶又往往不懂高級語言編程,因此我們提供了一系列措施,例如零輸入技術,即全部圖形化編程,用戶不需要有任何的輸入;職能感知技術,如果用戶想輸入“print”,只需輸入“p”,界面即可自動出現print供用戶選擇;在線幫助技術,用戶只需把鼠標放在指令處,即出現該指令的解釋;著色技術,不同類型的指令用不同的顏色標識,方便用戶編程使用,等等,讓完全不懂得編程的用戶都能很好使用用戶程序的編程功能。
第三, 整個產品的架構是完全開放的,非常便于用戶以后進行系統升級或者增加新功能。 文章版權歸西部工控xbgk所有,未經許可不得轉載。
上一篇:易控作品有獎征集——獲獎名單公布
下一篇:品質的保證 宏電建立可靠性實驗室