SolidWorks 2013 comprend les fonctionnalités suivantes :
- Le langage de programmation Microsoft® Visual Basic® for Applications (VBA), un des langages de programmation disponibles pour enregistrer, modifier et exécuter des macros dans SolidWorks, a été mis à niveau pour prendre en charge les deux types de données 32 bits et 64 bits.
- Assemblages Interop primaires SolidWorks créés avec Microsoft .NET Framework :
- Version 2.0 dans dossier_installation\api\redist\CLR2. La version d'assemblages Interop primaires à utiliser avec les macros SolidWorks VSTA (VB.NET et C#).
- Version 4.0 dans dossier_installation\api\redist.
- Tant SolidWorks Costing que SolidWorks Sustainability intègrent des API.
Les autres améliorations majeures incluent les possibilités suivantes :
- Insérer des représentations de cordon de soudure et d'accéder à leurs données et dossiers
- Obtenir les vecteurs de direction des points de raccordement
- Obtenir une règle ou définir de l'afficher ou non quand le manipulateur de flèche de glissement se déplace
- Obtenir ou définir d'autoriser ou non le manipulateur de flèche de glissement unidirectionnel à modifier la direction quand le glissement dépasse la longueur = 0
- Créer une fonction d'outil de forme avec un point d'insertion
- Ajouter des dimensions d'affichage à une fonction de macro
- Obtenir ou définir d'appliquer ou non l'apparence d'un matériau
- Insérer des annotations de nuage de révision dans des mises en plan
- Créer une conique dans l'esquisse active
- Obtenir la direction d'un pli dans une tôlerie
- Obtenir ou définir l'option de traitement en arrière-plan et gérer des événements de traitement en arrière-plan pour des mises en plan
- Gérer des événements d'activation de feuille de mise en plan
- Masquer des opérations d'annulation
- Spécifier le type de numérotation et décider d'afficher ou non la liste des pièces soudées dans des tables de nomenclatures dans une liste en tabulation
- Obtenir ou définir l'état de l'arbre de création FeatureManager mobile
- Rendre un composant virtuel en le sauvegardant dans un assemblage
- Varier des occurrences individuelles de fonction de répétition linéaire et circulaire
- Obtenir le nom unique d'une vue en coupe
- Obtenir ou définir le niveau de transparence de composants non modifiés dans des assemblages ouverts dans le mode Gestion des grandes conceptions
- Créer une configuration SpeedPak incluant toutes les faces et un seuil spécifié de pièces ou corps pour la configuration active
- Copier des apparences dans le presse-papiers et les appliquer à des faces, des fonctions, des corps, des composants et des pièces
- Fusionner des repères de zones de pliage dans des mises en plan de pièces de tôlerie
- Obtenir ou définir le format de texte de notes de pliage dans les vues de mise en plan de pièces de tôlerie
- Placer la note sélectionnée, située sur le format de feuille, derrière la feuille de mise en plan
- Insérer une note contenant toutes les propriétés d'un article de la liste des pièces soudées d'une pièce de tôlerie
Voir SolidWorks 2013 API Help Release Notes pour connaître les dernières mises à jour.