| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Microsoft Access >> Content
    Comment lire Excel dans une macro SolidWorks
    Travaillez plus efficacement dans SolidWorks en utilisant la capacité de Excel pour contenir plusieurs valeurs et définir les relations fonctionnelles entre les valeurs. Paramètres SolidWorks contrôle, telles que les valeurs de dimension , avec VBA utilitaires d'Excel . Par exemple, vous pouvez créer un assemblage avec un tableur Excel intégré qui vous permet de contrôler les dimensions des pièces . Vous pouvez modifier les valeurs des cellules dans la feuille de calcul incorporée , puis cliquez sur un bouton de commande pour exécuter une macro qui met à jour l'ensemble. Découvrez les nombreuses possibilités d'utilisation de formules et fonctions Excel avec SolidWorks macro. Instructions
    1

    Ouvrez un assemblage dans SolidWorks. Cliquez-droit sur le dossier « Annotations » dans le « arbre de création » et sélectionnez « Afficher les noms de la cote" pour faciliter l'accès à des dimensions spécifiques .
    2 Record du

    une macro. Allez dans le menu "View" et sélectionner "Barre d'outils ", puis " Macro " pour afficher la barre d'outils Macro . Cliquez sur le bouton "Enregistrer \\ Pause Macro" sur la barre d'outils .
    3

    effectuer uniquement les actions que vous souhaitez enregistrer. Double-cliquez sur chaque dimension pour augmenter la valeur des dimensions , par exemple de 0,5 pouces. Cliquez sur le bouton " Rebuild" ou appuyez sur " Ctrl + B" pour reconstruire l'ensemble. Cliquez sur le bouton " Macro Stop» sur la barre d'outils Macro pour arrêter la macro.
    4

    Tapez un nom pour la macro , comme « dimensions », dans le champ "Nom de fichier" dans la nouvelle macro boîte de dialogue . Sélectionnez "SW macros VBA (*. SWP )" dans "Type " et cliquez sur "Enregistrer".
    5

    Cliquez sur le bouton «Modifier Macro" sur la barre d'outils Macro et sélectionnez votre nouvelle macro . Le code devrait inclure quelque chose de semblable à ce qui suit :

    Sub Main ( )

    Set SWAPP = CreateObject (" SldWorks.Application ") Set Part = swApp.ActiveDocPart.SelectByID = 0.0254Part.SelectByID = 0.0254Part.SelectByID = 0.1016Part.SelectByID " MyDia2 @ @ Sketch1 mygear2 -1 @ MyGearbox " . Part.Parameter ( " MyDia2 @ Sketch1@mygear2.Part " ) . SystemValue = 0.0762Part.EditRebuildPart.ClearSelectionEnd Sous
    6

    Supprimer chaque ligne de code qui inclut la méthode " SelectByID " pour optimiser votre macro. La macro enregistrée sélection de la dimension et l'évolution de sa valeur. Mais pour cela, par exemple , vous n'avez pas besoin de ce code, il provoque tout traitement inutile . Le code modifié doit être semblable à ce qui suit:

    Sub Main ( )

    Set SWAPP = CreateObject (" SldWorks.Application ") Set Part = swApp.ActiveDocPart.Parameter ( " Shaft1 @ Sketch1@mygear.Part " ) . SystemValue = 0.0254Part.Parameter ( " Shaft2 @ Sketch1@mygear2.Part " ) . SystemValue = 0.0254Part.Parameter ( " MyDia1 @ Sketch1@mygear.Part " ) . SystemValue = 0,1016 Part.Parameter ( " MyDia2 @ Sketch1@mygear2.Part " ) . SystemValue = 0.0762Part.EditRebuildPart.ClearSelectionEnd Sous
    7

    Ouvrez une feuille de calcul Excel et remplir les cellules pour les valeurs que vous souhaitez contrôler . Ajouter un bouton à la feuille de calcul pour activer une macro dans Excel . Allez dans le menu "Affichage" , sélectionnez "Barre d'outils " puis cliquez sur " Boîte à outils de contrôle ». Sélectionnez l'option " Bouton de commande " puis cliquez dans la fenêtre de feuille de calcul où vous souhaitez insérer le bouton de commande.
    8

    Aller à SolidWorks et copier tout le code macro entre le «sous main () " et lignes " End Sub " de votre macro enregistrée .
    9

    retour à la feuille de calcul Excel et double-cliquez sur le nouveau bouton de commande ou clic-droit sur le bouton et sélectionnez " Afficher le code. " Coller le code que vous avez copié à partir de SolidWorks au-dessus de la ligne " End Sub " .
    10

    modifier le code comme suit pour accéder les valeurs Excel.

    Private Sub CommandButton1_Click () Set SWAPP = CreateObject (" SldWorks.Application ") Set Part = swApp.ActiveDocPart.Parameter ( " Shaft1 @ Sketch1@mygear.Part " ) . SystemValue = Excel.Range ( "B1" ) * 0.0254Part.Parameter ( " MyDia1 @ Sketch1@mygear.Part " ) . SystemValue = Excel.Range ( "B2" ) * 0.0254Part.Parameter ( " Shaft2 @ @ Sketch1 mygear2.Part " ) . SystemValue = Excel.Range ( " B3 " ) * 0.0254Part.Parameter ( " MyDia2 @ Sketch1@mygear2.Part " ) . SystemValue = Excel.Range ( " B4 " ) * 0.0254Part . EditRebuildPart.ClearSelectionEnd Sous
    11

    Copiez et collez le tableur Excel dans l'ensemble de façon un fichier externe ne contrôle pas le modèle. Sélectionnez toutes les cellules requises et appuyez sur "Ctrl + C " pour copier les cellules. Retour à l' assemblage SolidWorks et appuyez sur " Ctrl + V " pour coller les cellules copiées . Maintenant, fermer ou supprimer le fichier Excel. La feuille de calcul est incorporé dans l'assembly de sorte que vous n'avez pas besoin du fichier .
    12

    Double -cliquez sur la feuille de calcul incorporée pour activer la feuille de calcul . Modifiez les valeurs des cellules et cliquez sur le bouton de commande de calcul pour mettre à jour l'ensemble. Cliquez en dehors de la fenêtre de feuille de calcul incorporée pour désactiver et revenir à l'Assemblée.

    Previous :

    next :
      articles connexes
    ·Comment exporter le calendrier Outlook vers Excel 
    ·Comment utiliser Mircosoft Excel 
    ·Comment utiliser un solveur racine dans Excel 
    ·Comment tracer une courbe de titrage sur Excel 
    ·Comment limiter une liste des meilleurs valeurs dans un…
    ·Comment synchroniser Quicken Avec Excel 
    ·Comment utiliser les fonctions imbriquées dans Excel 
    ·L'importance de Microsoft Excel dans le secteur bancair…
    ·Comment congeler Tous les Top cellules dans Excel 2003 
    ·Comment faire pour récupérer des données Bloomberg V…
      articles en vedette
    ·Comment faire pour extraire en MP3 avec Windows Media P…
    ·Comment calculer la différence entre l'heure dans les …
    ·Comment faire pour installer Arena sur DOSBox 
    ·Comment faire une recherche dans Adobe Acrobat 
    ·Comment retoucher une photo avec Adobe Photoshop CS4 
    ·Comment lier des fichiers dans Captivate 3 
    ·Comment mettre à jour les métadonnées PDF 
    ·Comment traiter un virus cheval de Troie 
    ·Comment faire pour réparer corrompus fichiers XLS 
    ·Comment je fais l'effet de texte 3D dans Photoshop 
    Copyright © Connaissances Informatiques http://fr.wingwit.com