Обновить

Промышленная инженерия

Сначала показывать
Порог рейтинга
Уровень сложности

Как я читерил с помощью ИИ в реверс‑инжиниринге промышленного ПО

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели5.2K

В статье рассказано об опыте использования генеративного ИИ для решения задач реверс-инжиниринга промышленного программного обеспечения. Рассмотрен кейс разбора проприетарного бинарного формата исторических архивов промышленной системы сбора данных и мониторинга Solar Turbines TT4000, выполненного с использованием DeepSeek, Qwen, GigaChat и Алисы.

Статья содержит ссылку на публичный репозиторий со всеми сгенерированными артефактами, а также ссылки на опубликованные диалоги с ИИ-сервисами.

Читать далее

Новости

Сфера — полностью кириллический язык программирования: от «Привет, мир» до HTTP‑сервера и bare‑metal

Уровень сложностиСложный
Время на прочтение22 мин
Охват и читатели8.6K

На фоне десятков языков с привычным английским синтаксисом появление «Сферы» выглядит почти вызовом: это полностью кириллический язык программирования с настоящим компилятором — не интерпретатор и не транспайлер, а генерация машинного кода через LLVM.

За внешней необычностью стоит вполне зрелая инженерия: автоматическое управление памятью, обобщённые типы, контракты, многопоточность, сеть, графика, пакетный менеджер поверх git и отладчик с полноценной поддержкой DWARF. «Сфера» не претендует на то, чтобы заменить индустриальные языки — но доказывает, что кириллический синтаксис способен быть не курьёзом, а рабочим инструментом. И в этой статье честно говорим не только о том, что уже получилось, но и о том, что ещё предстоит сделать.

Читать далее

От «Агента‑помощника» к «Фабрике агентов»: как я учился с ИИ разрабатывать кастомизацию PLM системы

Время на прочтение21 мин
Охват и читатели5.2K

Статья выросла из серии экспериментов с одним и тем же вопросом: можно ли поручить LLM-агентам разработку кастомизации под крупную и закрытую PLM систему, так чтобы результат было не стыдно показать заказчику. Короткий ответ: можно. И не потому, что модели стали умнее, скорее потому, что их поместили в контекст и задали нужный вектор. А код стал не целью, а рядовым артефактом процесса.

Читать далее

Узбекистан решил строить образовательную инфраструктуру для собственной микроэлектроники

Время на прочтение2 мин
Охват и читатели10K

Выступил с докладом через Zoom на конференции SEMICONUZ в Узбекистане. Заметил два момента, один из них: cудя по вопросу преподавательницы из Ферганского политехнического института, в Узбекистане наверное ведутся дискуссии "кодописатели против физиков". То есть обсуждают, достаточно ли программировать софтвер на уже сделанных чипах и дизайнить на верилоге логику (с учетом отчетов от программы статического анализа тайминга) - или нужно вводить курсы физики полупроводников.

Читать далее

Зачем я запускаю smoke‑тесты прямо в production и как они однажды сломали мне аналитику

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели8.8K

Что будет, если production smoke-тесты начнут вести себя почти как настоящие пользователи? В статье рассказываю, зачем я запускаю автоматические проверки прямо в проде, как они проверяют реальные пользовательские сценарии и почему однажды из-за них статистика мессенджера внезапно оказалась слишком оптимистичной. Разберём synthetic traffic, soft delete, искажённые DAU/WAU/MAU и то, как отделять техническую активность от реальной, не отказываясь от production smoke.

Читать далее

«С/у», «Кладовка» и 638 кодов МССК: подбираем коды помещений для ЦИМ АГР

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели7.1K

Меня зовут Кирилл, я работаю BIM‑менеджером, писал эту статью совместно со своей коллегой Анастасией @nobimnolife. Помучавшись с разработкой ЦИМ без какой‑либо автоматизации, вместе мы подготовили плагин IDS Core. В этой статье – способы подбора кода без ИИ, метод Левенштейна и сила общего труда.

