日韩中文视频免费在线观看_国产精品白嫩初高中害羞小美女_国产一区二区三区中文_热re91久久精品国99热蜜臀_伊人青青综合网站_免费不卡欧美自拍视频_久久久亚洲欧洲日产国码aⅴ_亚洲男人天堂网_久久久久亚洲精品成人网小说_成人福利在线观看_久久久电影免费观看完整版_国产a级全部精品_国产精品99免视看9_欧美成人在线影院_九九热视频这里只有精品_亚洲aⅴ日韩av电影在线观看

起重學院
下載手機APP
當前位置: 首頁 ? 起重學院 ? 技術園地 ? 正文

告別傳統工業互聯網:三維組態分布式能源站

來源:中國起重機械網
|
|
|
     在網絡迅速發展的今天,人們的交流已經不再僅限于面對面,一個視頻通話就能拉近彼此之間的距離,而在工業管控上卻不僅僅局限于實時視頻流的監控,HTML本身擁有強大的web組件可供我們去實施一些好玩的例子,甚至加上一些簡單有趣的動畫和實時數據的對接,效果上可不止提高了一個水平。加上現如今已經啟動許久的工業4.0衍生出的新一代工業互聯網和不久才面世于眾的5G新時代,數據可視化與網絡帶寬發展的碰撞,激發出了一代3D數據可視化監管的發展。
 
    而Hightopo(以下簡稱HT)的HTforWeb產品上的web組態提供了豐富的2D組態和3D組態效果,可以根據需求快速實現一套完整的數據可視化系統。本文將通過HT的3D組態實現一個可視化分布式能源站系統,帶你走進豐富的組態的大門。
 
    界面簡介及效果預覽
 
    場景搭建上我們呈現了以熱、電、冷聯供為主要形式的多聯產系統的分布式能源站系統,根據管道流動傳遞的流程步驟下,有效地實現了能源的梯級利用的展示效果:
 
    告別傳統工業互聯網,提高數字管控思維:三維組態分布式能源站
 
    代碼實現
 
    在能源站的建設中,分布式能源站是指小規?;?、利用熱、電、冷聯供為主要形式分布于負荷附近的清潔環保發電設施,是一種相對可靠又高效的發電形式。
 
    3D場景實現上通過創建ht.graph3d.Graph3dView來呈現3D的內容,3D視圖組件進行deserialize()反序列化對應的json呈現出3D場景內容,然后將3D組件再加入到body下的方式實現場景的加載渲染的效果。還可以自定義修改一些交互或者視角上的限制,如修改左右鍵的交互方式或者設置場景的最大仰角,都能使用戶在交互體驗上更為流暢。
 
    //創建三維拓撲視圖
 
    this.g3d=newht.graph3d.Graph3dView();
 
    this.g3dDm=this.g3d.dm();
 
    //將3D組件加入到body下
 
    this.g3d.addToDOM();
 
    //修改左右鍵交互方式
 
    letmapInteractor=newht.graph3d.MapInteractor(this.g3d);
 
    this.g3d.setInteractors([mapInteractor]);
 
    //修改最大仰角為PI/2
 
    mapInteractor.maxPhi=Math.PI/2;
 
    為了能在懸浮建筑模型的時候,視覺上有交互體驗,這里設置了模型的高亮模式。
 
    告別傳統工業互聯網,提高數字管控思維:三維組態分布式能源站
 
    //設置鼠標懸浮高亮模式
 
    this.g3d.setHighlightMode('mouseover');
 
    //設置高亮顏色
 
    ht.Style['highlight.color']='#FEB64D';
 
    場景渲染加載出來后,我們就能對于分布式能源站的工業流程可以通過管道的動畫來展示。HT提供的ht.Shape是極其強大的圖元類型,其在GraphView和Graph3dView組件上都能展示出各種二維和三維的形狀效果,其擴展子類ht.PolyLine可實現三維空間管道的功能,我們可以通過ht.PolyLine繪制出流程所經的路徑,通過ht.Default.startAnim()動畫函數去執行調用變化管道上的uv貼圖的偏移值,就可以達到流動的效果。
 
    告別傳統工業互聯網,提高數字管控思維:三維組態分布式能源站
 
    實現的代碼如下:
 
    animflow(){
 
    //動畫執行函數
 
    ht.Default.startAnim({duration:2000,
 
    easing:(t)=>{returnt},
 
    action:(v,t)=>{
 
    //通過數據模型獲取唯一標識tag得到管道節點設置uv偏移流動動畫
 
    this.g3dDm.getDataByTag('flow1').setStyle('top.uv.offset',[v,0]);
 
    this.g3dDm.getDataByTag('flow2').setStyle('top.uv.offset',[v,0.5]);
 
    this,g3dDm.getDataByTag('flow3').setStyle('top.uv.offset',[-v,0.5]);
 
    ...},finishFunc:()=>{
 
    animflow();}});}
 
    而場景中呈現出來的數據,我們可以通過對接一些主流的接口,例如ajax、axios或者是WebSocket,根據自己對接交互的需求,可以判斷采用輪詢調用接口或者是對接雙向進行數據傳輸,起到實時刷新數據的需求,而數據的載體可以對接到HT的3D公告板billboard上進行展示:
 
    告別傳統工業互聯網,提高數字管控思維:三維組態分布式能源站
 
    billboard同樣是基于ht.Shape的子類,對于Shape不管是在2D組態或者是3D組態上呈現,都可以通過一些定義的屬性styleMap來設定一些本身自帶的屬性值,當然用戶也可以自己通過在attrObject里設定一些自定義屬性。而分布式能源站中,我們通過對billboard設定了一些屬性值來控制公告板的屬性信息:
 
    letbillboard=newht.Node();
 
    billboard.s({//設定shpe3d的類型為公告板billboard
 
    "shape3d":"billboard",
 
    //設置公告板的圖片image
 
    "shape3d.image":"symbols/htdesign/box/panel.json",
 
    //設置公告板始終自動旋轉面對屏幕
 
    "shape3d.autorotate":true,
 
    //設置公告板開啟透明
 
    "shape3d.transparent":true,
 
    //設置公告板不可移動
 
    "3d.movable":false,
 
    //設置公告板始終置頂
 
    "shape3d.alwaysOnTop":true,
 
    //設置公告板不可選中
 
    "3d.selectable":false,
 
    //公告板開啟緩存
 
    "shape3d.image.cache":true
 
    })
 
    如果貼圖是矢量,對于開啟了緩存的公告板,性能上會大大提高。對比一下這個例子,你會發現緩存機制上性能的差異性。由此看出,緩存機制對于整體場景的流暢度是至關重要的,對于一些不必要實時刷新的面板信息,我們可以采取緩存的方式,并且在下一次更新的時候調用Graph3dView.invalidateShape3dCachedImage(node)來手動刷新這個節點,從而大大提高了場景的性能:
 
    g3d.invalidateShape3dCachedImage(billboard);
