2.2.2. Conception du menu et de la barre d'outils de l'interface PARTsolutions

Le Configuration du menu de l’interface PARTsolutions et de la commande la barre d’outils de l’interface est utilisée dans la ifacecommon.cfg du fichier de configuration 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 CAO apparaisse dans le menu PARTsolutions, il doit y avoir au moins les 3 entrées suivantes :

    • 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 PARTsolutions pour le traitement des événements système [PARTsolutions settings for event notifications] (MN_eventmgr_DisplayText)

    • Paramètres [Settings] - Boîte de dialogue Paramètres PARTsolutions Voir [Launch PARTsolutions Settings window] (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 PARTsolutions Voir [Launch PARTsolutions 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)