Search Results for

    Show / Hide Table of Contents

    alt-text Exercice 3 - Créer un assemblage


    Mise à jour : 26 novembre 2024

    Dans cet exercice, vous apprendrez à créer un assemblage contenant plusieurs occurrences d'une pièce.

    Note

    Après avoir téléchargé la solution Automation_SelfLearning depuis GitHub , vous trouverez le code correspondant à cet exercice dans le projet Exercise_3.

    • Configurez votre environnement.
      • Lancez Visual Studio
      • Ouvrez le projet Automation_SelfLearning pour commencer à coder votre propre application. Ce projet doit contenir votre travail des deux premiers exercices. Si ce n'est pas le cas, vous pouvez récupérer le code directement dans le projet Exercice_2.

    • Concevoir l'interface de l'application

      • Ouvrez le formulaire de conception de votre application. Cette interface contient déjà une TextBox et deux Buttons.
      • Ajoutez un Bouton au formulaire comme indiqué ci-dessous :

        alt-text


    • Ajouter un événement de clic sur un bouton
      • Double-cliquez sur le bouton du formulaire pour générer un gestionnaire d'événement de clic.
      • Implémenter la méthode de l'événement de clic pour créer un assemblage dans un document d'assemblage.
    Important

    Pour réaliser cet exercice, vous aurez besoin de plus d'informations sur les Documents et sur les Elements.


    • Étapes de codage

      • Assurez-vous que les fonctionnalités suivantes sont incluses dans votre méthode :
      • Rechercher ou créer un projet cible (cf. Exercice 1)
      • Créer une forme (cf. Exercice 2)
      • Dans le même projet, créer un document d'assemblage.

        alt-text

        Note

        Pour réaliser cette tâche, vous devez connaître l'extension du fichier du document. Pour récupérer l'extension associée à un document TopSolid, il faut d'abord créer le document dans TopSolid, puis le sélectionner dans l'arborescence du projet. Ensuite, utilisez la commande "Type de document..." du menu "Outils" du menu contextuel.

        alt-text

        Notez que TopSolid doit être lancé avec l'option de ligne de commande -a, car cette fonctionnalité n'est disponible qu'en mode avancé.

        alt-text

      • Recherche d'une pièce précédemment créée à l'aide des méthodes de l'interface IPdm, puis ouverture de la pièce.

      • Dans ce document, créer un cadre comme ci-dessous, puis publier ce cadre.

        alt-text alt-text

        Tip

        Pour cette partie de l'exercice, vous devez utiliser l'interface IGeometries3D

      • Maintenant, dans le document d'assemblage, incluez 4 fois le document de pièce pour créer 4 inclusions. Chaque inclusion doit être positionnée avec une contrainte "Frame On Frame", en utilisant des décalages XY.

        alt-text

    Tip

    Vous devrez créer un Positionnement et ajouter des Contraintes pour pouvoir inclure les occurrences au bon endroit.

    Important

    C'est la partie la plus délicate de l'exercice. Ici, vous devez trouver l'image du cadre publiée dans le document d'assemblage courant. Pour cela, vous devrez utiliser les méthodes de l'interface IAssemblies. En particulier, la méthode GetOccurrencePublishing sera très utile. Pour créer une inclusion, vous devrez utiliser la méthode CreateInclusion.


    • Testez votre application :

      • Dans le menu Debug, sélectionnez Start Debugging pour exécuter votre projet.
      • Cliquez sur le bouton de votre formulaire pour exécuter la fonctionnalité.

    Accès aux différents exercices d'auto-apprentissage :
    • Exercice 1 - Obtenir ou créer un projet TopSolid
    • Exercice 2 - Créer une forme
    • Exercice 4 - Exporter / Importer un document au format STL
    In This Article
    • Mentions légales
    • C.G.U
    • Données personnelles

    Copyright © 2024 TopSolid Tous droits réservés