Pull to refresh
Чикирев Сергей @cheblinread⁠-⁠only

Пользователь

Send message

BlackBox- генератор исходного кода (JAVA, C#, C) обработки бинарного протокола Вашего распределенного приложения

Reading time2 min
Views7.3K
В продолжение темы, где читатели сконцентрировавшись исключительно на теме интерфейса (хулиганы кнопок и энкодеров лишают), совершенно упустили, что предложение вынести интерфейс с микроконтроллера на мобильник или компьютер всего лишь один, из многочисленных вариантов применения кодогенератора BlackBox. Прошло некоторое время, проект развивается и самое время написать исключительно о самом кодогенераторе.

Напомню, что кодогенератор BlackBox генерирует исходный код (JAVA, C#, C) обработки протокола обмена, согласно описанию пользователя, в предопределенном формате. Это обычный JAVA файл для, редактирования которого к JAVA проекту нужно подключить набор аннотаций описания данных и следовать небольшому набору правил.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments2

Как управлять микроконтроллером, не привлекая внимания санитаров

Reading time6 min
Views22K
Микроконтроллеры – они повсюду, на транспорте, на производстве, в медицине, в быту. Благодаря им, на смену умению “паять много”, пришло умение программировать. То, что вчера нужно было перепаивать, сегодня перепрограммируют. Элементарный мультивибратор, для проекта очередной пищалки, выполненный на микроконтроллере, будет надежнее и дешевле, аналога на отдельных компонентах. И такой тренд, по моему мнению, будет только нарастать.

Часть, не сложных проектов на микроконтроллерах, типа выключателей света или датчиков уровней, однажды отлаженные, более не требуют каких либо дополнительных настроек. Однако большинство проектов все же подразумевают взаимодействие с внешним миром. К примеру термостат или таймер нуждаются в возможностях подстройки и контроля заданных величин. Чаще всего эту функцию реализуют через добавление в проект механизмов взаимодействия с пользователем. И вот простейший проект начинает обрастать экранами, кнопками, энкодерами…
Читать дальше →
Total votes 32: ↑15 and ↓17-2
Comments177

Интегрированное решение для захвата и удержания возвращаемых ступеней космических аппаратов

Reading time4 min
Views6.2K
Данная публикация расчитана на тех, кто, наблюдая за прогрессом SpaceX в области возвращения разгонных ступеней, решил не отставать, двигаться в том же направлении, но пока не успел вложиться в 2 тонны посадочных лап.

Возможность повторного использования разгонных ступеней космических аппаратов позволяет существенно снизить стоимость их запусков. При этом желательно минимизировать издержки и связанные с этим изменения в их конструкции, поскольку основной функцией ступени по прежнему остается вывод полезной нагрузки в космос. Предлагаемое решение явилось результатом поиска в указанном направлении.

Комплекс представляет собой посадочную площадку (2), базирующуюся на земле либо на барже, с размерами, достаточными для гарантированного приёма, с учетом погрешности точности приземления возвращаемых ступеней. Посадочная площадка рассчитана выдержать вес возвращаемой ступени (1) и в основании имеет ячеистую структуру (2), пропускающую через себя реактивные газы. Непосредственно под посадочной площадкой находится система отвода и гашения реактивных газов при торможении ступени, в простейшем случае это может быть бассейн с водой. По периметру стоят четыре высотные опоры (3). На необходимой высоте и на одном уровне из каждой опоры выходят удерживающие стропы (4), образующие четыре петли, которые формируют один уровень петли захвата (6). При использовании многоуровневой (5) петли захвата, появляется возможность полного удержания ступени (1) в образуемой многоуровневой сети. В таком случае необходимость в посадочной площадке (2) отпадает совсем.

В целом конструкция выглядит и функционирует следующим образом:

image
Читать дальше →
Total votes 20: ↑9 and ↓11-2
Comments57

Information

Rating
Does not participate
Location
Beijing, Beijing, Китай
Registered
Activity