android組態
『壹』 在android上面開發人機界面組態軟體(HMI)有市場嗎 可否替換市場上的HMI產品。
人機界面產品,常被大家稱為觸摸屏
,包含HMI硬體和相應的專用畫面組態軟體
,一般情況下,不同廠家的HMI硬體使用不同的畫面組態軟體,連接的主要設備種類是PLC
。而組態軟體是運行於PC硬體平台、windows操作鬧棚系統下的一個通用工具軟體產品,和PC機或工控機一彎鎮起也可以組成HMI產品;通用的組態軟體支持的設備種類非常多,如各種PLC、PC板卡、儀表、變頻器、模塊等設備,而且由於PC的硬體平台性能強大(主要反應在在速度和存儲容量上),通用組態軟體的功能也強很多,適用於大型的監控埋彎粗系統中。
『貳』 如何使用Xamarin在Visual Studio中創建Android應用
使用Xamarin開發Android應用程式可說是相當的方便,不僅支援在VisualStudio中使用拖曳的方式設計使用者介面,還整合如AVD及SDKManager等工具.廢話不多說,開始我們在VisualStudio上的第1支Android程式吧~1.在VisualStudio中新增專案,在專案範本中,請C#節點,你會發現專案範本會多出Android及iOS類型的專案範本,我們在這個範例中選擇」AndroidApplication」,並在名稱中輸入"HelloDroid」(當然您可以改成任何您想要的名稱)2.專案建立後,您會發現工具列中多出幾個項目:說明如下(由左至右):n目標裝置:可以選擇將目前的專案部署到哪一個裝置,預設的"PromptforDevice」則是會在開始除錯/部署時,彈出視窗供使用者選擇.若有接上實體裝置,也會出現在此選單中.n裝置記錄:可以挑選裝置並顯示目前裝置的活動記錄.n開啟Android虛擬裝置管理員(AVD),透過此管理員,您可以新增,開啟或編輯Android模擬器.AndroidSDK管理員:由於Android版本(APILevel)眾多,您可以在這個管理介面,安裝所需的SDK版本及元件。3.預設的專案中會內建一個Button控制項並寫著"HelloWorld,ClickMe!」,開啟專案下的Resources->Layout->Main.axml可以進行頁面的設計。4.而此範例的主要程式碼則是Activity1.cs,直接透過下圖的註解來說明:看到這樣的程式碼,我想大家應該都不會感到陌生.筆者有一些學員跟我說,感覺跟開發WindowsForm應用程式好像~~Activity1.cs相當於MVC分層的Controller.透過SetContentView方法,告訴系統要載入哪一個頁面.接著透過FindViewById方法取得畫面上按鈕的物件實體.接著便可以針對按鈕的屬性或方法撰寫相關的程式碼,或是處理按鈕的事件.如上圖所示,預設的範例是使用匿名方法,我們將它註解後,改用LambdaExpression來撰寫.5.接著按下F5,便可以開始進行除錯,若沒有預先開啟Android模擬器,則Runningdevices列表會是空的,這時可以點擊下方的"Startemulatorimage」連結來啟動模擬器.6.執行結果如下:是不是相當簡單呢?接下來我們來開始iOS的HelloWorld.使用VisualStudio開發iOSHelloWorld!與開發Android不同,目前Xamarin尚未支援在VisualStudio中設計應用程式頁面,但官方表示目前已在研發當中,並會在不久之後的版本提供此功能.因此目前iOS專案的UI設計必須透過MAC的InterfaceBuilder(XCode的一部份),或是直接在程式中宣告控制項的位置及大小,VisualStudio中的HelloWorldApplication便是使用此方法.在VisualStudio中新增專案,在專案範本中選擇iOS下的iPhone,並在右邊的範本中選擇HelloWorldApplication,接著指定專案名稱(此處為HelloIOS)2.第一次開啟iOS專案時,Xamarin會提示使用者只含運有在商業版或更高的版本才能在VisualStudio中開發iOS專案.接著Xamarin便會自動啟用試用版本的授權,啟動完畢後,會提示使用者VisualStudio將會重新啟動.若您MAC上的Xamarin授權尚未迅歷啟動,將會看到系統提示,說明BuildServer(也就是MAC)尚未啟用授權.此時按下Activate按鈕可能沒有作用,請依照下面的步驟,在MAC上啟用Xamarin授權.3.由於Xamarin在MAC上預設是以免費版本開啟.因此可以透過以下方法強制啟用畝老搜Xamarin試用授權.首先在MAC的Finder開啟XamarinStudio新增一個專案,選擇iPhone=>SingleViewApplication.專案建立後,點擊功能表中的專案=>Profile–Mono此時會看到授權啟用的畫面.當完成啟用後,我們就可以回到VisualStudio來指定我們的BuildHost.4.在VisualStudio的工具=>選項中,可以看到多出了一個Xamarin節點,點擊Xamarin下的iOSSettings,在右邊可以指定MacBuildHost.您可以直接輸入MAC的電腦名稱或IP位址,或按下Configure進行設定.在設定視窗中,Xamarin會搜尋同一網段中已安裝並啟用Xamarin的MAC機器.若狀態顯示為"Ready",請按下Connect進行連線.若狀態不是"Ready」,可以按下Diagnose按鈕進行連線診斷.如下圖所示,若某一個或多個項目無法通過連線診斷,則會出現failed,您可以failed的項目了解失敗的原因.5.請在組態管理中,將平台設定為iPhoneSimulator,預設為部署至實體機器,但這需要向Apple申請付費的開發者帳號.接著在工具列中,可以選擇iOS模擬器的版本,右邊綠色打勾的符號表示已與MACBuildHost的連線正常,若是反灰的狀態,請按一下右邊的圖示重新與指定的BuildHost連線.6.開啟專案中的MyViewConrtoller.cs檔.在此範例中,同樣是在畫面中間放置一個Button控制項(在iOS中的類別名稱為UIButton)並顯示點擊的次數.由於我們是在程式中產生控制項,因此有部份程式碼是在宣告物件的布局屬性,請參考下圖中程式碼的註解:接下來才是范常式式的重點,若您是在XCode中設計好UI,則可以取代上面的程式.如同先前Android的HelloWorld,在iOS中,按鈕的點擊事件不叫Click,而是TouchUpInside,因此我們透過此事件的處理,在使用者點擊了按鈕後,改變按鈕的顯示文字(使用UIButton的SetTitle方法).最後將Button控制項透過View.AddSubview方法加入到畫面當中.
『叄』 android系統不適合工控
Android是一種基於linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。2013年09月24日谷歌開發的操作系統Android在迎來了5歲生日,全世界採用這款系統的設備數量已經達到10億台。
顯然,安卓的應用集中在手機,平板電腦等消費類電子產品上。消費類電子含空注重個人的用戶體驗,手感,觸摸靈敏度,功能(電話,上網,視頻等)。工業應用卻大不相同,外觀相對粗糙,功能要求單一,只需要實現特定的某個功能界面控制,需要預留232,485或者CAN等介面,進而實現穩定控制。接觸逗和這些設備的人無非就是操作工人。從觸摸方面來看,安卓系統絕大部分配的是電容屏,而且是多點觸摸的。
工業應用其實很多情況是無法用到電容屏的,電容屏工業抗干擾差,抗油污差(操作工人的手極可能有很多污漬)。所以工業控制方面,如果安卓要用得上,需要配電阻觸摸屏就足夠了。從硬體需求方面看,安卓的要求比WinCE,Linux系統的山老盯硬體要求高很多,就是說,如果工業上採用安卓系統,硬體成本會高很多。另外,從開發成本方面看,招一個java編程人員比一個組態編程人員(普通電工就可以了)要高很多的投入成本。眾多的缺點導致市面上很少人去研究安卓的工業應用。
『肆』 常用的組態軟體都有哪些分別是那些公司的
常用的組態軟體都有哪些分別是那些公司的
如今,不少企業都想擁有屬於自己企業或產品的手機APP,但其中最困擾企業主的問題就是:開發一款手機APP到底需要多少錢?
簡單點來說,要視手機APP的需求及質量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。
二、手機APP平台不同,製作成本也不一樣
現在市面上流行的手機APP製作平台主要有兩種一般包括兩種系統:安卓系統(Android)和蘋果系統(IOS)。
一般來說,製作蘋果系統的手機APP軟體費用要比安卓平台的貴一些,因為蘋果公司對蘋果平台的封閉性和手機APP開發語言Objective-C的難度,都讓APP開發者加大了蘋果系統手機APP開發的難度。
三、APP製作成本包含參與人員的工資
通常情況下,開發一款APP需要產品經理、客戶端工程師、後端工程師和UI設計師各一名,這已經是製作手機APP應用軟體比較精簡的配置了,所以這些參與人員的工資也是包含在APP製作成本當中的。這些工作人員的月薪加起來可能都會超過4、5萬元。
四、APP開發公司的所在地
需要注意的是,同樣實力的APP開發公司,在不同的城市也會導致APP的成本費用高一些
『伍』 組態軟體的國內品牌
1.紫金橋Realinfo:由紫金橋軟體技術有限公司開發,該公司是由中石油大慶石化總廠出資成立的。
2.Hmibuilder:由縱橫科技(HMITECH)開發,實用性強,性價比高,市場主要搭配HMITECH硬體使用。
3.世紀星:由北京世紀長秋科技有限公司開發。產品自1999年開始銷售。
4.三維力控:由北京三維力控科技有限公司開發,核心軟體產品初創於1992年。
5組態王KingView:由北京亞控科技發展有限公司開發,該公司成立於1997年。1991年開始創業,1995年推出組態王1.0版本,在市場上廣泛推廣KingView6.53、KingView6.55版本,每年銷量在10,000套以上,在國產軟體市場中市場佔有率第一。
6.MCGS:由北京昆侖通態自動化軟體科技有限公司開發,分為通用版、嵌入版和網路版,其中嵌入版和網路版是在通用版的基礎開發來的 ,在市場上主要是搭配硬體銷售。
7.態神:態神是由南京新迪生軟體技術有限公司開發,核心軟體產品初創於2005,是首款3d組態軟體
軟體
8.uScada免費組態軟體
uScada是國內著名的免費組態軟體,是專門為中小自動化企業提供的監控軟體方案。uScada包括常用的組態軟體功能,如畫面組態,動畫效果,通訊組態,設備組態,變數組態,實時報警,控制,歷史報表,歷史曲線,實時曲線,棒圖,歷史事件查詢、腳本控制,網路等功能,可以滿足一般的小型自動化監控系統的要求。軟體的特點是小巧、高效、使用簡單。uScada也向第三方提供軟體源代碼進行二次開發,但是源碼需收費。
9.Controx(華富開物)由北京華富遠科技術有限公司開發,軟體版本分為通用版、嵌入版(CE)、網路版、分布式式版本。
10.E-Form++組態源碼解決方案(重點推薦):
E-Form++可視化源碼組件庫組態軟體解決方案,該解決方案提供了全部100% 超過50萬行Visual C++/MFC源代碼,可節省大量的開發時間。
11.iCentroView 由上海寶信軟體股份有限公司開發。平台支持:許可權管理、冗餘管理、集中配置、預案聯動、多媒體集成、主流通訊協議通訊、GIS等,並擁有自身研發的實時資料庫,為數據挖掘與利用提供必要條件。能夠實現對底層設備的實時在線監測與控制(設備啟停、參數調整等)、故障報警、事件查詢、統計分析等功能。
12.QTouch 由著名的QT類庫開發而成,完全具有跨平台和統一工作平台特性,可以跨越多個操作系統,如unix、linux、windows等,同時在多個操作上實現統一工作平台,即可以在windows上開發組態,在linux上運行等。QTouch是HMI/SCADA組態軟體,提供嵌入式linux平台的人機界面產品。
13 易控 易控組態軟體由九思易公司開發。
『陸』 工業組態軟體做一個組態畫面, Android如何訪問
方法有兩種一種是做APP,超鏈接到我伺服器的IP和埠號, 這個要懂java, 我估計你搞不定,另一種就是帶安卓和ios 的APP的組態軟體, 你可以試一試多比組態,很方便, 只需配置PLC上面的地址就可以了。
『柒』 安卓手機可當工業觸摸屏用嗎
可以,得看手機在不同環境性能,望採納(^_^)
『捌』 Android平板電腦怎麼樣與PLC通訊,實現人機界面HMI
可以用安卓平板支持比較好的組態軟體, 多比手塌塌機組態等。 相應MODBUS設備直接通過485線接在電腦上,上位機練到無線路由器上面, 手機胡碧就可以上wifi訪問PLC, 你最好畫一個組態界面, 數據綁定上去就好了。希望能幫到您褲衫舉!