EPLAN-News

Novità nel modulo di estensione "EPLAN API Extension"

Per i prodotti della piattaforma EPLAN è disponibile un'interfaccia di programmazione particolarmente uniforme ed efficiente (API, Application Programming Interface). Con l'ausilio di questo modulo di estensione, l'EPLAN API, è possibile sviluppare soluzioni personalizzate in collaborazione con EPLAN o altri partner. Per ulteriori informazioni sull'EPLAN API e sull'EADN, consultare le pagine Internet di EPLAN alla sezione "Soluzioni > Integrazione > EPLAN API Developer Network". La sezione seguente fornisce alcune informazioni in merito alle diverse novità nell'EPLAN API. Per poter sviluppare proprie applicazioni con la nuova versione dell'EPLAN API, è necessario il programma .NET Framework 4.7.2 di Microsoft.

Note:

Scala automatica per l'importazione dei file DXF

Per mezzo di EPLAN API è ora inoltre possibile scalare automaticamente i file DXF per l'importazione. A tale scopo, per il metodo DXFPage è disponibile la nuova classe DrawingLimits.

Nuove possibilità per i punti di montaggio

Nella classe Mate sono disponibili le due nuove classi GridMate e LineMate, che rappresentano punti di montaggio determinati.

Rilevamento di origine e destinazione per ogni conduttore di un cavo

Per mezzo del nuovo metodo GetSourcesAndTargets nella classe Cable è possibile rilevare le informazioni su origine e destinazione dei conduttori di un cavo.

Sostituzione dei testi nel progetto

Attraverso il nuovo metodo Replace della classe Search è ora possibile sostituire le parole di un progetto con altre.

Nuovo metodo per l'inserimento di macro di finestra 3D

Nella classe Insert3D è disponibile una nuova variante del metodo WindowMacro. In tal modo è possibile ancorare un punto di presa a un determinato punto di montaggio di un altro oggetto.

Rilevamento di tutti gli oggetti di un determinato tipo

Alla classe DMObjectsFinder è stato aggiunto il nuovo metodo GetAll. Ciò consente di rilevare tutti gli oggetti di un determinato tipo di oggetto.

Nuova classe per la creazione di proprietà definite dall'utente nella gestione articoli

Per mezzo della nuova classe MDUserDefinedPropertyDefinition è possibile creare proprietà definite dall'utente per la gestione articoli. Si legga al riguardo anche la sezione "Espansioni per le proprietà definite dall'utente".

Altri formati per l'azione "ExportNCData"

Per l'esportazione di dati NC mediante l'azione ExportNCData sono ora disponibili anche i formati "NC rame", "DXF rame" e "Piegatura del rame".

Lettura dei nomi dell'oggetto nella lingua corrente dell'interfaccia utente

Il nuovo metodo GetTypeName consente di leggere il nome di un tipo di oggetto nella lingua dell'interfaccia utente attualmente impostata.

Nuovo metodo per la generazione di sbarre collettrici

Nella classe BusBar vi è un nuovo sovraccarico del metodo Create con una possibilità semplice di generare sbarre collettrici.

Nuova proprietà per il rilevamento della versione database nella gestione articoli

Per il rilevamento della versione database nella gestione articoli, nella classe MDPartsDatabase è disponibile la nuova proprietà Version.

Nuove proprietà per il rilevamento delle lettere d'identificazione

Per il rilevamento delle lettere d'identificazione, nella classe FunctionDefinitionLibrary è disponibile la nuova proprietà IdentifierSets. Ciò consente di rilevare i nomi delle serie di lettere identificative.

Inoltre, nella classe FunctionDefinition vi è la nuova proprietà Identifiers che consente di rilevare tutte le lettere d'identificazione (per tutte le norme disponibili).

Nuovi metodi per ricerca e sostituzione dei livelli

Nella piattaforma EPLAN vi è ora la possibilità di cercare i livelli definiti dall'utente utilizzati e di sostituirli (vedere sezione "Estensioni nella gestione livelli"). Nella classe GraphicalLayerTable, a tale scopo sono ora disponibili nuovi metodi per lavorare con la gestione livelli.

Nuove azioni per registrare / cancellare dal registro i componenti aggiuntivi

Per registrare / cancellare dal registro i componenti aggiuntivi sono ora disponibili le due nuove azioni XSettingsRegisterAction e XSettingsUnregisterAction.

Nuovo metodi per il rilevamento di punti di montaggio

