2.2.2. Progettazione del menu e della barra degli strumenti dell'interfaccia PARTsolutions

Le Configurazione del menu dell'interfaccia PARTsolutions e del barra degli strumenti dell'interfaccia viene utilizzata nel cross-CAD File di configurazione ifacecommon.cfg o il file file di configurazione specifico del CAD nel blocco [UI].

Esempio Autodesk Inventor

Figura 2.11. Esempio Autodesk Inventor

Esempio SolidWorks

Figura 2.12. Esempio SolidWorks

  • Per la configurazione si possono utilizzare le seguenti voci:

    [Nota]Nota

    Le chiavi con lo schema MN_XYZ_Number non esistono più. Con la V12, i numeri sono stati sostituiti da nomi descrittivi. Tenere presente questo aspetto soprattutto quando si effettua l'aggiornamento dalla V11 alla V12.

    • MN_insert3d_DisplayText (testo visualizzato)

    • MN_insert3d_HelpText (testo di aiuto)

    • MN_insert3d_SmallIcon (icona piccola)

    • MN_insert3d_LargeIcon (icona grande)

    • MN_insert3d_XLargeIcon (icona molto grande)

    • MN_insert3d_Callback (chiamata specifica della voce di menu)

    • MN_insert3d_Environment (dichiarazione del contesto in cui deve apparire la voce di menu)

      • menu (menu): Il comando è visibile nel menu.

      • part (parte): Il comando è visibile per le singole parti.

      • app (applicazione): Il comando è visibile anche se non sono aperti pezzi, assiemi o disegni.

      • asm (assieme): Il comando è visibile per gli assiemi.

      • disegna (disegno): Il comando è visibile per i disegni.

      • barra degli strumenti (barra degli strumenti): Il comando è visibile nella barra degli strumenti.

    Esempio:

    Dettaglio per Inserto Modello [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

  • Affinché una voce di menu appaia nel sistema CAD nel menu PARTsolutions, devono essere presenti almeno le 3 voci seguenti:

    • Testo visualizzato

    • Ambiente

    • Richiamo

  • Per impostazione predefinita, l'intera configurazione è in il file di configurazione ifacecommon.cfg Preconfigurato.

    Affinché Se necessario, il menu di più sistemi CAD utilizzati in parallelo può essere progettato in modo diverso, utilizzare esattamente lo stesso Digitare i file di configurazione specifici del CAD ( if<cadname>.cfg ). Voci lì sovrascrive la chiave nel file di configurazione generale ( ifacecommon.cfg ).

  • Struttura del menu

    La struttura viene creata tramite la voce "PARENT".

    MN_execscript_PARENT=Extras

Funzioni e icone

(Non tutte le funzioni possono essere disponibili o richieste nella vostra configurazione).

  • PARTsolutions

    • 3Dfindit: 3Dfindit Integrazione

    • PARTdataManager: PARTdataManager

    • Inserto Modello [Insert model] (3D) - Modello da un Inserisci libreria [Insert model from library] (MN_insert3d_DisplayText)

    • Inserto Modello [Insert model] (2D) - Modello da un Inserisci libreria [Insert model from library]

    • Sostituisci [Replace]: Parte(i) da parte di un altro elemento di libreria Sostituisci [Replace part with other part in library] (MN_replace3d_DisplayText)

    • Inserisci ripetutamente [Insert repeatedly]: inserimento ripetuto di parti o assiemi 2D/3D da una libreria [Repeatedly insert 2D / 3D part or assembly from library] (MN_history_DisplayText)

    • Nuova vista [New view] - Crea una nuova vista [Add new view]

  • Extra [Extras]

    • file PS3 Caricamento [Load PS3-File]: (MN_loadpsx_DisplayText)

    • file PS2 Caricamento [Load PS2 file]:

    • file PS3 ricarica [Execute script] (MN_execscript_DisplayText)

    • Licenza Condividi [Release License] (MN_licenserelease_DisplayText)

    • Gestione degli eventi [Event handling] : impostazioni di PARTsolutions per l'elaborazione di eventi di sistema [PARTsolutions settings for event notifications] (MN_eventmgr_DisplayText)

    • Impostazioni [Settings] - Finestra di dialogo Impostazioni PARTsolutions Visualizza [Launch PARTsolutions Settings window] (MN_settings_DisplayText)

  • Ricerca [Search]

    • Ricerca geometrica ( [Execute Geometric Search] MN_geosearch_DisplayText)

    • Ricerca parziale - Eseguire [Execute Partial Search] una ricerca parziale con la parte o l'assieme corrente [Execute a partial search with the current part or assembly] (MN_partialsearch_DisplayText)

    • Attiva LIVEsearch o disattiva [Toggle LIVEsearch] (MN_togglelivesearch_DisplayText)

  • Info

    • licenze [Licenses] (MN_licenseshow_DisplayText)

    • Informazioni di sistema / Supporto [Systeminfo / Support] (MN_info_DisplayText)

    • Aiuto [Help] (MN_help_DisplayText)

    • Info CADENAS [About CADENAS] - Informazioni sull'interfaccia di PARTsolutions Visualizza [Launch PARTsolutions interface information] (MN_about_DisplayText)

  • Biblioteca propria [User library]

    • Registrazione [Insert]: Parte/assieme proprio nella libreria Registrazione [Import own part / assembly into library] (MN_nativecheckin_DisplayText)