3.2.2. Conception du menu et de la barre d'outils de l'interface 3Dfindit

Le Configuration du menu de l’interface 3Dfindit et de la fonction la barre d’outils de l’interface est utilisée dans la fichier de configuration ifacecommon.cfg ou le Fichier de configuration spécifique à la CAO dans le bloc [UI].

Exemple Autodesk Inventor

Exemple Autodesk Inventor

Exemple SolidWorks

Exemple SolidWorks

  • Les entrées suivantes peuvent être utilisées pour la configuration :

    [Remarque]Remarque

    Les clés selon le modèle MN_XYZ_Number n'existent plus. Avec la V12, les numéros ont été remplacés par des noms parlants. Veuillez en tenir compte en particulier lors d'une mise à jour de la V11 à la V12.

    • MN_insert3d_DisplayText (texte affiché)

    • MN_insert3d_HelpText (Texte d'aide)

    • MN_insert3d_SmallIcon (petite icône)

    • MN_insert3d_LargeIcon (grande icône)

    • MN_insert3d_XLargeIcon (très grande icône)

    • MN_insert3d_Callback (appel concret de l'élément de menu)

    • MN_insert3d_Environment (déclaration du contexte dans lequel l'élément de menu doit apparaître)

      • menu (menu) : La commande est visible dans le menu.

      • part (pièce) : La commande est visible pour les pièces individuelles.

      • app (application) : La commande est visible même si les pièces, assemblages ou mises en plan ne sont pas ouverts.

      • asm (assemblage) : La commande est visible pour les ensembles.

      • draw (dessin) : La commande est visible pour les dessins.

      • toolbar (barre d'outils) : La commande est visible dans la barre d'outils.

    exemple:

    Détail par Insert Modèle [Insert model]  :

    [UI]
    MN_insert3d_DisplayText=Einfügen Modell
    MN_insert3d_HelpText=Modell aus einer Bibliothek einfügen
    MN_insert3d_SmallIcon=:/cadresource/icons/insert_model_3d_CAD_16x16.png
    MN_insert3d_LargeIcon=:/cadresource/icons/insert_model_3d_CAD_24x24.png
    MN_insert3d_XLargeIcon=:/cadresource/icons/insert_model_3d_CAD_32x32.png
    MN_insert3d_Callback=?_CALLBACK_COMMAND("default_insert")
    MN_insert3d_Environment=menu,part,app,asm,draw,toolbar

  • Pour qu'un point de menu du système de CAO apparaisse dans le menu 3Dfindit, les 3 entrées suivantes doivent être présentes au minimum :

    • DisplayText

    • Environnement

    • Rappel

  • Par défaut, l’ensemble de la configuration est en Le fichier de configuration ifacecommon.cfg Préconfiguré.

    Afin que Si nécessaire, le menu de plusieurs systèmes de CAO utilisés en parallèle peut être conçu différemment, utiliser exactement la même chose Saisissez les fichiers de configuration spécifiques à la CAO ( if<cadname>.cfg ). Entrées Écrasez la clé dans le fichier de configuration général ( ifacecommon.cfg ).

  • Structure du menu

    La structure est établie via l'entrée "PARENT".

    MN_execscript_PARENT=Extras

Fonctions et icônes

(Il est possible que toutes les fonctions ne soient pas disponibles ou nécessaires dans votre configuration).

  • PARTsolutions

    • 3Dfindit : 3Dfindit Intégration

    • PARTdataManager : PARTdataManager

    • Insérer Modèle [Insert model] (3D) - Modèle à partir d’un Insérer une bibliothèque [Insert model from library] (MN_insert3d_DisplayText)

    • Insérer Modèle [Insert model] (2D) - Modèle à partir d’un Insérer une bibliothèque [Insert model from library]

    • Remplacer [Replace] : Partie(s) par autre partie de bibliothèque Remplacer [Replace part with other part in library] (MN_replace3d_DisplayText)

    • Insérer à plusieurs reprises [Insert repeatedly]: Insérer à plusieurs reprises une pièce ou un assemblage 2D/3D à partir d'une bibliothèque [Repeatedly insert 2D / 3D part or assembly from library] (MN_history_DisplayText)

    • Nouvelle vue [New view] - Créer une nouvelle vue [Add new view]

  • Extras

    • fichier PS3 Chargement [Load PS3-File]  : (MN_loadpsx_DisplayText)

    • fichier PS2 Chargement [Load PS2 file]  :

    • fichier PS3 Chargement [Execute script] (MN_execscript_DisplayText)

    • Licence Partager [Release License] (MN_licenserelease_DisplayText)

    • Gestion des événements [Event handling] : paramètres 3Dfindit pour le traitement Afficher les événements système [3Dfindit settings for processing system events] (MN_eventmgr_DisplayText)

    • Paramètres [Settings] - Ouvrez la boîte de dialogue des paramètres 3Dfindit [Open 3Dfindit settings dialog] (MN_settings_DisplayText)

  • Recherche [Search]

    • Recherche géométrique ( [Execute Geometric Search] MN_geosearch_DisplayText)

    • Recherche partielle - Effectuez [Execute Partial Search] une recherche partielle avec la pièce ou l’assemblage courant [Execute a partial search with the current part or assembly] (MN_partialsearch_DisplayText)

    • Activer LIVEsearch ou désactiver [Toggle LIVEsearch] (MN_togglelivesearch_DisplayText)

  • Info

    • licences [Licenses] (MN_licenseshow_DisplayText)

    • Informations système / Soutien [Systeminfo / Support] (MN_info_DisplayText)

    • Aide [Help] (MN_help_DisplayText)

    • Info CADENAS [About CADENAS] - Informations sur l’interface 3Dfindit Voir [Open 3Dfindit interface information] (MN_about_DisplayText)

  • Propre bibliothèque [User library]

    • Enregistrement [Insert] : Propre pièce/assemblage dans la bibliothèque Enregistrement [Import own part / assembly into library] (MN_nativecheckin_DisplayText)