supOS APP開發者課程練習冊創建服務(命名:getPropertiesHistory)

創建服務(命名:getPropertiesHistory),調用getPropertiesHistory()服務,獲取“催化裂化一車間”對象的“重質餾分油_進”最近5分鐘內的歷史值,每一分鐘取一個值,開始時間和結束時間需要調用時間格式化功能集合進行格式化;

// 開始時間和結束時間獲取的代碼:var?endTime = new?Date();//獲取當前時間作為結束時間var?beginTime = new?Date(endTime.valueOf()-5*60*1000); //用當前時間減去(1000毫秒*60秒*5=分鐘)就能獲取到開始時間// 將beginTime 、endTime調用功能集合的DataFormat方法對時間進行格式轉換

點擊實例下服務—新建,輸入服務相關信息,返回string類型

點擊腳本,點擊對象選擇器,選擇車間模板下的實例chlh01,選擇內置服務getPropertiesHistory快速生成代碼

腳本代碼如下:

var dtime = new Date();//獲取當前時間作為結束時間

?var beginTime = new Date(dtime.valueOf()-5*60*1000); //用當前時間減去(1000毫秒*60秒*5=分鐘)就能獲取到開始時間

//將beginTime 、endTime調用功能集合的DataFormat方法對時間進行格式化

var inputs = {

dt:beginTime, //String

type:'utc' //String

};

?var instance = templates['guoqin_guoqin.testM'].instances('guoqin');

?var sj = instance.executeService('guoqin_guoqin.DateFormat',inputs);

var input1 = {

dt:dtime, //String

type:'utc' //String

};

?var jssj = instance.executeService('guoqin_guoqin.DateFormat',input1);

?

?var input2 = {

????"fill": {

????????"strategy": "previous"

????},

????"groupBy": {

????????"time": "60s"

????},

????"limit": 5,

????"offset": 0,

????"select": [

????????"first(\"gq_carbytrcc.workshop.chlh01.gq_carbytrcc.zzy\")"

????],

????"where": {

????????"and": {

????????????"timestamp": {

????????????????"ge": "",

????????????????"gt":sj,

????????????????"le": "",

????????????????"lt":jssj

????????????}

????????}

????}

}

var param = {

????"inputs": JSON.stringify(input2)

}

var propValue = objects.chlh01.getPropertiesHistory(param)

propValue["results"]

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/38419.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/38419.shtml
英文地址,請注明出處:http://en.pswp.cn/news/38419.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【2022吳恩達機器學習課程視頻翻譯筆記】3.3代價函數公式

忙了一陣子,回來繼續更新 3.3 代價函數公式 In order to implement linear regression. The first key step is first to define something called a cost function. This is something we’ll build in this video, and the cost function will tell us how well…

Redis專題-隊列

Redis專題-隊列 首先,想一想 Redis 適合做消息隊列嗎? 1、消息隊列的消息存取需求是什么?redis中的解決方案是什么? 無非就是下面這幾點: 0、數據可以順序讀取 1、支持阻塞等待拉取消息 2、支持發布/訂閱模式 3、重…

前后端分離------后端創建筆記(09)密碼加密網絡安全

本文章轉載于【SpringBootVue】全網最簡單但實用的前后端分離項目實戰筆記 - 前端_大菜007的博客-CSDN博客 僅用于學習和討論,如有侵權請聯系 源碼:https://gitee.com/green_vegetables/x-admin-project.git 素材:https://pan.baidu.com/s/…

數據庫概述、部署MySQL服務、必備命令、密碼管理、安裝圖形軟件、SELECT語法 、篩選條件

Top NSD DBA DAY01 案例1:構建MySQL服務器案例2:密碼管理案例3:安裝圖形軟件案例4:篩選條件 1 案例1:構建MySQL服務器 1.1 問題 在IP地址192.168.88.50主機和192.168.88.51主機上部署mysql服務練習必備命令的使用 …

代理模式概述

1.代理模式概述 學習內容 1)概述 為什么要有 “代理” ? 生活中就有很多例子,比如委托業務,黃牛(票販子)等等代理就是被代理者沒有能力或者不愿意去完成某件事情,需要找個人代替自己去完成這…

Nginx+Tomcat負載均衡、動靜分離實例詳細部署

一、反向代理兩種模式 四層反向代理 基于四層的iptcp/upd端口的代理 他是http塊同一級,一般配置在http塊上面。 他是需要用到stream模塊的,一般四層里面沒有自帶,需要編譯安裝一下。并在stream模塊里面添加upstream 服務器名稱,…

kafka生產者冪等與事務

目錄 前言: 冪等 事務 總結: 參考資料 前言: Kafka 消息交付可靠性保障以及精確處理一次語義的實現。 所謂的消息交付可靠性保障,是指 Kafka 對 Producer 和 Consumer 要處理的消息提供什么樣的承諾。常見的承諾有以下三…

No view found for id 0x7f0901c3 for fragment解決以及線上bug排查技巧

情景再現 開發這么久,不知道你們是否也經歷過這樣的情況,測試或者用戶,反饋app閃退,結果你自己打開開發工具,去調試,一切正常,然后閃退還是存在,只是在開發環境中不能重現。這種情況…

