Для удобства и гибкости было решено использовать 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