В моей практике кандидаты делятся либо на обычных «офисников» либо на фрилансеров-одиночек (сегодня здесь, завтра там).
Прослойка людей, постоянно готовых работать на одну компанию удаленно, либо отсутствует, либо настолько тонка, что почти прозрачна. Отсюда нежелание компаний брать таких на работу — это просто непонятный/неизвестный тип кандидата. А людям, как известно, свойственно бояться неизведанного. С учетом шаблонности девочек-эйчаров эти кандидаты даже не попадают на рассмотрение вменяемым людям, которые могли бы принять положительное решение.
Фрилансер, даже надежный, даже с успешным опытом сотрудничества с нами, таки-да, может пропасть в самый ответственный момент. Культура ответственности у нас действительно отсутствует. Этому в немалой степени способствует невозможность применения санкций (в т.ч. материальных) к сотруднику в случае его косяка. На практике, я имею в виду. В тех же штатах с этим как раз всё просто (хоть и дорого).
Очень приятно встретить в оппоненте серьезно подготовленного специалиста. Я просто не учел хабр-аудитории. Я принимаю большинство из сказанного, хоть это и не меняет сути, но не всё.
Просто чтобы не разводить оффтопик-дискуссии, подчеркну еще раз: этого не стоит делать, это нецелесообразно. Но не невозможно, именно поэтому я расскажу, как это сделать, если очень захочется.
Я предлагаю перенести дискуссию в тематическую статью чуть позже.
Когда у меня в голове только начала зарождаться идея моего будущего устройства, мне пришлось копнуть эту тему. Сначала мне тоже казалось дикостью наличие LPT порта во всех предлагаемых схемах. Но в итоге я понял, почему, и согласился.
Я действительно расскажу об этом подробнее в статье.
Сейчас приведу только один аргумент, самый очевидный и проблемный:
достоинство любого параллельного интерфейса перед последовательным заключается в возможности передавать информацию нескольким устройствам одновременно. Любой последовательный интерфейс, как ни крути, будет передавать ее по очереди.
Представьте, шаговых двигателей всегда несколько, каждый имеет либо четыре обмотки, либо сигналы DIRECTION, STEP, ENABLE. Плюс есть дополнительные датчики/концевики/кнопки экстренной остановки и пр., от которых информацию надо получать, и быстро.
Есть еще реле шпинделя, которое надо замыкать, размыкать. В итоге, в полноценном 4-х осевом станке ЧПУ почти весь параллельный порт будет задействован, как на вход, так и на выход. Напомню, там 25 пинов. Чтобы удовлетворить такие запросы силами USB надо либо иметь их столько на материнской плате (что сомнительно невозможно), либо пытаться изобразить адресацию через USB для каждого устройства, с разбором пакета на железной стороне. А это, мягко говоря, трудоемко и затратно, хоть скорость в теории и позволяет.
Это так, в общем виде, чтобы объяснить на пальцах. В жизни все еще более сложно. А USB-разъем хорош для взаимодействия с одним устройством. Даже разного рода USB-хабы задачи все равно не решат. Есть несколько интересных железок, которые помогают решить отсутствие LPT-порта на материнской плате (разумеется, что урезанные LPT-USB переходники не решат проблемы). Я о них тоже расскажу в статье.
про управление через LPT мне пока написать нечего. управлять я научился, но пока не закончил собственно устройство.
я могу рассказать и показать, как крутить двигатели вперед/назад из матлаба, но, согласитесь, это не очень интересно. тем более, что делаю я не ЧПУ и не робота-машинку, а гораздо более изощренное устройство.
обещаю, что расскажу, в статье, почему не стоит делать это через USB, а также как это сделать, если все-таки очень захочется.
Прослойка людей, постоянно готовых работать на одну компанию удаленно, либо отсутствует, либо настолько тонка, что почти прозрачна. Отсюда нежелание компаний брать таких на работу — это просто непонятный/неизвестный тип кандидата. А людям, как известно, свойственно бояться неизведанного. С учетом шаблонности девочек-эйчаров эти кандидаты даже не попадают на рассмотрение вменяемым людям, которые могли бы принять положительное решение.
Фрилансер, даже надежный, даже с успешным опытом сотрудничества с нами, таки-да, может пропасть в самый ответственный момент. Культура ответственности у нас действительно отсутствует. Этому в немалой степени способствует невозможность применения санкций (в т.ч. материальных) к сотруднику в случае его косяка. На практике, я имею в виду. В тех же штатах с этим как раз всё просто (хоть и дорого).
Просто чтобы не разводить оффтопик-дискуссии, подчеркну еще раз: этого не стоит делать, это нецелесообразно. Но не невозможно, именно поэтому я расскажу, как это сделать, если очень захочется.
Я предлагаю перенести дискуссию в тематическую статью чуть позже.
Я действительно расскажу об этом подробнее в статье.
Сейчас приведу только один аргумент, самый очевидный и проблемный:
достоинство любого параллельного интерфейса перед последовательным заключается в возможности передавать информацию нескольким устройствам одновременно. Любой последовательный интерфейс, как ни крути, будет передавать ее по очереди.
Представьте, шаговых двигателей всегда несколько, каждый имеет либо четыре обмотки, либо сигналы DIRECTION, STEP, ENABLE. Плюс есть дополнительные датчики/концевики/кнопки экстренной остановки и пр., от которых информацию надо получать, и быстро.
Есть еще реле шпинделя, которое надо замыкать, размыкать. В итоге, в полноценном 4-х осевом станке ЧПУ почти весь параллельный порт будет задействован, как на вход, так и на выход. Напомню, там 25 пинов. Чтобы удовлетворить такие запросы силами USB надо либо иметь их столько на материнской плате (что сомнительно
невозможно), либо пытаться изобразить адресацию через USB для каждого устройства, с разбором пакета на железной стороне. А это, мягко говоря, трудоемко и затратно, хоть скорость в теории и позволяет.Это так, в общем виде, чтобы объяснить на пальцах. В жизни все еще более сложно. А USB-разъем хорош для взаимодействия с одним устройством. Даже разного рода USB-хабы задачи все равно не решат. Есть несколько интересных железок, которые помогают решить отсутствие LPT-порта на материнской плате (разумеется, что урезанные LPT-USB переходники не решат проблемы). Я о них тоже расскажу в статье.
я могу рассказать и показать, как крутить двигатели вперед/назад из матлаба, но, согласитесь, это не очень интересно. тем более, что делаю я не ЧПУ и не робота-машинку, а гораздо более изощренное устройство.
обещаю, что расскажу, в статье, почему не стоит делать это через USB, а также как это сделать, если все-таки очень захочется.