С 2026 года архитектурно-градостроительное решение в Москве сдаётся вместе с цифровой информационной моделью в IFC. У каждого помещения в ней должны быть заполнены два свойства: RUS_MSSK_SpaceAndZone_Code и RUS_MSSK_SpaceAndZone_Name — код и наименование по Московской строительной системе классификаторов (МССК), раздел «Помещения и зоны». В жилом доме это сотни помещений, и называются они в модели так, как привыкла мастерская: «С/у», «Кладовка», «ПУИ/Мусороудаление (К1)», «Элетрощитовая жилой части». Классификатор таких имён не знает, а проверяющие на вопрос «а если нужного нет?» отвечают честно: берите близкое по смыслу.

Мы решили, что «близкое по смыслу» можно хотя бы частично посчитать. Ниже — как устроен классификатор, на чём ломается наивный поиск похожих строк, где пригодился Левенштейн и почему точность упирается не в алгоритм, а в людей.

Читать далее

От учебных проектов к работе в ТИМ. История Нины Гагулиной

Время на прочтение6 мин
Охват и читатели4.3K

Окончить бакалавриат, стать ведущим ТИМ-специалистом и получить две награды «САПР-Перспектива – 2026» за учебные проекты – все это Нина Гагулина успела в 2026 году. Ее карьера началась с победы в конкурсе на знание nanoCAD, а сегодня она уже помогает проектным организациям осваивать российское ПО. Поговорили с Ниной о том, как по обмерам и фотографиям создать информационную модель дома XIX века, разработать купольную систему собора и заинтересовать работодателя своим портфолио.

– Нина, этим летом вы получили диплом бакалавра и стали ведущим специалистом. Чем занимаетесь сейчас?

– Я окончила Санкт-Петербургский государственный архитектурно-строительный университет по направлению «Строительство», профиль «Промышленное и гражданское строительство». Выпускалась на кафедре организации строительства. Сейчас продолжаю обучение в магистратуре СПбГАСУ по программе «Программирование и ТИМ-технологии в строительстве». Занятия проходят по вечерам, поэтому их удобно совмещать с работой. Кроме того, участвую в научно-исследовательской работе Центра региональных проблем экономики качества Института проблем региональной экономики Российской академии наук.

Параллельно с учебой развиваюсь и в профессиональной сфере. Начинала карьеру специалистом САПР, а летом 2026 года стала ведущим ТИМ-специалистом по архитектурным и конструктивным решениям. Сейчас много общаюсь с представителями проектных организаций и институтов: провожу обучения, помогаю разобраться в программах и осваивать инструменты информационного моделирования...

Читать далее

Скоростная разработка электроники 2

Время на прочтение9 мин
Охват и читатели14K

На этот раз делаем сенсор присутствия для опасных промышленных зон. В нагрузку берёмся за реализацию требований функциональной безопасности PL и SIL. Кто сказал, что AI не может делать функционально безопасные устройства? Сейчас проверим.

Читать далее

Электролаборатория изнутри: что мы измеряем в щитах, кабелях и розетках

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.8K

Электричество не интересуется тем, как хорошо выглядит кабель.

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

Читать далее

Policy-Based Routing (PBR): как способ починить домашний интернет

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели10K

Сайты открываются, но часть изображений не загружается, а приложения жалуются на сеть. VPN помогает, однако российские сервисы начинают видеть зарубежный IP.

Рассказываю, как настроил Policy-Based Routing (PBR) на OpenWrt: основной внешний трафик направил через VPN, а российские сети оставил на WAN. Показываю конфигурацию, настройку исключений и генерацию списка адресов с помощью собственной утилиты.

Читать далее

nanoCAD как основной инструмент проектирования для Акционерного общества «Металлургический Завод Балаково»

Время на прочтение5 мин
Охват и читатели6.9K

Беседуем с Дмитрием Разиным, специалистом службы эксплуатации и технического обслуживания.

– Расскажите, пожалуйста, о вашей компании, ее сфере деятельности и отличительных чертах.

– Компания занимается производством высококачественных марок стали. На заводе установлен высокоскоростной стан нового поколения, есть собственные транспортные мощности. Это позволяет в короткие сроки производить и доставлять продукцию стабильно высокого качества. Строится рельсобалочный цех, который станет самым большим в России.

– Как давно ваша компания пользуется продуктами «Нанософт» и какое именно ПО сейчас в работе на предприятии?