Nella classe SelectionSet, mediante il nuovo metodo Mates è ora possibile rilevare i punti di montaggio attualmente selezionati nella grafica 3D o nel navigatore ambiente 3D.

Importazione directory mediante l'azione "projectmanagement"

L'azione projectmanagement è stata ampliata. Con il nuovo valore parametro /TYPE:LOADDIRECTORY e i parametri /PROJECTSDIRECTORY e /SCANSUBDIRECTORIES è ora possibile eseguire la funzionalità Importa directory dalla gestione progetti attraverso una chiamata della riga di comando, mediante script o mediante EPLAN API.

Accesso a "ActionCallingContext" negli script con azioni

Se in uno script viene messa a disposizione una propria azione per mezzo dell'attributo [DeclareAction], è ora possibile in alternativa utilizzare l'intero ActionCallingContext come parametro del metodo da trattare.

Rilevamento delle coordinate di tutti i punti angolari per il posizionamento articolo 3D

Nella classe Placement3D è ora presente la nuova proprietà Corners. Per mezzo di tale proprietà, per un posizionamento articolo 3D è possibile rilevare le coordinate relative e assolute di tutti i punti angolari.

Creazione di caselle macro come polilinee

Per mezzo di EPLAN API è ora inoltre possibile creare delle caselle macro come polilinee chiuse. La definizione delle polilinee avviene per mezzo della proprietà LogicalAreaSegments della classe MacroBox.

Modifica della posizione dei segmenti nel navigatore della progettazione preliminare

Mediante EPLAN API è ora possibile modificare la posizione dei segmenti (nodi) nella struttura ad albero del navigatore della progettazione preliminare. A tale scopo, nella classe PrePlanningService sono presenti in nuovi metodi MoveUp e MoveDown.

Predefinizione dei nomi file per la finestra di dialogo di selezione file

Nella classe FileSelectDecisionContext, per mezzo della nuova proprietà DefaultFilename è ora possibile predefinire i nomi file per la finestra di dialogo di selezione file.

Aggiornamento dei posizionamenti articolo nell'ambiente 3D

Per l'aggiornamento dei posizionamenti articolo nell'ambiente 3D per mezzo di EPLAN API, nella classe Placement3DService è ora disponibile il nuovo metodo UpdatePartPlacement.

Classe "ConnectionPointPosition" integrata con altre proprietà

La classe ConnectionPointPosition è stata integrata con le seguenti proprietà:

Azione ampliata "XPamsDeviceSelectionAction"

L'azione XPamsDeviceSelectionAction è stata ampliata. Se non sono state date indicazioni riguardanti il parametro /PROJECTNAME, ora sarà utilizzato il progetto selezionato. Nell'ambito di questa modifica è stato adattato anche il parametro /Mode.

Individuare la selezione corrente nel navigatore macro

Adesso è possibile rilevare la selezione corrente nel navigatore macro per EPLAN API. Mediante il metodo Selection dalla classe SelectionSet, è possibile rilevare oggetti del tipo MacroEntry che rappresentano le macro selezionate.

Nuovo metodo per la correzione di testi da non tradurre

Nella classe Translate è ora disponibile il nuovo metodo Correct che permette di rimuovere la traduzione dei testi di proprietà da non tradurre. Nella finestra di dialogo Impostazioni: Ambito dell'interfaccia utente, ciò corrisponde al pulsante Correzione (percorso menu Opzioni > Impostazioni > Progetti > "Nome progetto" > Traduzione > Ambito).

Individuare la selezione corrente in Gestione livelli

Mediante la nuova proprietà Layers dalla classe SelectionSet, ora è possibile rilevare il livello attualmente selezionato nella nuova finestra di dialogo ancorabile Gestione livelli.

Esportazione del range assegnazione indirizzi

Tramite il nuovo metodo ExportAddressOverview dalla classe PlcService ora è possibile esportare il range assegnazione indirizzi di una CPU. Nella finestra di dialogo Indirizzi / Liste di assegnazione dell'interfaccia utente, ciò corrisponde alla voce di menu Esporta range assegnazione indirizzi sotto il pulsante [Extra] (percorso menu Dati progetto > PLC > Indirizzi / Liste di assegnazione).

Collegamento di segmenti con posizionamenti articoli 3D

Nel navigatore di progettazione preliminare ora è possibile collegare segmenti anche con posizionamenti articoli 3D. Per farlo, in EPLAN API si utilizza la proprietà PlanningSegment dalla classe Function3D.