ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
183131 Топик полностью
bialix (26.02.2010 20:17, просмотров: 153) ответил fms на Я надеялся, что про недостатки вы мне скажете=) Все-таки со стороны виднее бывает!
я видел похожее решение на ваше, но только там были не xml, а просто конфиг файлы для описания пакетов телеметрии. такое используется в одной из серий контроллеров инжекторного двигателя. у себя я использую подход с маркером типа пакета, например 1й байт идентифицирует пакет и его содержимое. маркеры забиваются в общую базу данных и документации "навечно", т.е. основная часть по декодированию принятых пакетов содержится собственно в коде библиотеки общения с устройствами. делал также динамическую настройку форматов пакетов самим устройством, которое умело при установке связи по спец запросу выдавать свою конфигурацию наверх, соответственно приемник в ПК подстраивался под формат пакетов. насчет целый веб-сервер получается: если есть ресурсы, то это более оптимальный вариант, чем хранить где-то на компьютере xml и привязываться к версии и т.п. универсальной рисовалки у меня пока не получалось. была рисовалка с общей кодовой базой отрисовки, а набор параметров регулировался при сборке. но я как потом от телеметрии отошел, а текстовое логирование считаю нецелесообразным. поэтому пользуюсь консольными утилитами сбора данных, а потом если надо перегоняю данные в excel и там их визуализирую. ага, excel или OOo, файлы с разделителями табуляции :-)