?

移動版:告別傳統工業互聯網:三維組態分布式能源站

日韩中文视频免费在线观看_国产精品白嫩初高中害羞小美女_国产一区二区三区中文_热re91久久精品国99热蜜臀_伊人青青综合网站_免费不卡欧美自拍视频_久久久亚洲欧洲日产国码aⅴ_亚洲男人天堂网_久久久久亚洲精品成人网小说_成人福利在线观看_久久久电影免费观看完整版_国产a级全部精品_国产精品99免视看9_欧美成人在线影院_九九热视频这里只有精品_亚洲aⅴ日韩av电影在线观看
少妇高潮久久久久久潘金莲| 久久久久久日产精品| 欧美在线一区二区三区| 激情都市一区二区| 欧美精品一区二区久久| 日韩一区二区视频| 丁香啪啪综合成人亚洲小说| 色偷偷88888欧美精品久久久| 欧美另类高清zo欧美| 久久成人av网站| 日韩国产网站| 亚洲一区二区三区久久久| 国产片在线观看| 欧美国产美女| 日韩美女视频在线| 国产宾馆实践打屁股91| 亚洲国产欧美在线人成| 日韩一级视频| 欧美激情一区二区久久久| 日本精品视频一区二区| 蜜桃传媒视频第一区入口在线看| 欧美国产日韩xxxxx| 国产成人精品网站| 麻豆九一精品爱看视频在线观看免费| 日本韩国欧美精品大片卡二| 亚洲国产1区| 日韩精品一区二区三区中文不卡| 国产女人18水真多18精品一级做| 日韩视频免费在线观看| 日韩av在线一区| 亚洲激情一区二区| 一区二区在线视频| 国产一区二区三区免费看| 亚洲小少妇裸体bbw| 一区二区三区中文字幕电影| 亚洲天天在线日亚洲洲精| 成人激情在线播放| 国产毛片久久| 亚洲伊人一本大道中文字幕| 免费成人毛片| 高清亚洲高清| 欧美疯狂party性派对| 国产精品美女久久久久久| 日韩一区二区三区xxxx| 国产福利一区二区三区在线播放| 国内精品自线一区二区三区视频| 亚洲欧洲一区二区| 国产精品久久久久久户外露出| 日韩子在线观看| 精品国精品国产尤物美女| 在线免费高清一区二区三区| 亚洲精品乱码久久久久| 日本成人在线电影网| 成人亲热视频网站| 91免费视频网| 亚洲国产精品成人久久综合一区| 欧美xnxx| 欧美a免费在线| 亚洲无线一线二线三线区别av| 精品sm在线观看| 最新亚洲国产精品| 国产美女精品| 亚洲国产欧美国产综合一区| 久操视频在线免费播放| 亚洲一区精品电影| 91丨porny丨户外露出| 日韩一区二区三区三四区视频在线观看| 一本色道精品久久一区二区三区| 97精品视频在线看| 激情亚洲一区二区三区四区| 欧亚精品在线观看| 亚洲跨种族黑人xxx| 亚洲一区 二区| 国产福利一区二区三区在线视频| 91蜜桃视频在线| 国产无遮挡裸体免费久久| 国产精品草草| 三级三级久久三级久久18| 国产精品无码2021在线观看| 怕怕欧美视频免费大全| 午夜精品久久久久久| 成人久久综合| 亚洲免费成人av| 538在线一区二区精品国产| 欧美激情乱人伦一区| 麻豆免费看一区二区三区| 欧美视频一区二区| 成人6969www免费视频| 九九久久综合网站| 懂色av一区| 欧美性感一区二区三区| 久久精品一区中文字幕| 国产精品久久看| 亚洲欧美日韩爽爽影院| 久久久美女艺术照精彩视频福利播放| 久久精品青青大伊人av| 国产99久久久精品| 国产欧美日韩影院| 一区二区欧美在线| 欧美精品一区二区三区国产精品| av在线播放一区二区三区| 亚洲精品日韩激情在线电影| japanese色国产在线看视频| 忘忧草在线www成人影院| 这里只有精品在线观看| 丝袜美腿亚洲一区| 久久99深爱久久99精品| av免费看在线| 国产精品一页| 国产精华一区| 制服丝袜亚洲网站| 欧美日韩精品一区二区| 91.成人天堂一区| 亚洲电影在线看| 欧美日韩国产不卡在线看| 伊人性伊人情综合网| 亚洲精选在线观看| 亚洲在线日韩| 超碰国产精品久久国产精品99| www.亚洲男人天堂| 久久99精品国产.久久久久久| 久久人人爽亚洲精品天堂| 久久久精品日韩欧美| 欧美成人免费全部观看天天性色| 亚洲成人tv| 婷婷综合伊人| 亚洲精品美女91| 巨胸喷奶水www久久久免费动漫| 性欧美在线看片a免费观看| 黑人精品欧美一区二区蜜桃| 国产网红女主播精品视频| 91在线亚洲| 国产成人激情视频| 在线观看的黄色| 国产精品中出一区二区三区| 亚洲视频免费| 亚洲一区二区三区中文字幕在线| 日本久久91av| 激情久久av| 国产一区二区三区| 婷婷精品在线观看| 久久久久久久久97黄色工厂| 久久不射热爱视频精品| 伊是香蕉大人久久| 日韩专区一卡二卡| 另类激情亚洲| 国产综合久久久久久久久久久久| 欧美肥老妇视频| 亚洲一区在线观看免费观看电影高清| 中文字幕亚洲色图| 在线电影院国产精品| 日韩不卡在线| 日本欧美精品在线| 午夜精品久久久久久久99水蜜桃| 欧美亚洲愉拍一区二区| 欧美成人精品在线视频| 在线不卡视频| 欧美另类变人与禽xxxxx| 国产精品蜜臀在线观看| 激情五月综合色婷婷一区二区| 女人香蕉久久**毛片精品| 91精品视频在线播放| 日韩av一区二区三区在线| 日韩国产专区|