SolidWorks 2013 включает следующие функциональные возможности:
- Обновленный язык программирования Microsoft® Visual Basic® for Applications (VBA) – один из языков, используемых для записи, редактирования и выполнения макросов в SolidWorks, – теперь поддерживает 32-разрядные и 64-разрядные типы данных.
- Основные функционально совместимые сборки SolidWorks, созданные в среде Microsoft .NET Framework:
- для версии 2.0 расположены в каталог_установки\api\redist\CLR2. Эта версия основных функционально совместимых сборок используется с макросами SolidWorks VSTA (VB.NET и C#);
- для версии 4.0 расположены в каталог_установки\api\redist.
- Оба приложения SolidWorks Costing и SolidWorks Sustainability содержат интерфейс программирования приложений (API).
Другие основные усовершенствования включают следующие возможности:
- вставка условных изображений сварных швов и доступ к данным и папкам их элементов;
- получение векторов направления точек соединения;
- получение или задание отображения линейки при перемещении манипулятора стрелки перетаскивания;
- получение или задание разрешения на изменение направления манипулятора однонаправленной стрелки перетаскивания при переходе через значение длины = 0;
- создание элемента инструмента формы с точкой вставки;
- добавление отображения размеров в элемент макроса;
- получение или задание применения внешнего вида материала;
- вставка облаков с примечаниями в чертежи;
- создание кривой второго порядка в активном эскизе;
- получение направления сгиба листового металла;
- получение или задание параметра фоновой обработки и управление событиями фоновой обработки для чертежей;
- обработка событий активации листа чертежа;
- скрытие операций отмены;
- задание типа нумерации и отображения подробного списка вырезов в структурированных таблицах спецификации;
- получение или задание состояния всплывающего дерева конструирования FeatureManager;
- преобразование компонента в виртуальный путем его сохранения в сборке;
- изменение отдельных экземпляров линейных и круговых массивов элементов;
- получение уникального имени разреза;
- получение или задание уровня прозрачности неизмененных компонентов в сборках, открытых в режиме просмотра больших проектов;
- создание конфигурации SpeedPak, включающей в себя все грани и пороговое значение деталей или тел для активной конфигурации;
- копирование внешних видов в буфер обмена и применение их к граням, элементам, телам, компонентам и деталям;
- объединение меток сгиба в чертежах деталей из листового металла;
- получение или задание текстового формата примечаний по сгибам в чертежных видах деталей из листового металла;
- размещение выбранного примечания, расположенного на основной надписи, за листом чертежа;
- вставка примечания, содержащего все свойства элемента списка вырезов детали из листового металла.
Последние обновления см. в SolidWorks 2013 API, Справка, Примечания к выпуску.