Здравствуйте! Недавно ко мне пришел дядя с просьбой сделать гребной винт к его новому мотору для небольшой лодки. Об этом и пойдет речь.
Читать полностью »
Рубрика «CAD/CAM» - 4
Гребной винт «незацепляйка» на станке с ЧПУ
2019-11-09 в 7:53, admin, рубрики: CAD/CAM, cnc, diy или сделай сам, Гребной винт, компас 3d, своими руками, чпуГеометрическое моделирование поверхностей скругления
2019-11-07 в 7:45, admin, рубрики: cad, CAD/CAM, геометрическое моделирование, геометрическое ядро, математика, моделирование поверхностей, полное скругление, сапр, скругление
Одна из самых труднорешаемых задач в системах автоматизированного проектирования – скругления при моделировании объектов сложных форм. За построение скруглений, как и за всю геометрию в САПР, отвечает геометрическое ядро.
С точки зрения разработчика ядра охватить все варианты скруглений невозможно ввиду их бесконечного разнообразия. Наши математики постоянно добавляют в ядро C3D новые частные случаи, а недавно сделали скругление трех граней (или полное скругление).
В чем его сложность и как работает алгоритм, рассказывает Анна Ладилова, математик-программист C3D Labs.
Читать полностью »
Расставляем стандартные ячейки (заметки постороннего)
2019-10-31 в 15:18, admin, рубрики: CAD/CAM, Hilbert, Алгоритмы, Анализ и проектирование систем, Производство и разработка электроникиНатолкнувшись на статью “Уничтожим монополию …”, автор, как человек пусть от EDA очень далёкий, но от природы любознательный, не поленился пройтись по ссылкам и невольно поймал себя на мысли, что одно из основных технических решений — использование рядов стандартных ячеек (standard cell layout) — выглядит довольно спорно.
Да, такое расположение интуитивно понятно, ведь мы пишем и читаем похожим образом, кроме того, технологически просто располагать ячейки именно рядами, так удобно стыковать шины VDD и GND. С другой стороны, при этом возникает непростая комбинаторная задача, требуется разрезать схему на линейные куски и расположить эти куски таким образом, чтобы (грубо) минимизировать общую длину соединений.
И конечно же возник вопрос, нет ли альтернативных решений, … вот что если …
Читать полностью »
Россия – мировой центр разработки САПР. Вы об этом знали?
2019-10-30 в 6:36, admin, рубрики: cad, CAD/CAM, CAE, cam, разработка программного обеспечения, сапрРоссийская отрасль инженерного программного обеспечения насчитывает более 50 компаний-разработчиков. По меркам мирового рынка САПР это уже заметная величина. Но знаете ли вы, что российский след есть и в известных западных продуктах, например, в CATIA, BricsCAD, Altium Designer? Многие зарубежные САПР-вендоры открыли в России свои R&D центры или сотрудничают с местными аутсорсинговыми компаниями. Кто они – узнаем под катом.
Siemens Digital Industries Software меняет подход к проектированию электрических систем
2019-10-25 в 14:27, admin, рубрики: cad, CAD/CAM, ECAD-MCAD, совместная работа над проектомСовместная работа при проектировании электрических систем изделий.
Электрооборудование — основа современной продукции
Сегодня большинство изделий просто напичкано электроникой. Электронные системы воспринимают окружающую среду и управляют работой оборудования. Процессоры, печатные платы и встроенное программное обеспечение позволяют машинам интеллектуально реагировать на обстановку и воздействовать на нее при помощи двигателей и приводов. Электронные компоненты обеспечивают обмен данными с устройствами Интернета вещей (IoT). Кроме того, электроника интегрирована с электрооборудованием, ставшим своего рода «нервной системой» современных изделий.
Поэтому сегодня проектирование электрических систем — важнейший этап разработки продукции. При нехватке электрической мощности электроника начнет работать со сбоями, а при ее избытке — сгорит либо предохранитель, либо сами электронные компоненты. Слишком малая пропускная способность сети приводит к потере пакетов, что выводит из строя системы управления или не позволяет применять результаты аналитической обработки данных, поступающих с устройств Интернета вещей. Без надежных электрических систем современные изделия становятся просто неработоспособными.
Читать полностью »
Уничтожить монополию Америки в EDA. Иннополис делает первый шаг
2019-10-01 в 8:10, admin, рубрики: CAD/CAM, cadence, cadence design systems, fpga, Synopsys, Synopsys IC Compiler, Verilog, Алгоритмы, Иннополис, Компиляторы, Производство и разработка электроники, Хакатоны
Еще с 1990-х годов меня поражало, что проектирование всей мировой цифровой микроэлектроники контролируется двумя конторами в Калифорнии, которые находятся в 10 минутах езды друг от друга — Synopsys и Cadence. В те времена четверть мирового проектирования делалось в Японии (континентальный Китай тогда находился в примитивном состоянии), и все эти Sony, Hitachi, Fujitsu и другие гиганты ездили на поклон в Америку и платили несчетные миллионы долларов за программы, которые потом использовали японские проектировщики. Сейчас это продолжается с Samsung, Huawei и с даже российскими конторами, которые проектируют микросхемы для космоса.
Русская земля умудрилась вырастить Yandex супротив Гугла, так почему бы и не попробовать создать какие-нибудь программы для проектирования микросхем? Начать можно с малого: популяризовать конкурсы и хакатоны по разработке алгоритмов автоматизации проектирования (Electronic Design Automation — EDA). Эти алгоритмы удобны тем, что у них много уровней сложности: простейшую программу Place & Route может написать студент за выходные, но вот на продвинутую потребуются десятилетия работы сотен людей и миллиарды долларов на R&D.
Сейчас в Иннополисе возле Казани делают мероприятие для студентов в формате «две недели подготовки + хакатон». Одним из тем стала традиционная задача EDA — размещение и трассировка графа электронной схемы на ряды стандартных ячеек. Будет интересно увидеть, что за это короткое время сможет осуществить небольшая команда студентов-программистов с базовым пониманием C++/Java/Python, методов парсирования текста, алгоритмов работы с графами и навыками визуализации структур данных с помощью GUI.
Итак — постановка задачи:
Читать полностью »
Android для радиоинженера (часть вторая)
2019-09-25 в 14:29, admin, рубрики: android, AWR, CAD/CAM, MMC Technologies LLC, RF Design, RF Designer, Serenade, планшеты, САПР СВЧ, свчушки, смартфоны, СофтВ первой части я немного рассказал о приложении RF & Microwave Toolbox. Во второй части расскажу о не менее интересном приложении, которое позволяет проектировать СВЧ устройства (преимущественно, планарные) на смартфоне/планшете под управлением ОС Android. Если вам интересно, то добро пожаловать под кат…
Встроенные средства контроля времени исполнения программного приложения
2019-09-22 в 14:45, admin, рубрики: C#, c++, CAD/CAM, время в программах, измерение времени, ПрограммированиеВ публикации представлена программная реализация встроенных средств сбора и накопления метрической информации по времени исполнения приложений, написанных на C/C++/C#.
Существо описываемого подхода базируется на включении в программный код приложения “контрольных точек” извлечения данных по времени исполнения структурных составляющих: методов, функций и {} блоков. Извлекаемые метрическая информация накапливаются во внутренней базе данных, содержание которой по завершении приложения конвертируется в форму текстового отчета, сохраняемого в файле. Целесообразность использования средств встроенного контроля времени исполнения обусловлена необходимостью выявления проблемных участков кода, анализа причин возникающей временной деградации приложения: полной или частичной, либо проявляющейся на определенных наборах исходных данных.
Приведенные примеры C++/C# исходных кодов демонстрируют возможные реализации описанного подхода.
Читать полностью »
Android для радиоинженера (и не только)
2019-09-20 в 15:30, admin, рубрики: android, CAD/CAM, вычисления, калькулятор, моделирование, радиоинженер, расчеты, свч, свчушки, смартфон, смартфоны, СофтС того самого момента, когда я приобрел свой первый смартфон, работающий под ОС Android, я искал приложения под эту ОС, которые бы помогли мне делать несложные рабочие расчеты «на ладошке». Об одном из таких приложений и пойдет речь.
Проектирование Электро-Механической Marble Machine v2.0
2019-09-10 в 11:43, admin, рубрики: CAD/CAM, Marble Machine, геркон, компас 3d, Работа с 3D-графикой, Разработка робототехники, соленоид, управление потокомЯ хочу рассказать о второй версии моей электро-механической Marble Machine и о процессе ее проектирования. Про первую спиральную машину я уже писал здесь на хабре. Времени с тех пор прошло не мало, и вот, в принципе, задуманное осуществлено: два подъемника и два спуска работают совместно, как одна система, передают друг другу шары перемешивая их в случайном порядке. Честно говоря мне не все здесь нравится, кое-что требует переделки или более тонкой настройки, но я рад, что в целом у меня получилось. Результат на видео!Читать полностью »