-
ФОрмат файлов OPM-2
помогите разобраться с форматом файлов программы OPM-2
31032007.DB
написано вот чего
гр 1 LuPV 664.844 сEF гр 1 LuPV 664.844 сEF гр 2 LuPV 741.953 сEF гр 2 LuPV 741.953 сEF 138 №3 rEAd 798.188 сEF 138 №3 rEAd 798.188 сEF 138 №3 rEAd 600.844 сEF 138 №3 rEAd 600.844 сEF 138 №3 rEAd 572.797 сEF 138 №3 rEAd 572.797 сEF 138 №3 rEAd 433.242 сEF 138 №3 rEAd 433.242 сEF 138 №3 rEAd 325.523 сEF 138 №3 rEAd 325.523 сEF 138 №3 rEAd -1.07373e+008 сEF 138 №3 rEAd -1.07373e+008 сEF 138 №3 rEAd 214.23 3e+008 сEF 138 №3 rEAd 214.23 3e+008 сEF 138 №3 rEAd 106.996 e+008 сEF 138 №3 rEAd 106.996 e+008 сEF гр 15 LuPV 939.969 e+008 сEF гр 15 LuPV 939.969 e+008
и как это понимать ?
-
Данная структура имеет следующий вид:
"#pragma pack(8)
typedef struct TAGRECORDDOP:TAGRECORDffice:office" /><O:p></O:p>
{<O:p></O:p>
boolblFirstRec; //признак записи первого значения величины<O:p></O:p>
} TAGRECORDDOP,*LPTAGRECORDDOP;<O:p></O:p>
<O:p> </O:p>
<O:p> </O:p>
<O:p> </O:p>
typedef struct TAGRECORD<O:p></O:p>
{<O:p></O:p>
char DeviceName[50]; // Имяприбора<O:p></O:p>
char TagName[10]; // Имяпараметра<O:p></O:p>
char TagValue[50]; // Значение<O:p></O:p>
time_t TagTime; // Времязаписи <O:p></O:p>
int TagChannel; // Канал<O:p></O:p>
int TagInfo; // 0 - info, 1 - control<O:p></O:p>
} TAGRECORD,*LPTAGRECORD;
Среда программирования VC++ v7.1"
-
если вам несложно то расшифруйте хоть одну запись а то чтот я недосчитываюсь полей в том что у меня
-
если быть точным то вот чего
гр 1 LuPV 664.844 сEF гр 1 LuPV 664.844 сEF гр 2 LuPV 741.953 сEF гр 2 LuPV 741.953 сEF
-
опять убрала все пробелы :((
-
1. Какая версия OPM?
2. Чем открываете? У Вас не полные данные.
-
этот файл беру с OPM 2,04
Тогда вопрос такой .. куда записываются текущие значения считанных параметров с приборов ТРМ 201, каталог если его надо настраивать то где ?
-
Вложений: 1
Я вам предлагаю для начала попробовать открыть свой файл формата "DB" нашей маленькой утилитой. Краткое описание можете посмотреть, запустив из командной строки без параметров.
-
описание так и неудалось прочитать (запустил как и было сказано )
но вот что выдало первой (пример одной записи)
"уЁ 9";"1";"info";"LuPV";"03/31/07 17:45:01";"966.328"
как это всё получилось из того что мне видно загадка...
может разжуёте несмышлёному
-
tashkinov
описание так и неудалось прочитать
Входите в Far или Total Commander.
Переходите в директорию, где лежит, предварительно скопированный файл формата db и разпакованный dbconv. Запускаете из командной строки вначале "cmd". Открывается имитатор DOS и оттуда без параметров "dbconv". Увидите подсказку, как запустить программу.
может разжуёте несмышлёному
"уЁ 9"
DeviceName
"1"
TagChannel
"info"
TagInfo
"LuPV"
TagName
"03/31/07 17:45:01"
TagTime
"966.328"
TagValue