Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > Работа с UTBL файлами (Experion PKS)


Автор: unfer 16.10.2008, 08:31
Доброго времени суток всем! В принципе, это не совсем программирование контроллера, но я не знаю куда разместить подобную тему.
Проблема в следующем. Есть автоматически генерируемый *.dbf-файл, из которого необходимо:
1. "Вытащить" данные по критерию.
2. Записать эти данные в UTBL-файл.
С первой частью справился без особых проблем, но вот со второй частью проблемы. Функции для доступа к пользовательским файлам (UTBL), в частности c_dataio_read и c_dataio_write возвращают код ошибки "21a", и что самое интересное - коды ошибок нигде в документации не описаны.
Вот пример кода:
if (c_gbload() == HSC_ERROR)
printf("c_gbload error %x", errno);
if (c_dataio_read(UTBL77_F, FIRST_REC, LOC_DISK, (int2*) &buf, sizeof(buf)) == HSC_ERROR)
printf("c_dataio_read error %x", errno);
Открытие БД для доступа проходит успешно, а вот чтение "хромает" на обе ноги.
Вопрос: куда рыть?
P.S. Если у кого-нибудь есть документация по Experion PKS или ссылки на оную, поделитесь, plz.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)