Для удобства и гибкости было решено использовать json-формат хранения данных. Структура json-массива в настоящий момент выглядит следующим образом: [
{
"wagons": [
{
"wagonSpeed": Double, скорость км/ч
"wagonNo": Integer, порядковый номер вагона
"wagonNumber": string, номер вагона
"wagonWeight": Double, вес вагона, кг
"wagonWeightStatic": Double, технический параметр
"errorRate": Double, технический параметр
"name": string, наименование груза
"tonnage": Double, грузоподъемность, кг
"tare": Double, вес тары, кг
"netto": Double, вес нетто, кг
"trolleys": [
{
"trolleyNo": Integer, порядковый номер тележки
"trolleyWeight": Double, вес тележки, кг
"trolleySpeed": Double, скорость тележки, км/ч
“trolleyType”: string, тип тележки
“axles”:[
{
“axleWeight”: Double, вес оси, кг
“axleSpeed”: Double, скорость оси, км/ч
“axleNo”: Integer, номер оси
“errorOverloading”: Boolean, true при превышении показателя «Максимальная нагрузка на ось»
}
]
},
...
],
"boards": [
{
"boardNo": Integer, номер борта
"boardWeight": Double, вес борта, кг
},
…
],
"hasError": Boolean, есть ошибка,
“wagonWeighingDateTime”: TDateTime, дата-время взвешивания вагона
},
...
],
"direction": string, направление движения состава
"wagonCount": Integer, количество вагонов
"weighingDateTime": TDateTime, дата-время взвешивания
"weighingNo": Integer, номер взвешивания
},
...
]
После расчета веса состава, при нажатии кнопки «Сохранить состав в БД» происходит запись вычислений в директорию \DB. Файлы данных разделены по месяцам. Например, файл сохраненных данных в январе 2024 года будет называться «20241JDB.json».
Техническая поддержка ПО: it@tenso-m.ru
Сервисный центр: srv@tenso-m.ru
Другие вопросы и пожелания: faq@tenso-m.ru