Рубрика «CAD/CAM» - 20

imageЕсли у вас есть отличные идеи мобильных и облачных приложений, или вы разрабатываете технологии на платформе Autodesk и хотите узнать, как Autodesk представляет себе взаимодействие настольного ПО и облачных технологий, то эта информация может быть вам интересна.

Приглашаем вместе с нами глубоко погрузиться в мир технологий Autodesk на DevDays 2013. В московском офисе Autodesk мероприятие пройдет 18 декабря 2013 года. Приходите в гости!Читать полностью »

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

Некоторые сложности обнаруживаются в ленивых языках:

fib = 1:1:(zipWith (+) fib (tail fib))

Здесь fib присутствует и в левой и в правой части, то есть мы получаем полноценное уравнение, решением которого будет бесконечная последовательность чисел Фибоначчи. Так как на бесконечных последовательностях естественным образом определяется топология, Haskell может решить это уравнение методом проcтых итераций (через оператор неподвижной точки).

Еще дальше по пути уравнений пошел Prolog. Каждый предикат определяет уравнение на множествах, хоть и записывается без знака равенства. Решаются такие уравнения почти перебором и возможность использовать в них арифметику сильно ограничена.

Но есть язык, в котором уравнения являются важнейшей частью — это Modelica.

model Point
 Real x,y;
equation
end Point;

model Line
 parameter Real len;
 Point p1,p2;
equation
 len = (p1.x-p2.x)^2 + (p1.y-p2.y)^2;
end Line;

Здесь отрезок определяется как координаты концов и длинна, при этом длина и координаты связаны очевидным уравнением.

(К сожалению, source такого языка не знает, а вставить раскрашенный pygment-ом html не получается.)
Читать полностью »

SolidWorks API (Application Programming Interface) — это интерфейс, позволяющий разрабатывать пользовательские приложения для системы SolidWorks. API – интерфейс содержит множество функций, которые можно вызывать из программ Microsoft Visual Basic, Microsoft Visual C++, Microsoft Visual Studio или из файлов-макросов SolidWorks. Эти функции предоставляют программисту прямой доступ к функциональным возможностям SolidWorks.

С помощью API – приложений можно решать множество различных задач, например такие как: интеграция SolidWorks с другими программными пакетами, разработка специализированных модулей, добавляющих к базовым возможностям SolidWorks дополнительную функциональность и различные другие задачи. API – приложения позволяют получить множество конфигураций одной детали или сборки, тем самым выиграть огромное количество времени при принятии конструкторских решений.

Разработка API — приложения может осуществляться на уровне создания макроса в SolidWorks, либо на уровне отдельного приложения, написанного на языке C# или VisualBasic. Все динамические библиотеки, необходимые для работы с API – приложениями автоматически инсталлируются вместе с SolidWorks. Как правило, если необходимо разработать полноценное приложение, для геометрических построений удобнее использовать программный код, записанный в макрос SolidWorks. Для начала работы с макросами, необходимо в программном пакете SolidWorks отобразить панель инструментов «Макрос».
Читать полностью »

imageimageСвершилось. Теперь график выпуска новых версий AutoCAD для Mac не связан с циклом выпуска AutoCAD для Windows. С этого момента он совмещен с графиком новых релизов устройств и программного обеспечения Apple, что позволяет использовать их преимущества и поддерживать основные обновления Apple OS.

AutoCAD для Mac 2014 и AutoCAD 360 для новых iPad можно увидеть в презентации новинок Apple, например, здесь и здесь.

Вместе с презентацией новинок Apple в этот раз мы выпустили AutoCAD 2014 для Mac и AutoCAD LT 2014 для Mac. Читать полностью »

Работа с таблицами в MultiCAD.NET. Часть 2. Создание и редактирование

В предыдущей статье мы познакомили вас с примером использования табличного функционала MultiCAD.NET API для автоматического создания отчета по выбранным объектам. Мы намеренно нарушаем хронологию и сегодняшнюю публикацию начнём с создания и форматирования простейшей таблицы. Рассмотрим наполнение таблицы данными в текстовом и числовом формате, а также использование формул. Затем перейдем к добавлению блоков и подтаблиц в качестве содержимого ячеек и завершим статью описанием использования свойств объектов чертежа в качестве динамически изменяемых данных таблицы.
Читать полностью »

imageВ своем выступлении на Autodesk University в Москве Карлос Олгуин рассказал об очень любопытных исследованиях, которыми занимается его команда вместе с ведущими учеными мировых университетов. Речь шла о технологиях программирования вещества, как живого, так и неживого, самоорганизации различных структур, будущем и самособирающихся табуретках из IKEA. По следам презентации мне удалось задать Карлосу несколько дополнительных вопросов. Под катом наша беседа и видеозапись его выступления.Читать полностью »

Дополняем цикл статей по УГО для различных САПР по схемотехнике. В данном топике описывается процесс создания компонента УГО для KiCad.

KiCad и ГОСТ. Библиотека УГО

KiCad — распространяемый под лицензии GNU GPL программный комплекс класса EDA с открытыми исходными текстами, предназначенный для разработки электрических схем и печатных плат.

Внимание! Под катом трафик!
Читать полностью »

В этой статье я представлю свое видение того, на каком этапе развития находится САПР для проектировании крупных промышленных предприятий сегодня, с какими трудностями приходится сталкиваться при внедрении и какие тенденции намечаются в этой отрасли.
Читать полностью »

image
Карлос Олгуин (Carlos Olguin) — руководитель исследований в области био/нано/программируемого вещества в R&D подразделении Autodesk. Его группа в составе 18 специалистов изучает возможности проектирования, связанные с программированием вещества, в разных областях и в разных масштабах, сотрудничая с исследователями из ведущих научных учреждений и коммерческих компаний со всего мира. В преддверии приезда Карлоса на Autodesk University Russia мне удалось задать ему несколько вопросов о его работе
Читать полностью »

Autodesk создает российский магазин приложений и платит по 100$ разработчикам

Autodesk объявила об открытии русскоязычного раздела своего онлайн магазина приложений. В честь этого события компания проводит акцию: разработчики, которые направят свои приложения на рассмотрение в Autodesk до 14 сентября и получат одобрение на размещение, будут награждены денежным призом.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js