17 Jan 2017

fixik_papus: (Default)
 Нет, сегодня разговор вовсе не про зануления там всякие. Которые бывают такие, что между нулем и землей искры летят.
И не про деление на ноль, результат которого примерно равен количеству глюков в программах, таковым делением вызванным.
Это все банально (хотя и "весело" временами).

В ППР перебирали перекладчик.
Это, как можно догадаться из названия, такой механизм, перемещающийся по двум координатам, который может нечто в одном месте взять и в другое положить. Штуковина не самая сложная на свете.
Сам механизм - серийно выпускаемый, а для работы с конкретным продуктом снабжается специализированным съемным инструментом. На английском жаргоне инструмент зовется "dress". Типа, "платье" (робота). В нашем случае - куча присосок.
Инструмент легко-быстро меняется, и часто их бывает несколько, под разные виды продукта. В этой машине - инструмент один и другого не будет никогда.

Во время переборки обнаружили на инструменте оборванный проводочек-перемычку. Натурально оборванный, ну, или откусанный, или перебитый. Очень обрадовались, что обнаружили. И восстановили. (Там все очевидно, откуда и куда. И на схеме нарисовано).

После переборки - перекладчик работать не пожелал. И даже вручную с панели управления двигаться не пожелал. И вообще на панели бред какой-то творится, половина функций не выполняется.

Такая ситуация после переборки бывает частенько.
Что-то где-то не так собрали, не туда подключили, не там обнулили...
Провозились несколько часов. Проверили всё три раза. Толку - ноль.

Тогда вспомнили про оборванный проводочек. От полной безнадеги и уныния - выдернули его из клеммы обратно.
И - внезапно! все заработало. Вот же чудеса на свете творятся...

Однако, как бы ни хотелось верить в Деда-мороза или Золушку, ставшую принцессой - чудес не бывает. А бывают - косяки и сбои.
Посему - берем программатор и разбираемся...

Берем программатор и разбираемся... )
Как таких бяк избежать?

Как таких бяк избежать? )

Ну, и независимо от среды разработки и прочая - не стесняйтесь пинать программистов. Если логика работает не так, как должна - пусть программисты вникают и разбираются, это их работа. И не нужно на объекте перемычки вешать или резать.

Profile

fixik_papus: (Default)
fixik_papus

July 2017

M T W T F S S
     1 2
3456789
10111213141516
1718192021 2223
24252627282930
31      

Style Credit

Expand Cut Tags

No cut tags
Page generated 28 Jul 2017 14:59
Powered by Dreamwidth Studios