– Компания перешла на nanoCAD три года назад, в этой линейке работают более 20 специалистов. У нас много различных отделов, они используют Платформу nanoCAD, nanoCAD BIM Строительство, nanoCAD Конструкции PS, nanoCAD BIM Электро, nanoCAD комплект Инженерия, nanoCAD Металлоконструкции. Геодезический отдел работает в nanoCAD GeoniCS.

Одним из первых пробных проектов в nanoCAD стала работа над объектом «Станция растапливания бигбэгов». Он представляет собой кран на монорельсе. У верхнего края конструкции поднимается большой мешок с материалами, который впоследствии на нижней площадке открывает работник производства. Далее реагенты перемещаются на конвейере производственной линии.

Читать далее

Особенности разработки встраиваемого программного обеспечения. Часть 1

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели7.7K

В этой статье пойдет речь о немаловажных особенностях разработки встраиваемого программного обеспечения (далее ВПО) для микроконтроллеров (далее МК) с низким уровнем абстракции аппаратного обеспечения.

Это не полноценный гайд по написанию кода ВПО, которых на просторах интернета сегодня тьма, а лишь нюансы, которые помогут писать хороший код.

Особенности этой огромной отрасли, embedded-разработки, лежат на поверхности и вытекают из ответа на вопрос: а какая вообще стоит задача? Если обобщить, то прозвучит это так: закодировать алгоритм работы, как правило, многозадачной однопоточной системы с низким уровнем абстракции аппаратного обеспечения.

Читать далее

Два часа выгрузки ради пустого параметра: проверяем ЦИМ для АГР внутри Revit

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели5.3K

Меня зовут Кирилл, я работаю BIM‑координатором, писал эту статью совместно со своей коллегой Анастасией. Помучавшись с разработкой ЦИМ без какой‑либо автоматизации, вместе мы подготовили плагин IDS Core. В этой статье — проблемы, которые нас натолкнули на создание нужных инструментов. Мы оба давно работаем в BIM, и в начале 2026 года перед нами появилась новая задача: нужно было научиться стабильно готовить модели в IFC под новые требования ДГП.

С января 2026 года архитектурно‑градостроительные решения в Москве сдаются вместе с цифровой информационной моделью в IFC. Требования к ней описаны машиночитаемо — файлами IDS, проверяет их сервис «Строим просто». Схема, в общем, понятная. Пока не начнёшь ей пользоваться.

Читать далее

Ближайшие события

Как мы разворачиваем ClickHouse-кластер через Arenadata: практический гайд для DevOps

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели5.2K

Привет, Хабр! Меня зовут Никита Ивкин, я — ведущий DevOps-инженер РТЛабс, работаю с инфраструктурой Госуслуг. Сегодня я покажу один из наших реальных сценариев: как мы разворачиваем ClickHouse через Arenadata, почему выбрали именно такую топологию и какие нюансы появляются между кнопкой Install и действительно рабочим кластером. Мы разберём причины выбора такой схемы, увидим, где ADCM действительно упрощает эксплуатацию, какие мелочи всплывают вокруг SSH и Ansible и почему после успешного Install хост всё ещё может выглядеть «жёлтым». В конце — проверки со стороны самого ClickHouse и несколько вещей, которыми мы дополнили кластер уже после раскатки.

Читать далее

«Сейчас сроки получения патента были просто реактивными». Интервью с CEO Интеллитеха об участии в программе МИКа

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.6K

Антон Бурлаков — гендиректор ООО «Интеллитех». Его компания недавно воспользовалась программой Московского Инновационного Кластера и всего за месяц получила патент на полезную модель. О том, как патенты помогают в бизнесе, процессе подготовки заявки и многом другом Антон рассказ Павлу Соколову, главному редактору журнала Онлайн Патент.

Читать далее

Кабельная проходка в nanoCAD BIM ОПС 25.1: от 3D-модели до спецификации

Время на прочтение3 мин
Охват и читатели4.2K

Создать отверстие, подобрать комплектующие, расположить элементы в пространстве и разместить готовую проходку в проекте – все эти задачи можно решить в nanoCAD BIM ОПС 25.1. Разбираем, как сформировать кабельную проходку с собственной 3D-графикой, проверить ее расположение и автоматически получить спецификацию отверстий.

