Показать сообщение отдельно
Старый 28.02.2017, 23:46   #18
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Массив датчиков

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