Blog

EPLAN 2022: Scripting Neuerungen

2021-06-04

Die Betaversion von EPLAN 2022 ist nun verfügbar. Folgende Änderungen an den Actions habe ich aus den News entnommen.

 

2021-08-05

Die API-Hilfe ist nun auch verfügbar und ich habe die Listen ergänzt.

 

 

Entfernt

Hinzugefügt

Von |2021-08-05T08:08:41+02:002021-08-04|EPLAN, EPLAN-API, EPLAN-Scripts|

EPLAN Ribbon erstellen

Update 2021-12-04:

Ich habe ein neues Beispiel hier erstellt.


Die Beta zu EPLAN 2022 läuft, und ich bekam schon ein paar Anfragen, ob es möglich ist eigene Ribbons zu erstellen: Ja kann man 🥳

Darum hier mal der Beispielcode:

[DeclareRegister]
public void Action()
{
  RibbonBar ribbonBar = new RibbonBar();
  RibbonTab ribbonTab = ribbonBar.AddTab("Suplanus");
  RibbonCommandGroup ribbonCommandGroup = ribbonTab.AddCommandGroup("MyGroup");
  ribbonCommandGroup.AddCommand("MyButton", "MyAction", CommandIcon.Accumulator);
}
Von |2021-12-04T13:23:50+01:002021-07-15|EPLAN, EPLAN-Scripts|

GetProperty

Nach langer Zeit mal wieder was zu EPLAN.
Frank hat hier einen Weg gepostet, um Eigenschaften aus dem GED direkt im Script zu lesen. Anscheinend funktioniert dies nur mit NICHT Read-Only Eigenschaften.

Vielen Dank!

using System.Windows;
using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Scripting;

public class Script
{
  [Start]
  public void XEsGetPropertyAction_Start()
  {
    CommandLineInterpreter cli = new CommandLineInterpreter();
    ActionCallingContext acc = new ActionCallingContext();

    string propertyValue = string.Empty;

    acc.AddParameter("PropertyId", "20100"); //20100 = PartNumber
    acc.AddParameter("PropertyIndex", "1");
    cli.Execute("XEsGetPropertyAction", acc);
    acc.GetParameter("PropertyValue", ref propertyValue);

    MessageBox.Show(propertyValue);
  }
}
Von |2021-03-11T14:05:33+01:002021-03-11|EPLAN, EPLAN-Scripts|

Brotzeitbretter selber machen

Man bemerkt den Lockdown… Ich finde mal wieder Zeit Handwerkerprojekte zu machen bzw. hier zu posten.
Vor 6 Jahren habe ich schon mal Brotzeitbretter gemacht. Nun wollte ich für Freunde und Familie zu Weihnachten auch noch welche bauen.

Das Holz habe ich in 5x5x30cm Kanteln hier gekauft:

  • Nussbaum
  • Padouk
  • Weißbuche
  • Apfel
  • Rüster
  • Zebraholz

Die Kanteln dann einmal mit der Kreissäge halbiert, somit eine Dicke von 2,5cm.
Dann die Hölzer in die gewünschte Breite schneiden. Das ist relativ schwierig weil Sie sehr plan sein müssen. Ich lasse Sie dann nochmal durch den Dickenhobel.
Verleimt habe ich Sie mit lösungsmittelfreien & wasserfesten Holzleim.

Die verleimten Bretter auf Länge schneiden. Die Maße 28x19x1,5 sind meiner Meinung nach Ideal für Brotzeitbretter. Für die Kinder habe ich Sie bisschen kleiner gemacht.

Mit dem Dickenhobel bekommt man diese ohne viel Arbeit auf eine Höhe. Danach mit 120er Schleifpapier die Kanten gebrochen und alles schön glatt gemacht.
Behandelt habe ich Sie mit Leinöl. Das Öl ist lebensmittelecht und somit sehr gut für diesen Anwendungsfall. Aber Vorsicht, es färbt leicht rötlich.

Von |2021-02-08T08:37:47+01:002021-02-08|Projekte|
Nach oben