С чего начать создание кабельной проходки

Для работы понадобятся три таблицы базы данных из категории «Проходки»: «Отверстия», «Комплектующие проходок» и «Сборки проходок» (рис. 1). Дополнительные элементы доступны в таблице «Материалы» категории «Материалы и комплектации». Каждая таблица отвечает за свою часть работы: геометрию отверстия, состав комплектующих или объединение элементов в готовую сборку.

Узнать больше

Теплицы на автопилоте: свет, шторы и вентиляция

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели7.4K

Солнце вышло — убавляем досветку. Выросла влажность — запускаем проветривание. Поднялся сильный ветер — закрываем шторы. Расскажу, как мы поручили эти задачи автоматике в клубничных теплицах Гомеля и Бреста. В статье — алгоритмы управления светом и микроклиматом, схемы щитов и история о том, как магнитные пускатели мешали работе 4G-модема

Читать далее

nanoCAD BIM Строительство 26: новые инструменты для архитекторов, конструкторов и ТИМ-координаторов

Время на прочтение3 мин
Охват и читатели4.8K

Компания «Нанософт», ведущий российский разработчик САПР/ТИМ-решений, объявляет о выходе 26-й версии программного продукта nanoCAD BIM Строительство.

nanoCAD BIM Строительство 26 помогает решать задачи на всех этапах ТИМ-проекта – от его структуры и архитектурного моделирования до конструктива, армирования, обмена данными и разработки документации. Решение создано под реальные задачи архитекторов, конструкторов и ТИМ-координаторов.

Работа с моделью стала заметно быстрее: отдельные операции ускорились в 3–10 раз, объекты выделяются мгновенно даже при плотной штриховке, а переключение между моделью и листом теперь занимает секунды вместо минуты.

Онлайн-премьера nanoCAD BIM Строительство 26 прошла 15 сентября. Смотрите запись на RUTUBE и VK видео и узнайте, что нового появилось для решения ваших задач.

Узнать больше

Как теплотехник в 50 лет стер границу между КИПиА и IT: пишем универсальный Android‑SCADA движок на Flutter

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели13K

Привет, Хабр! Мне 50 лет, я инженер‑теплотехник с многолетним стажем. Работаю в компании которая занимается производством блочных тепловых пунктов. Моя повседневная работа — это проектирование разделов АТМ в AutoCAD,и программирование реле ПР200 от «Овен» в связке с панелями EKF для наших шкафов управления.

В какой‑то момент я поймал жесткий профессиональный кризис. Когда ты закрываешь объекты один за другим, а алгоритмы автоматизации превращаются в конвейер, мозг начинает выгорать. Мне наскучило писать одни и те же блоки логики и рисовать типовые экраны на панелях. Захотелось амбициозной, сложной задачи, которая заставит извилины шевелиться, и даст то самое забытое чувство: «Я смог это сделать!».

Я не профессиональный программист, но я умею ставить задачи. Объединив свой опыт в КИПиА с возможностями современных нейросетей, я в одиночку разработал универсальное для наших шкафов управления мобильное приложение на Flutter/Dart, которое может подключаться к ПР200 или любому другому Modbus устройству тремя различными способами. И после подключения на экране смартфона вы получаете своего рода мини SCADA систему для настройки, контроля и управления контроллером в шкафу.

Ниже я подробно расскажу об архитектуре этого решения, и почему ИИ — это лучший «цифровой джун» для опытного инженера.

Читать далее

Экспресс-лаборатория внутри комбайна: как научить технику оценивать зерно каждые 6 секунд

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели11K

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

Рассказываю, как мы создали систему Crop Control, которая доустанавливается на комбайн (даже если раньше на нём не было никакой автоматики) и позволяет мониторить качество и количество зерна прямо во время движения. Мониторинг количества нужен, чтобы понимать, сколько урожая собрано с конкретного поля: урожайность - одна из ключевых метрик оценки продуктивности уборочной кампании в целом. А мониторинг качества нужен для того, чтобы вовремя повлиять на собираемую продукцию, например скорректировать настройки комбайна, и не дать испортить уже намолоченное зерно.

Читать далее
1
23 ...