"My son is a manager for a company that creates military hardware and software. My grandson is a manager of a call center for a software company. My great-grandson uses his computer to play games. I just write code. Been doing it since 1962. Plan to keep on doing it.
I'm 74."
Система широко используется и в промышленной автоматизации, например компания National Instruments использует VxWorks в контроллерах cRIO:
По сути это просто встроенный компьютер, гарантирующий время отклика на внешние события.
Ну или вот в смарт-камерах от той же компании:
Такие камеры используются автономно, при этом гарантируют детерминированную обработку изображений.
VxWorks также поддерживается LabVIEW Real-Time, что даёт возможность программировать детерминированные системы на графическом языке.
Вообще было бы любопытно почитать про сравнительный обзор решений, присутствующих на рынке в настоящее время — к примеру, VxWorks в сравнении с Phar Lap ETS / IntervalZero ETX (понятно, что это всё равно что unix c windows сравнивать, но тем не менее), а также про общую архитектуру, инструменты разработки, и т.д.
Кстати, если уж быть дотошным, то на заглавной картинке жёлтенький робот сильно смахивает на Fanuc, в котором (насколько мне известно) VxWorks не используется, а используется она в роботах KUKA, которые выглядят чуть иначе. Там реализовано довольно любопытное решение с VxWin.
А электроэнергия а вас там в Астрахани бесплатная что-ли? Даже если предположить, что киловатт стоит три рубля — в год тыщ этак на 15-20 можно запросто влететь.
Программа исполняется по нитям (сначала первая нить, потом вторая и т.д) сверху в низ.
А вот тут идею можно развить. Программу надо выполнять сразу параллельно по всем нитям, предусмотрев синхронизирующие узелки типа семафоров, очередей, рандеву. И можно попытаться придумать графическое представление вместо текстового — будет гораздо нагляднее.
Насчёт где почитать — не знаю, но просто поделюсь собственным опытом.
Я купил как-то насадку экономную на душ. Там просто вставлен вкладыш-шайба, уменьшающий диаметр трубки, по которой течёт вода. Примерно вдвое. В результате из такой насадки вода течёт просто тупо вдвое медленнее, даже если полностью открыть кран. Удовольствия от принятия душа никакого. Можно просто напор воды убавить — эффект будет тот же. Я, кстати, заметил эту тенденцию и в некоторых отелях (я много путешествую) — из крана вода течёт нормально, а из душа — еле-еле. Так вот, с тех пор я вожу с собой небольшие плоскогубцы, которыми я могу выковырить эту заразу из шланга и иногда это удаётся.
Смыватель унитаза экономный у меня тоже есть — там в простейшем случае просто две кнопки «пописать» и «покакать». Это довольно полезная штука, так как во многих современных унитазах нельзя спустить половину бачка, при нажатии кнопки он целиком опустошается. Также полезный эффект — если спустить унитаз большой кнопкой из положения «сидя», то попа будет мокрая от брызг, а вот с маленькой кнопкой такого не происходит.
Лампочки энергосберегающие — дело вкуса, у них свет специфический. И они не любят постоянного включения/выключения. Я купил шесть таких в туалет, в итоге пять выкинул через год-полтора. А вот LED мне понравилась — купил на пробу в настольную лампу — светит приятно, включается моментально, три ватта потребляет и греется меньше, чем обычная. Ещё пару датчиков движения в коридорах поставил — тоже удобно, свет сам включается и выключается.
Экономный режим в стиральной машине — фигня. Бельё пахнет порошком после стирки. Жена наоборот добавляет воды для споласкивания (там есть также неэкономный режим «Wasser +»).
Вообще я для себя решил так — я плачу за свет/воду/газ свои деньги и в общем-то имею право использовать их как мне удобно. Экономия не должна создавать неудобств.
Бену, конечно, респект, но вместе с тем мне, как человеку уже пятнадцать лет работающему с рентгеном, на это больно смотреть. Инженер по технике безопасности нервно курит в углу.
Конечно, 50kV / 0,8 mA — это не так уж много, но какую-нибудь защитную конструкцию он мог бы сделать — хотя бы стальной шкаф сварить, что ли. Может у него за стенкой, куда он прямым пучком светит, кто-то живёт, а стены картонные. Опять же рентгеновская трубка должна быть заведена на дверные контакты. Случайно открыл дверь при включённом высоком — всё тут же вырубилось. Ну и дозиметр должен быть его лучшим другом при подобных экспериментах. Когда я работаю с рентгеном, на мне висит два накапливающих дозиметра — один цифровой с функцией предупреждения, а второй — аналоговый (там плёнка специальная).
Кроме того, он мог бы получить заметно лучшее качество.
Во-первых, раздобыть усилитель рентгеновского изображения (X-Ray Image Intensifier). Сейчас в промышленности и медицине постепенно переходят на плоскопанельные детекторы и старые усилители уже можно купить подержанными на том же ebay, ну вот к примеру навскидку за 400 долларов:
Во-вторых, изображения ему надо было интегрировать. Ну то есть, остановив манипулятор, сделать не один, а несколько кадров, потом посчитать среднее попиксельно. Это резко уменьшает шумы на изображении и улучшает реконструкцию.
В третьих, 45 снимков через 8 градусов — это очень мало. Ему надо было делать снимки с шагом в один градус или даже чаще, если механика позволяет.
Там на видео у Бена промелькнул медицинский томограф. Такие же томографы применяются и в промышленности, ну вот, к примеру для проверки деталей моторов, рычагов подвески и т.п.
А схема, которую реализовал Бен, когда крутится не трубка, а объект, тоже применяется для небольших деталей. Вот то же самое, что сделал он, только в чуть более цивилизованном исполнении:
Спасибо, я надеюсь.
А по существу проблемы с ошибками — мне кажется, просто хороший проверяльщик орфографии уже решил бы многие проблемы. Если он ещё ться/тся будет ловить — то это просто верх совершенства.
Вот позволю себе приложить скриншот с одного из англоязычных форумов, на котором я довольно много пишу. Сделано не идеально, но всё же лучше чем просто подчёркивания. Английский мне не родной и эта штука очень сильно помогает:
Я за много месяцев почитывания хабра никогда не смотрел динамику комментариев, а просто читал выделяющиеся, как и вы. А вот теперь — зачем-то сижу и навожу курсор мышки на оценки…
Блин, ну зачем, зачем я прочитал эту ветку?!
Способ-то как раз таки кажется довольно очевидным, а вот сдёргивание BGA чипа и посадка его на место — вот это любопытно.
В детстве я паял всякие штуковины и в радиокружке всегда заставляли охлаждать выводы транзисторов при пайке с помощью пинцета. А тут — горячим феном да по всей поверхности.
Было бы интересно посмотреть на весь процесс с фотографиями или видео. Я вот нашёл наскидку одно, правда польское с английскими субтитрами. Само действо начинается с 1:20
Почти. Но там сетка слишком грубая — шаг в один час. А у меня — 5 минут. Собственно мне до работы где-то 15-20 минут ехать, соответственно важно точно знать погоду на ближайшие полчаса.
Спасибо, добавил. Просто у меня Lego прочно ассоциируется с LabVIEW (там ПО именно на LabVIEW базируется), а про хаб «робототехника» я просто запамятовал.
Да нет никакого подвоха. Просто Лего довольно прочно ассоциируется с детской игрушкой, и обычно сначала ребёнку покупаются обычные Лего-кубики (лет с пяти-шести), вначале простые наборы, потом понавороченнее, а Mindstorms — это как бы логическое завершение. Там в базовом наборе собственно кубиков не так много, чтобы построить что-либо серьёзное, так что самое то — позаимствовать их у ребёнка. Мне как-то коллега притащил три коробки Mindstorms (он, кстати, дипломную работу на основе этих кубиков писал) — так меня было месяц от игрушки не оттащить.
Этот конструктор, разумеется, не очень подходит для трёхлетнего ребёнка. Рекомендуемый возраст — от 10 лет, так что играть будет в основном папа. Да и PS тоже рано, как мне кажется (если опять же не только себе покупаете). А купите ему лучше нинтендо Wii с доской Balance Board — вот в это будете играть вместе. Там тоже далеко не все игры для маленьких детей подходят, но некоторые — очень даже. Впрочем я сам на первый день рождения детям подарил домашний кинотеатр :)
Спасибо, я сейчас поправлю. ARM9/ARM7, конечно. Это один из источников ввёл меня в заблуждение. Правда какой именно ARM9 там будет — нигде не уточняется.
Я ж написал — $350. Скорее всего в Европе будет 350 Евро, хотя у меня теплится надежда, что дешевле — всё ж таки LEGO изначально датская фирма. Текущий в Германии стоит в районе 275-300 евро.
http://www.codeproject.com/Lounge.aspx?msg=2132816
А можно линк на утилиту в студию? Спасибо.
Система широко используется и в промышленной автоматизации, например компания National Instruments использует VxWorks в контроллерах cRIO:
По сути это просто встроенный компьютер, гарантирующий время отклика на внешние события.
Ну или вот в смарт-камерах от той же компании:
Такие камеры используются автономно, при этом гарантируют детерминированную обработку изображений.
VxWorks также поддерживается LabVIEW Real-Time, что даёт возможность программировать детерминированные системы на графическом языке.
Вообще было бы любопытно почитать про сравнительный обзор решений, присутствующих на рынке в настоящее время — к примеру, VxWorks в сравнении с Phar Lap ETS / IntervalZero ETX (понятно, что это всё равно что unix c windows сравнивать, но тем не менее), а также про общую архитектуру, инструменты разработки, и т.д.
Кстати, если уж быть дотошным, то на заглавной картинке жёлтенький робот сильно смахивает на Fanuc, в котором (насколько мне известно) VxWorks не используется, а используется она в роботах KUKA, которые выглядят чуть иначе. Там реализовано довольно любопытное решение с VxWin.
А вот тут идею можно развить. Программу надо выполнять сразу параллельно по всем нитям, предусмотрев синхронизирующие узелки типа семафоров, очередей, рандеву. И можно попытаться придумать графическое представление вместо текстового — будет гораздо нагляднее.
Я купил как-то насадку экономную на душ. Там просто вставлен вкладыш-шайба, уменьшающий диаметр трубки, по которой течёт вода. Примерно вдвое. В результате из такой насадки вода течёт просто тупо вдвое медленнее, даже если полностью открыть кран. Удовольствия от принятия душа никакого. Можно просто напор воды убавить — эффект будет тот же. Я, кстати, заметил эту тенденцию и в некоторых отелях (я много путешествую) — из крана вода течёт нормально, а из душа — еле-еле. Так вот, с тех пор я вожу с собой небольшие плоскогубцы, которыми я могу выковырить эту заразу из шланга и иногда это удаётся.
Смыватель унитаза экономный у меня тоже есть — там в простейшем случае просто две кнопки «пописать» и «покакать». Это довольно полезная штука, так как во многих современных унитазах нельзя спустить половину бачка, при нажатии кнопки он целиком опустошается. Также полезный эффект — если спустить унитаз большой кнопкой из положения «сидя», то попа будет мокрая от брызг, а вот с маленькой кнопкой такого не происходит.
Лампочки энергосберегающие — дело вкуса, у них свет специфический. И они не любят постоянного включения/выключения. Я купил шесть таких в туалет, в итоге пять выкинул через год-полтора. А вот LED мне понравилась — купил на пробу в настольную лампу — светит приятно, включается моментально, три ватта потребляет и греется меньше, чем обычная. Ещё пару датчиков движения в коридорах поставил — тоже удобно, свет сам включается и выключается.
Экономный режим в стиральной машине — фигня. Бельё пахнет порошком после стирки. Жена наоборот добавляет воды для споласкивания (там есть также неэкономный режим «Wasser +»).
Вообще я для себя решил так — я плачу за свет/воду/газ свои деньги и в общем-то имею право использовать их как мне удобно. Экономия не должна создавать неудобств.
Конечно, 50kV / 0,8 mA — это не так уж много, но какую-нибудь защитную конструкцию он мог бы сделать — хотя бы стальной шкаф сварить, что ли. Может у него за стенкой, куда он прямым пучком светит, кто-то живёт, а стены картонные. Опять же рентгеновская трубка должна быть заведена на дверные контакты. Случайно открыл дверь при включённом высоком — всё тут же вырубилось. Ну и дозиметр должен быть его лучшим другом при подобных экспериментах. Когда я работаю с рентгеном, на мне висит два накапливающих дозиметра — один цифровой с функцией предупреждения, а второй — аналоговый (там плёнка специальная).
Кроме того, он мог бы получить заметно лучшее качество.
Во-первых, раздобыть усилитель рентгеновского изображения (X-Ray Image Intensifier). Сейчас в промышленности и медицине постепенно переходят на плоскопанельные детекторы и старые усилители уже можно купить подержанными на том же ebay, ну вот к примеру навскидку за 400 долларов:
Во-вторых, изображения ему надо было интегрировать. Ну то есть, остановив манипулятор, сделать не один, а несколько кадров, потом посчитать среднее попиксельно. Это резко уменьшает шумы на изображении и улучшает реконструкцию.
В третьих, 45 снимков через 8 градусов — это очень мало. Ему надо было делать снимки с шагом в один градус или даже чаще, если механика позволяет.
Там на видео у Бена промелькнул медицинский томограф. Такие же томографы применяются и в промышленности, ну вот, к примеру для проверки деталей моторов, рычагов подвески и т.п.
А схема, которую реализовал Бен, когда крутится не трубка, а объект, тоже применяется для небольших деталей. Вот то же самое, что сделал он, только в чуть более цивилизованном исполнении:
А по существу проблемы с ошибками — мне кажется, просто хороший проверяльщик орфографии уже решил бы многие проблемы. Если он ещё ться/тся будет ловить — то это просто верх совершенства.
Вот позволю себе приложить скриншот с одного из англоязычных форумов, на котором я довольно много пишу. Сделано не идеально, но всё же лучше чем просто подчёркивания. Английский мне не родной и эта штука очень сильно помогает:
Блин, ну зачем, зачем я прочитал эту ветку?!
В детстве я паял всякие штуковины и в радиокружке всегда заставляли охлаждать выводы транзисторов при пайке с помощью пинцета. А тут — горячим феном да по всей поверхности.
Было бы интересно посмотреть на весь процесс с фотографиями или видео. Я вот нашёл наскидку одно, правда польское с английскими субтитрами. Само действо начинается с 1:20
С похмелья такое делать я б не рискнул.
Хочу назад в детство.