PCM_Report/config1115_00001.json

558 lines
20 KiB
JSON
Raw Normal View History

2025-12-11 14:32:31 +08:00
{
"influx": {
"url": "http://127.0.0.1:8086",
"org": "agr_org",
"token": "mrWAM_9SIXcu1OZkt3XLU5ybrUu5pA3GwMgr4feGc5tD_aOU6PfTkDuGW-d2xNHMZMZJiDUQQttHu78fCTGoxA==",
"username": "PCM",
"password": "12345678",
"landingUrl": "http://127.0.0.1:8086/orgs/b2542eeb72a3e614/dashboards/0f8ab8a328fe9000?lower=now%28%29+-+1h"
},
"placeholders": {
"chart4": {
"type": "chart",
"label": "chart4",
"title": "chart4",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart5": {
"type": "chart",
"label": "chart5",
"title": "chart5",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart6": {
"type": "chart",
"label": "chart6",
"title": "chart6",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart7": {
"type": "chart",
"label": "chart7",
"title": "chart7",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart8": {
"type": "chart",
"label": "chart8",
"title": "chart8",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart9": {
"type": "chart",
"label": "chart9",
"title": "chart9",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart10": {
"type": "chart",
"label": "chart10",
"title": "chart10",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart11": {
"type": "chart",
"label": "chart11",
"title": "chart11",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"chart12": {
"type": "chart",
"label": "chart12",
"title": "chart12",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
}
},
"db1": {
"type": "dbText",
"label": "测试1",
"title": "",
"value": "",
"dbQuery": "SELECT\nname\nFROM\neut_type\nWHERE\nid = 6\n",
"chart": {}
},
"db2": {
"type": "dbText",
"label": "测试2",
"title": "",
"value": "",
"dbQuery": "SELECT\nname\nFROM\neut_type\nWHERE\nid = 7",
"chart": {}
},
"db3": {
"type": "dbText",
"label": "测试3",
"title": "",
"value": "",
"dbQuery": "SELECT\nname\nFROM\neut_type\nWHERE\nid = 8",
"chart": {}
},
"scriptChart1": {
"type": "scriptChart",
"label": "scriptChart1",
"title": "",
"value": "",
"dbQuery": "",
"chart": {}
},
"scriptChart2": {
"type": "scriptChart",
"label": "scriptChart2",
"title": "",
"value": "",
"dbQuery": "",
"chart": {}
},
"scriptChart3": {
"type": "scriptChart",
"label": "scriptChart3",
"title": "",
"value": "",
"dbQuery": "",
"chart": {}
},
"scriptTable1": {
"type": "scriptTable",
"label": "scriptTable1",
"title": "",
"value": "",
"dbQuery": "",
"chart": {}
},
"table1": {
"type": "table",
"label": "table1",
"title": "table2",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "PCM",
"measurement": "go_info",
"fields": [
"gauge"
],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
},
"table": {
"firstColumn": "time",
"firstTitle": "",
"titles": {
"gauge": "gauge"
}
}
},
"table2": {
"type": "table",
"label": "table2",
"title": "table2",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
},
"table": {
"firstColumn": "time",
"firstTitle": "时间(s)",
"titles": {}
}
},
"table3": {
"type": "table",
"label": "table3",
"title": "table3",
"value": "",
"dbQuery": "",
"chart": {},
"influx": {
"bucket": "",
"measurement": "",
"fields": [],
"filters": {},
"timeRange": "2025-11-14T09:26:32, stop: 2025-11-14T09:26:34",
"aggregate": "",
"windowPeriod": ""
},
"table": {
"firstColumn": "time",
"firstTitle": "",
"titles": {}
}
},
"tb1": {
"type": "cell",
"label": "tb1",
"title": "",
"value": "",
"dbQuery": "",
"chart": {},
"grid": [
[
"工况",
"输入转速",
"输入扭矩",
"输入功率",
"输入功率",
"理论压力",
"理论压力",
"理论流量",
"理论流量"
],
[
"工况",
"r/min",
"N.m",
"Kw",
"HP",
"MPa",
"psi",
"lpm",
"gpm"
],
[
"",
"",
"",
"",
"",
"",
"",
"",
""
],
[
"",
"",
"",
"",
"",
"",
"",
"",
""
]
]
},
"text4": {
"type": "text",
"label": "检验类别",
"title": "",
"value": "委托检验",
"dbQuery": "",
"chart": {}
},
"text5": {
"type": "text",
"label": "最大制动功率",
"title": "",
"value": "1654",
"dbQuery": "",
"chart": {}
},
"text6": {
"type": "text",
"label": "柱塞直径",
"title": "",
"value": "114.3",
"dbQuery": "",
"chart": {}
},
"text7": {
"type": "text",
"label": "最大冲程",
"title": "",
"value": "203.2",
"dbQuery": "",
"chart": {}
},
"text8": {
"type": "text",
"label": "试验冲次",
"title": "",
"value": "75、115、155、300、330",
"dbQuery": "",
"chart": {}
},
"text9": {
"type": "text",
"label": "试验最高压力",
"title": "",
"value": "101.8",
"dbQuery": "",
"chart": {}
},
"text10": {
"type": "text",
"label": "试验时的最大排量",
"title": "",
"value": "2.062",
"dbQuery": "",
"chart": {}
},
"text11": {
"type": "text",
"label": "允许连杆最大负荷",
"title": "",
"value": "102060",
"dbQuery": "",
"chart": {}
},
"text12": {
"type": "text",
"label": "传动比",
"title": "",
"value": "6.353:1",
"dbQuery": "",
"chart": {}
},
"text13": {
"type": "text",
"label": "重量",
"title": "",
"value": "5330",
"dbQuery": "",
"chart": {}
},
"text14": {
"type": "text",
"label": "text14",
"title": "",
"value": "",
"dbQuery": "",
"chart": {}
}
},
"tcpModbus": {
"ip": "127.0.0.1",
"port": 502
},
"devices": [
{
"deviceName": "温度传感器",
"alarmRegister": 0,
"alarmType": "holding",
"thresholds": [
{
"name": "温度上限",
"register": 0,
"regType": "input",
"value": 29.0
},
{
"name": "温度下线",
"register": 1,
"regType": "input",
"value": 0.0
},
{
"name": "是否报警",
"register": 0,
"regType": "coil",
"value": 0.0
},
{
"name": "报警信息",
"register": 0,
"regType": "holding",
"value": 0.0
}
]
},
{
"deviceName": "测试开关",
"alarmRegister": 0,
"alarmType": "holding",
"thresholds": [
{
"name": "开始测试",
"register": 0,
"regType": "coil",
"value": 0.0
},
{
"name": "结束测试",
"register": 1,
"regType": "coil",
"value": 0.0
}
]
}
],
"db": {
"engine": "mysql",
"host": "localhost",
"port": 3306,
"database": "ruoyi-fastapi",
"username": "root",
"password": "123456"
},
"experimentProcess": {
"headers": [
"实验内容",
"实验步骤",
"工况(档位)",
"输入转速",
"转速阈值"
],
"rows": [
[
"性能试验",
"10",
"3",
"981",
"20"
],
[
"性能试验",
"20",
"4",
"1906",
"10"
],
[
"性能试验",
"30",
"5",
"2096",
"10"
],
[
"耐久试验",
"40.1",
"1",
"476",
"10"
],
[
"耐久试验",
"40.1",
"2",
"731",
"10"
],
[
"耐久试验",
"40.1",
"2",
"731",
"10"
]
],
"scriptFile": "IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiMgLSotIGNvZGluZzogdXRmLTggLSotCiIiIgrlrp7pqozmtYHnqIvooajmoLznlJ/miJDohJrmnKwKLSDor7vlj5bkvKDlhaXnmoQgZXhwZXJpbWVudFByb2Nlc3MgSlNPTgotIOWwhuaVsOaNrui9rOaNouS4uuWMheWQq+WQiOW5tuS/oeaBr+eahOiEmuacrOihqOagvOaPj+i/sAotIOi+k+WHuuagvOW8j+S4juW6lOeUqOS4reeahCBzY3JpcHRUYWJsZSDljaDkvY3nrKblhbzlrrkKLSDpop3lpJbnlJ/miJDohJrmnKzlm77ooajvvIhzY3JpcHRDaGFydFjvvInpnIDopoHnmoTmlbDmja7vvIzkvr/kuo7mtYvor5UKCuWPr+mAmui/h+eOr+Wig+WPmOmHj+WumuWItuihjOS4uu+8mgotIFRBQkxFX1RPS0VO77ya55uu5qCH5Y2g5L2N56ym77yI6buY6K6kIHNjcmlwdFRhYmxlMe+8iQotIFRBQkxFX1NUQVJUX1JPV++8muebuOWvueWNoOS9jeespueahOi1t+Wni+ihjOWBj+enu++8iOaVtOaVsO+8jOm7mOiupCAy77yJCi0gVEFCTEVfU1RBUlRfQ09M77ya55u45a+55Y2g5L2N56ym55qE6LW35aeL5YiX5YGP56e777yI5pW05pWw77yM6buY6K6kIDDvvIkKLSBUQUJMRV9JTkNMVURFX0hFQURFUlPvvJrkuLogdHJ1ZS8xL3llcyDml7bovpPlh7ogaGVhZGVycyDooYwKLSBDSEFSVF9UT0tFTl9QUkVGSVjvvJrohJrmnKzlm77ooajljaDkvY3nrKbliY3nvIDvvIjpu5jorqQgc2NyaXB0Q2hhcnTvvIkKIiIiCgppbXBvcnQganNvbgppbXBvcnQgb3MKaW1wb3J0IHN5cwpmcm9tIHR5cGluZyBpbXBvcnQgQW55LCBEaWN0LCBMaXN0LCBUdXBsZQoKCmRlZiBfcmVhZF9hbGxfc3RkaW4oKSAtPiBzdHI6CiAgICB0cnk6CiAgICAgICAgaWYgc3lzLnN0ZGluIGFuZCBub3Qgc3lzLnN0ZGluLmNsb3NlZCBhbmQgbm90IHN5cy5zdGRpbi5pc2F0dHkoKToKICAgICAgICAgICAgcmV0dXJuIHN5cy5zdGRpbi5yZWFkKCkKICAgIGV4Y2VwdCBFeGNlcHRpb246CiAgICAgICAgcGFzcwogICAgcmV0dXJuICIiCgoKZGVmIF9sb2FkX3BheWxvYWQoKSAtPiBEaWN0W3N0ciwgQW55XToKICAgIHJhdyA9IF9yZWFkX2FsbF9zdGRpbigpLnN0cmlwKCkKCiAgICBpZiBub3QgcmF3IGFuZCBsZW4oc3lzLmFyZ3YpID4gMToKICAgICAgICBhcmcgPSBzeXMuYXJndlsxXQogICAgICAgIGlmIG9zLnBhdGguZXhpc3RzKGFyZykgYW5kIG9zLnBhdGguaXNmaWxlKGFyZyk6CiAgICAgICAgICAgIHdpdGggb3BlbihhcmcsICJyIiwgZW5jb2Rpbmc9InV0Zi04IikgYXMgZmg6CiAgICAgICAgICAgICAgICByYXcgPSBmaC5yZWFkKCkKICAgICAgICBlbHNlOgogICAgICAgICAgICByYXcgPSBhcmcKCiAgICBpZiBub3QgcmF3OgogICAgICAgIHJhdyA9IG9zLmVudmlyb24uZ2V0KCJFWFBFUklNRU5UX0pTT04iLCAiIikuc3RyaXAoKQoKICAgIGlmIG5vdCByYXc6CiAgICAgICAgcmF3ID0gInt9IgoKICAgIGRhdGEgPSBqc29uLmxvYWRzKHJhdykKICAgIGlmIG5vdCBpc2luc3RhbmNlKGRhdGEsIGRpY3QpOgogICAgICAgIHJhaXNlIFZhbHVlRXJyb3IoImV4cGVyaW1lbnQgSlNPTiBtdXN0IGJlIGEgZGljdCIpCiAgICByZXR1cm4gZGF0YQoKCmRlZiBfaW5jbHVkZV9oZWFkZXJzKCkgLT4gYm9vbDoKICAgIGZsYWcgPSBvcy5lbnZpcm9uLmdldCgiVEFCTEVfSU5DTFVERV9IRUFERVJTIiwgIiIpLnN0cmlwKCkubG93ZXIoKQogICAgcmV0dXJuIGZsYWcgaW4geyIxIiwgInRydWUiLCAieWVzIiwgIm9uIn0KCgpkZWYgX3BhcnNlX2Zsb2F0KHZhbHVlOiBBbnkpIC0+IGZsb2F0OgogICAgdHJ5OgogICAgICAgIGlmIGlzaW5zdGFuY2UodmFsdWUsIChpbnQsIGZsb2F0KSk6CiAgICAgICAgICAgIHJldHVybiBmbG9hdCh2YWx1ZSkKICAgICAgICBpZiBpc2luc3RhbmNlKHZhbHVlLCBzdHIpOgogICAgICAgICAgICBjbGVhbmVkID0gdmFsdWUucmVwbGFjZSgiJSIsICIiKS5yZXBsYWNlKCLCsEMiLCAiIikucmVwbGFjZSgiUlBNIiwgIiIpLnN0cmlwKCkKICAgICAgICAgICAgcmV0dXJuIGZsb2F0KGNsZWFuZWQpCiAgICBleGNlcHQgRXhjZXB0aW9uOgogICAgICAgIHBhc3MKICAgIHJldHVybiBmbG9hdCgibmFuIikKCgpkZWYgYnVpbGRfdGFibGVfc3BlYyhleHA6IERpY3Rbc3RyLCBBbnldKSAtPiBEaWN0W3N0ciwgQW55XToKICAgICMg55uu5qCH5Y2g5L2N56ym77yM5Y+v6YCa6L+H546v5aKD5Y+Y6YeP6KaG55uW77yM6buY6K6k5YaZ5YWlIHtzY3JpcHRUYWJsZTF9CiAgICB0b2tlbiA9IG9zLmVudmlyb24uZ2V0KCJUQUJMRV9UT0tFTiIsICJzY3JpcHRUYWJsZTEiKQogICAgIyDlvZPmqKHmnb/kuK3nmoTljaDkvY3nrKbkvY3kuo7ooajlpLTml7bvvIzpu5jorqTlkJHkuIvlgY/np7vkuKTooYzlho3lvIDlp4vlhpnlhaUKICAgIHJvd19vZmZzZXQgPSBpbnQob3MuZW52aXJvbi5nZXQoIlRBQkxFX1NUQVJUX1JPVyIsICIyIikgb3IgMikKICAgIGNvbF9vZmZzZXQgPSBpbnQob3MuZW52aXJvbi5nZXQoIlRBQkxFX1NUQVJUX0NPTCIsICIwIikgb3IgMCkKCiAgICBoZWFkZXJzOiBMaXN0W0FueV0gPSBleHAuZ2V0KCJoZWFkZXJzIikgb3IgW10KICAgIHJvd3M6IExpc3RbTGlzdFtBbnldXSA9IGV4cC5nZXQoInJvd3MiKSBvciBbXQoKICAgIGNlbGxzOiBMaXN0W0RpY3Rbc3RyLCBBbnldXSA9IFtdCiAgICBjdXJzb3Jfcm93ID0gMAoKICAgIGlmIGhlYWRlcnMgYW5kIF9pbmNsdWRlX2hlYWRlcnMoKToKICAgICAgICAjIOmcgOimgeihqOWktOaXtu+8jOaKiiBoZWFkZXJzIOihjOWGmeaIkOmmluihjOWNleWFg+agvAogICAgICAgIGZvciBjaSwgdGl0bGUgaW4gZW51bWVyYXRlKGhlYWRlcnMpOgogICAgICAgICAgICBjZWxscy5hcHBlbmQoeyJyb3ciOiBjdXJzb3Jfcm93LCAiY29sIjogY2ksICJ2YWx1ZSI6IHRpdGxlfSkKICAgICAgICBjdXJzb3Jfcm93ICs9IDEKCiAgICBpZHggPSAwCiAgICB3aGlsZSBpZHggPCBsZW4ocm93cyk6CiAgICAgICAgcm93ID0gcm93c1tpZHhdIGlmIGlzaW5zdGFuY2Uocm93c1tpZHhdLCBsaXN0KSBlbHNlIFtyb3dzW2lkeF1dCiAgICAgICAgbGFiZWwgPSBzdHIocm93WzBdKSBpZiByb3cgZWxzZSAiIgogICAgICAgIHNwYW4gPSAxCiAgICAg
"scriptName": "tablecreate.py",
"remark": "备注信息1"
},
"configService": {
"host": "127.0.0.1",
"port": 5000,
"configPath": "config.json"
}
}