boost下的asio異步高并發tcp服務器搭建

C 網絡編程 asio 使用總結 - 知乎 (zhihu.com) 基于Boost::asio的多線程異步TCP服務器&#xff0c;實現了io_service線程池&#xff0c;測試了1萬左右的并發訪問&#xff0c;讀寫無壓力_boost asio支持最大并發_E404的博客-CSDN博客 單線程 server.cpp #include <cstdlib&g…

【ARM 嵌入式 編譯系列 11.1 -- GCC __attribute__((aligned(x)))詳細介紹】

文章目錄 __attribute__((aligned(x)))詳細介紹其它對齊方式 上篇文章&#xff1a;ARM 嵌入式 編譯系列 11 – GCC attribute&#xff08;(packed)&#xff09;詳細介紹 attribute((aligned(x)))詳細介紹 __attribute__((aligned(x))) 是 GCC 編譯器的一個特性&#xff0c;它可…

SpringBoot代理訪問本地靜態資源400 404

SpringBoot代理訪問靜態資源400 404 背景&#xff1a;pdf文件上傳到linux服務器上&#xff0c;使用SpringBoot代理訪問問題&#xff1a;訪問過程中可能會出現400、404問題 前提&#xff1a;保證有文件&#xff0c;并且文件路徑正確 SpringBoot如何配置靜態資源代理&#xff0…

Flutter實現倒計時功能,秒數轉時分秒,然后倒計時

Flutter實現倒計時功能 發布時間&#xff1a;2023/05/12 本文實例為大家分享了Flutter實現倒計時功能的具體代碼&#xff0c;供大家參考&#xff0c;具體內容如下 有一個需求&#xff0c;需要在頁面進行顯示倒計時&#xff0c;倒計時結束后&#xff0c;做相應的邏輯處理。 實…

Antd的日期選擇器中文化配置

當你使用antd的日期選擇器后&#xff0c;你會發現日期什么都是英文的&#xff1a;即便你已經在項目中配置了中文化&#xff1a; 我確實已經配置了中文化&#xff1a; 但是為啥沒生效&#xff1f;官網回答&#xff1a;FAQ - Ant Design dayjs中文網&#xff1a; 安裝 | Day…

零拷貝詳解

1、在沒有DMA技術之前的I/O過程是這樣的&#xff1a; CPU發出對應的指令給磁盤控制器&#xff0c;然后返回磁盤控制器收到指令后&#xff0c;于是就開始準備數據&#xff0c;會把數據放入到磁盤控制器的內部緩沖區&#xff0c;然后產生中斷CPU收到中斷信號后&#xff0c;停下手…

華為OD機試-5鍵鍵盤的輸出

題目描述 【5鍵鍵盤的輸出】有一個特殊的 5鍵鍵盤&#xff0c;上面有 a,ctrl-c,ctrl-x,ctrl-v,ctrl-a五個鍵。 a鍵在屏幕上輸出一個字母 a; ctrl-c將當前選擇的字母復制到剪貼板; ctrl-x將當前選擇的 字母復制到剪貼板&#xff0c;并清空選擇的字母; ctrl-v將當前剪貼板里的字母…

HTML是什么?

HTML是什么&#xff1f; 超文本標記語言&#xff08;英語&#xff1a;HyperText Markup Language&#xff0c;簡稱&#xff1a;HTML&#xff09;是一種用于創建網頁的標準標記語言。 您可以使用 HTML 來建立自己的 WEB 站點&#xff0c;HTML 運行在瀏覽器上&#xff0c;由瀏覽器…

【業務功能篇63】Springboot聊聊 過濾器和攔截器

過濾器的場景&#xff1a;過濾器通常用于對數據或資源進行篩選、修改或轉換的場景。例如&#xff0c;在一個電子商務網站中&#xff0c;用戶進行商品搜索時&#xff0c;你可以使用過濾器來過濾特定的商品類別、價格范圍或其他條件&#xff0c;以便用戶僅看到符合篩選條件的結果…

人工智能時代的科學探索 | 《自然》評述

人工智能(AI)正越來越多地融入科學發現&#xff0c;以增強和加速研究&#xff0c;幫助科學家提出假設、設計實驗、收集和解釋大型數據集&#xff0c;并獲得僅靠傳統科學方法可能無法實現的洞察力。 過去十年間&#xff0c;AI取得了巨大的突破。其中就包括自監督學習和幾何深度學…

手機的發展歷史

目錄 一.人類的通信方式變化 二.手機對人類通信的影響 三.手機的發展過程 四.手機對現代人的影響 一.人類的通信方式變化 人類通信方式的變化是一個非常廣泛和復雜的話題&#xff0c;隨著技術的進步和社會的發展&#xff0c;人類通信方式發生了許多重大的變化。下面是一些主…

go mod使用最新提交依賴

例如一個項目在其中依賴了 github.com/linuxsuren/go-fake-runtime v0.0.1 go.mod內容&#xff1a; github.com/linuxsuren/go-fake-runtime v0.0.1 修改了github.com/linuxsuren/go-fake-runtime代碼&#xff0c;存在一個最新的commit hash值為25fa814c6232e545f5bce03bd…