Цитата:
Сообщение от dp38
Нужно сделать сканер поверхности. Есть передвигающаяся линейка из десяти фотодатчиков с дискретным сигналом и энкодер.
Задача: определять координаты угловых точек объектов(прямоугольных) которые лежат на поверхности, сохранять эти координаты в память до того момента, когда их запросит другая система. Объектов может быть несколько как по оси Х так и по оси Y.
|
С десятью датчиками и для одного объекта по ширине линейки проблематично, а несколько вообще бред.
Цитата:
Решил записывать координаты точек в виде 4-значного числа: первые две цифры - номер строки (по энкодеру), две последние - порядковый номер датчика. С номером строки всё просто, а вот "выдернуть" нужный номер датчика (входа) - вот проблема (на данный момент).
|
Сканировать надо в сыром виде - 10 бит на датчики и нужное число бит на код энкодера. С одновременной обработкой боюсь ничего не успеете.