西門(mén)子PLC: | 西門(mén)子伺服電機 |
西門(mén)子觸摸屏: | 西門(mén)子電纜 |
西門(mén)子變頻器: | 西門(mén)子模塊 |
單價(jià): | 面議 |
發(fā)貨期限: | 自買(mǎi)家付款之日起 天內發(fā)貨 |
所在地: | 廣東 惠州 |
有效期至: | 長(cháng)期有效 |
發(fā)布時(shí)間: | 2024-07-18 10:17 |
最后更新: | 2024-07-18 10:17 |
瀏覽次數: | 81 |
采購咨詢(xún): |
請賣(mài)家聯(lián)系我
|
利用威綸觸摸屏的JS元件與MQTT功能實(shí)現遠程更新屏幕圖表。
JS元件
JS元件是指威綸觸摸屏系統中使用的Javascript(JS)元件。
這些元件是為了方便在觸摸屏界面上實(shí)現動(dòng)態(tài)內容展示和增強用戶(hù)體驗等方面而設計的。
通過(guò)JS元件,觸摸屏可以實(shí)現動(dòng)態(tài)內容的更新和刷新,讓用戶(hù)能夠實(shí)時(shí)獲取最新的信息和數據。
在組態(tài)開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)人員可以利用這些JS元件來(lái)構建用戶(hù)界面,響應用戶(hù)操作,并與后臺系統進(jìn)行數據交換。
這樣就能夠實(shí)現更加豐富、靈活和智能化的觸摸屏應用程序,滿(mǎn)足不同場(chǎng)景下的需求。
比如,我們先簡(jiǎn)單定義一個(gè)雷達圖,并為它賦予初始數據和標簽,如下:
var radarChart = new Chart(ctx, configuration)var configuration = { type: 'radar', data: { labels: [ '員工1', '員工2', '員工3', '員工4', '員工5', '員工6', ], datasets: [{ label: '去年生產(chǎn)量', data: [0, 1, 2, 3, 4, 5], fill: true, backgroundColor: 'rgba(255, 99, 132, 0.2)', borderColor: 'rgb(255, 99, 132)', pointBackgroundColor: 'rgb(255, 99, 132)', pointBorderColor: '#fff', }, { label: '今年生產(chǎn)量', data: [5, 4, 3, 2, 1, 0], fill: true, backgroundColor: 'rgba(54, 162, 235, 0.2)', borderColor: 'rgb(54, 162, 235)', pointBackgroundColor: 'rgb(54, 162, 235)', pointBorderColor: '#fff', }] }, options: { elements: { line: { borderWidth: 3 } }, scales: { r: { beginAtZero: true } } }, };這是一段基礎的創(chuàng )建雷達圖的代碼,不加修改的話(huà)會(huì )有以下效果:
雷達圖(也稱(chēng)為蜘蛛圖或星圖)是一種常用的數據可視化工具,它具有多維度展示、對比性、適用性廣泛等優(yōu)點(diǎn),是一種功能強大、直觀(guān)易懂的數據可視化工具。
我們在通過(guò)JS元件創(chuàng )建雷達圖之后,它的數據將只能通過(guò)修改地址內的數據來(lái)實(shí)現更改,這就限制了其使用的便捷性。
那么實(shí)現如何遠程更改圖表呢?這就用到了另一個(gè)工具——MQTT。