Ну как говорится, тогда придется пользоваться эвакуатором :)
Вид для печати
Ну как говорится, тогда придется пользоваться эвакуатором :)
{
"code": "SUCCESS",
"status": "OK",
"variables": [
{
"code": "REMOTE_STOP",
"VariableName": "REMOTE_STOP",
"VariableType": "Long",
"Register": "512",
"Comment": "",
"MetaType": "Network",
"CatalogPath": ""
},
{
"code": "REMOTE_PUSK",
"VariableName": "REMOTE_PUSK",
"VariableType": "Long",
"Register": "513",
"Comment": "",
"MetaType": "Network",
"CatalogPath": ""
},
{
"code": "TEMP_LEVO",
"VariableName": "TEMP_LEVO",
"VariableType": "Long",
"Register": "514",
"Comment": "",
"MetaType": "Network",
"CatalogPath": ""
},
{
"code": "TEMP_PRAVO",
"VariableName": "TEMP_PRAVO",
"VariableType": "Long",
"Register": "515",
"Comment": "",
"MetaType": "Network",
"CatalogPath": ""
}
]
}
часто эвакуатором пользуется пользователь теслы? или лисана или любого китайского автомобиля. а да забыл чтобы газель завести новую например после 2 недель работы надо фишку поменять но только ту которую нужно - если не знаешь ты не поедешь
Как может пользователь Теслы воспользоваться эвакуатором, если он в ней сгорел? :)
я к чему - если бы шлюз не купил не тратил бы ваше время для чтения этого бреда. а форум бы действительно помогал людям у которых серьезные вопросы к спецам и возможно советы по решению действительно серьезных проблем. но прибор в продаже - прибор должен работать а как подключить надо что то изучать - ну такое себе. просто на это нету времени
Вот образец описания одной переменной в json
Программа должна получить аналогичные описания переменных кроме поля uuid - его можно оставить пустым.Код:{
"categories": [
{
"tag": "07d6d36a-870b-4514-af32-c561838cb192",
"name": {
"ru-RU": "Сетевые переменные",
"en-US": "Network variables"
},
"child_categories": []
}
],
"parameters": [
{
"code": "P16384",
"read_function": "3",
"write_function": "16",
"address": "4000",
"device_format": "float",
"register_least_byte_first": false,
"least_register_first": true,
"measure": "none",
"precision": 0,
"multiplier": "1.0000000",
"bitmask_enabled": false,
"bitmask_value": null,
"name": {
"ru-RU": "ns_Pump1_Pressure_[bar]",
"en-US": "ns_Pump1_Pressure_[bar]"
},
"in_operative": true,
"in_configuration": false,
"in_manageable": false,
"in_parameters": true,
"in_tables": false,
"in_graphs": false,
"in_events": false,
"category": "07d6d36a-870b-4514-af32-c561838cb192"
},
Вот и я смотрю скрины со ссылки, и текст ТС... Что-то не то у него получилось...
Судя по адресу Modbus регистра - 512 - экспорт выполняется для ПР200. У ПР200 совсем другой формат cvs для сетевых Slave переменных. Значит в программе нужно подобрать номера полей, которые вставляются в json до получения корректного json. Это - перебором.
Fpavel - представьте что мне 7 лет. расскажите как пользоваться программой.