> И еще, заметил вот
> такую ошибку в логах: "..... * [fliccd] Cannot enable background
> flushing of array [Not enough storage is available to complete this
> operation]....."
Леша, не обращай внимания. Это значит, что камера не поддерживает
функцию фоновой очистки чипа между экспозициями. Ее поддерживают только
более новые камеры. В этом случае CameraControl переключается на режим
предэкспозиционной очистки - делает N холостых циклов считывания до
начала накопления, а потом уже ждет триггерного сигнала от GPS. Чтобы
она каждый раз не выполняла лишнюю бесполезную команду включения фоновой
очистки, в настройках (Camera -> CCD driver -> Configure) на вкладке
Advanced надо переключить режим из Background flush в Pre-exposure
flush; число циклов очистки указывается там же, два-три цикла -
нормально, больше не надо, а меньше (особенно если вообще поставить
ноль) - могут быть очень сильные артефакты на первом кадре посл перерыва
в съемке (в т.ч. первом после включения). Но если даже ничего не делать
и оставить все как есть, принципиально это ничего не изменит. Это не
ошибка, а предупреждение. Во всех случаях, очистка чипа делается гораздо
быстрее, чем штатное считывание, поскольку тут не задействуется АЦП,
поэтому количество ее циклов не должно, теоретически, влиять на
производительность, если только их не слишком много. Тем более, что
задержка из-за очистки происходит перед началом экспозиции, а не на
стадии считывания.
Так что медленное считывание - это действительно что-то с USB, либо со
стороны канала связи (кабели и контроллер на плате), либо, что
печальнее, со стороны камеры. Прежде чем предпринимать какие-то
решительные действия, советую попробовать камеру на другом компьютере с
одним только коротким кабелем (то, что имеющийся полутораметровый
выглядит подозрительно, я уверен, никак к делу не относится, если только
у него не повреждена изоляция, или если не плохой контакт в разъеме).
Далее, если скорость считывания нормальная и соответствует скорости
оцифровки, попробовать с имеющимися экстендерами. Если и тогда
нормальная скорость сохранится, то дело уже однозначно в USB-интерфейсе
компьютера. Так что выявление узкого места может, как раз наоборот,
потребовать сначала замены компьютера управления. При этом совершенно не
обязательно дело в том, что он древний или плохой. Дело может быть
просто в том, что плата недостаточно хорошо выдерживает несущую частоту
USB, к точности которой контроллер на камере очень требователен, и
контроллер переходит в режим 1.1, сам снижая скорость. Это спокойно
можно решить (как уже несколько раз решалось) установкой внешнего
USB-контроллера (напр. PCI), через который и подключать камеру. Сама по
себе "древность" компьютера помехой не является - наведение, съемка и
даже считывание требуют очень умеренных ресурсов. А XP - вообще
идеальная система для моих старых программ управления. А вот уход
частоты USB может действительно повлиять.
В.К.