日韩中文视频免费在线观看_国产精品白嫩初高中害羞小美女_国产一区二区三区中文_热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电影在线观看
国产精品狼人久久影院观看方式| 欧美年轻男男videosbes| 久久国产欧美精品| 男人影院在线观看| 精品国产一区二区亚洲人成毛片| 日韩免费在线视频| 日韩一区电影| 99蜜月精品久久91| 亚洲韩国青草视频| 精品亚洲国产视频| 日韩aaa久久蜜桃av| 国产亚洲欧洲| 国产日韩精品电影| 麻豆蜜桃在线观看| 最近2019年好看中文字幕视频| 亚洲一区二区| 激情都市一区二区| 91性高湖久久久久久久久_久久99| 国产一区二区三区中文| 麻豆网站在线免费观看| 99精品在线观看视频| 在线h片观看| 中文字幕精品久久| 国产伦精品一区二区三区照片91| 欧美在线视频一区| 精品国产一区二区三区香蕉沈先生| 伊人久久大香线| 国产对白叫床清晰在线播放| 国产在线观看不卡| 3d动漫精品啪啪一区二区三区免费| 91福利国产在线观看菠萝蜜| 成人短视频软件网站大全app| 久久免费视频这里只有精品| 一区二区三区在线视频免费观看| 777国产偷窥盗摄精品视频| 欧美美女啪啪| 欧美中文字幕在线播放| 在线免费不卡视频| 国产精品久久久久av电视剧| 欧美精品成人| 另类小说欧美激情| 色哟哟精品丝袜一区二区| 大桥未久在线视频| 精品国产乱码久久久久久图片| 国产精品欧美一区二区三区奶水| 亚洲大片免费看| 激情文学综合丁香| a日韩av网址| 麻豆久久一区二区| 免费毛片b在线观看| 91丨九色丨蝌蚪富婆spa| 欧美gv在线观看| 日本成人7777| 91久久爱成人| 亚洲国产精品日韩| 日本不卡二区高清三区| 国产精品久久久久久久久久久免费看| 日本www在线观看| 国产在线精品国自产拍免费| 国产在线视频2019最新视频| 欧美fxxxxxx另类| 亚洲va天堂va国产va久| 麻豆av福利av久久av| 夜夜操天天操亚洲| 欧美日韩一区二区三区在线免费观看| 校园春色另类视频| 超碰免费在线观看| 国产精品蜜臀| 久久综合之合合综合久久| 久久国产综合精品| 欧美三级三级三级爽爽爽| 91精品国产入口| 国产一区欧美日韩| 免费精品国产| 久久久99免费| 中文字幕亚洲欧美在线不卡| 欧美日韩大片免费观看| а√天堂资源官网在线资源| 91精品国产综合久久久蜜臀粉嫩| 黄色成年人视频在线观看| 鲁丝一区二区三区免费| 91成人免费观看网站| 美腿丝袜一区二区三区| 国产精品手机视频| 中文字幕免费观看一区| 超碰在线一区| 2欧美一区二区三区在线观看视频| 国产欧美日韩一区二区三区在线| 国产三级精品三级| 亚洲不卡在线观看| 成人亚洲性情网站www在线观看| 亚洲天堂一区二区三区| 美女久久久久| 久久中文字幕一区二区| 色老综合老女人久久久| 91福利入口| 99精品久久只有精品| 日韩高清国产精品| 欧美日韩激情一区二区三区| 亚洲国产精品一区二区久久| 92看片淫黄大片欧美看国产片| 欧美黄色免费| 777午夜精品电影免费看| 超碰超碰人人人人精品| 91极品美女在线| 亚洲调教视频在线观看| 欧美乱大交xxxxx| 亚洲国产精品国自产拍av| 麻豆视频久久| 亚洲精品自拍视频| 在线亚洲人成| 国产精品免费一区二区三区四区| 美女尤物在线视频| 欧美三级电影在线播放| 翡翠波斯猫1977年美国| 麻豆国产欧美一区二区三区r| 国产精品18久久久久久vr| а天堂中文最新一区二区三区| 国产精品一区二区久久精品| 少妇免费毛片久久久久久久久| 日本一区二区视频在线| 波多野结衣一区二区三区在线观看| 欧美黄色一区二区| 国产成人亚洲精品青草天美| 亚洲视频在线免费| 欧美性理论片在线观看片免费| 欧美成人免费在线观看| 国产精品一卡二卡| 亚洲福利影院| 亚洲国产一区二区视频| 亚洲欧洲一区二区福利| 在线视频婷婷| 亚洲香蕉成人av网站在线观看| 久久婷婷亚洲| 91视频国产一区| 亚洲精品日韩丝袜精品| 久久激情视频免费观看| 欧美国产日韩在线| 亚洲一区二区av在线| 超碰在线观看免费版| 99reav在线| 亚洲电影在线看| 国内外成人免费激情在线视频网站| 久久国产精品成人免费观看的软件| …久久精品99久久香蕉国产| 国产超级va在线视频| 99久久精品国产毛片| 91网站在线播放| 91九色精品视频| 久久手机视频| 久久99久久99精品蜜柚传媒| 91欧美一区二区| 国产精品视频久久久| 欧美成人一区二区三区电影| fc2成人免费人成在线观看播放| 亚洲午夜久久久久久尤物| 欧美又大又硬又粗bbbbb| 黑人一区二区| 影院在线观看全集免费观看| 在线不卡a资源高清| 在线视频亚洲一区| 在线观看日韩www视频免费| 国产精品一区二区婷婷| 亚洲精品xxx|