Interface de programmation d'applications

Voir Aide de SOLIDWORKS API : Notes de version pour connaître les dernières mises à jour.

SOLIDWORKS 2018 API permet d'effectuer les actions suivantes :

  • Accéder aux fonctions et annotations de table de tolérance générale.
  • Accéder au contenu masqué dans les tables.
  • Ajouter une contrainte de distance entre les composants cylindriques d'un assemblage.
  • Ajouter et modifier les paires de contraintes coaxiales (ensembles de perçages) entre deux composants identiques, permettant ainsi le désalignement de contraintes coaxiales.
  • Ajouter la reconstruction et enregistrer les marques sur plusieurs configurations et les supprimer de toutes les configurations.
  • Ajouter les cotes d'affichage spécifique par type.
  • Créer une spline contrainte à une surface.
  • Créer un corps de tôlerie ajusté avec une tolérance spécifiée.
  • Créer des balayages et des contraintes d'assemblages avancés à l'aide de l'architecture d'API améliorée.
  • Créer des perçages avancés dans les pièces.
  • Créer et mettre à niveau les macros VB.NET et C# en utilisant Microsoft Visual Studio® Tools for Applications (VSTA) 2015.
  • Créer des fonctions de balayage à parois minces et de torsion bidirectionnelle.
  • Créer des filetages internes et externes.
  • Editer des composants de CAO natif tiers dans les assemblages.
  • Développer et rassembler les éléments en tabulation dans les nomenclatures.
  • Obtenir les objets correspondants entre les vues de mise en plan et les pièces ou les assemblages.
  • Obtenir, éditer, insérer ou supprimer le texte au-dessous du cadre des tolérances géométriques.
  • Obtenir des éléments de calque par type.
  • Obtenir ou définir un modèle d'éditeur de propriété personnalisée pour les pièces ou les constructions soudées.
  • Obtenir ou définir les propriétés spécifiques à l'état d'affichage du composant dans plusieurs états d'affichage d'assemblage.
  • Obtenir ou définir les options d'attache de tolérance géométrique, Partout sur ce côté et Sur le pourtour de ce côté.
  • Obtenir ou définir la marge intérieure du repère pour les notes existantes dans les mises en plan.
  • Obtenir ou définir si un nœud de configuration est développé dans le ConfigurationManager.
  • Obtenir ou définir si le texte de table est en majuscules uniquement.
  • Obtenir ou définir de reconstruire automatiquement des équations ou non.
  • Obtenir ou définir la réparation automatique des fichiers à l'ouverture.
  • Obtenir ou définir d'afficher ou non les descriptions et noms de configuration dans le ConfigurationManager.
  • Obtenir ou définir l'importation ou non d'annotations DimXpert lors de l'insertion ou de la symétrisation des pièces.
  • Obtenir ou définir le verrouillage d'une contrainte magnétique.
  • Obtenir ou définir l'affichage d'une fente dans le grugeage de coin des fonctions Etat déplié.
  • Obtenir la possibilité de modifier une propriété personnalisée dans une configuration.
  • Gérer les événements pré- et post-notification lors de la conversion des corps.
  • Importer et exporter les données d'assistance pour le perçage et Toolbox.
  • Modifier les points de contrôle et les nœuds internes dans les splines d'esquisse.
  • Décharger le rendu PhotoView 360 sur d'autres ordinateurs reliés au réseau.
  • Reconstruire un modèle après l'ajout de configurations (facultatif).
  • Remplacer par les modèles par défaut de pièce ou d'assemblage lors de la création d'une fonction Fractionner.
  • Vérifier rapidement si une interférence existe entre les composants.
  • Enregistrer et restaurer les paramètres actuels du logiciel SOLIDWORKS.
  • Sélectionner les vues éclatées, créer une étape d'éclatement normale avec paramètres de rotation, créer une étape d'éclatement radial et éditer les étapes d'éclatement.
  • Définir les ancrages aux points d'esquisse sélectionnés sur les feuilles de mise en plan.
  • Définir de développer ou non toutes les configurations dans un volet spécifié du ConfigurationManager.
  • Montrer l'aperçu d'une configuration sélectionnée dans le ConfigurationManager.