Blog

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|

Snowboardbank V2

Jetzt werden meine Handwerker-Projekte auch schon versioniert…
Aber leider hat das Birkenholz von der ersten Snowboardbank nicht so lange gehalten. Das Holz wurde morsch.

Darum hab ich aus alten Balken eine neue gebaut. Die Balken sind aus dem alten Heustadl vom Bauernhof meiner Eltern und fast 100 Jahre alt.
Gesäubert habe ich Sie mit Soda, was super funktionierte.
Danach habe ich Sie in einem Sägewerk trocknen lassen (um den Holzwurm einzuheizen).

Mit einer Messingbürste für die Bohrmaschine habe ich die Fasern hervorgehoben. Die Schnitte an den Enden habe ich mit einer Antik-Holzbeize behandelt, damit diese nicht “wie neu” aussehen.

Am Ende alles mit Hartwachsöl eingestrichen, damit ein bisschen Witterungsschutz vorhanden ist.
Verschraubt habe ich Sie mit versenkten 18cm Schrauben. Einfach an der Rückseite mit einem Forsterbohrer ein 22mm Loch gebohrt und dort die Schraube “versteckt”. Zur Stabilität habe ich noch Eisenwinkel angebracht.
Somit keine Sichtbaren Verbindungen. Bin mit dem Resultat sehr zufrieden und habe auch einen sonnigen Platz vor meinem Büro gefunden.

Von |2021-01-29T08:07:34+01:002021-01-29|Projekte|

MAUI-Blog.com

Eigentlich wollte ich hier mehr über Xamarin / MAUI schreiben. Macht aber meiner Meinung nach nur Sinn auf Englisch.
Hätte zur Konsequenz dass ich alle Beiträge auf Suplanus auf Englisch mache. Bestehende würde ich dann auch anpassen, aber das wären 522 Stück…

Aus diesem Grund habe ich mich entschlossen einen weiteren Blog aufzusetzen: MAUI-Blog.com 🦄

Von |2020-10-23T09:29:04+02:002020-10-23|Xamarin|

MD3 – Mechatronics Designer

Seit fünf Jahren arbeiten wir an einem eigenen Generator auf Basis der EPLAN API.
Basierend auf Kundenanforderungen wurde daraus ein mechatronischer Konfigurator. Es entstand die Software MD3 – Mechatronics Designer

MD3 logo

Die 3 ist mit dabei da es drei Komponenten sind, welche die Applikation abdeckt:

  1. Konfigurator: Man kann bestehende Software per (kostenloser) API anbinden, oder man baut das Regelwerk im MD3
  2. Editor: Im Unternehmen wird ein mechatronisches Datenmodell benötigt um alle Funktionen hierarchisch abzubilden
  3. Generator: Das generieren von einzelnen Disziplinen ist das Endprodukt (EPLAN & Text)

Man merkt der Software an, dass Sie mit Praxisbezug entstand. So ist eine Vorschau integriert, um nicht jedesmal bei einer Änderung neu generieren zu müssen, wie es bei anderen Generatoren der Fall ist.
Dazu kommt dass man ohne Programmierkenntnisse einfach, per Drag & Drop oder Formeln, komplexe Formeln definieren kann.
Hier findet ihr alle weiteren Informationen. Es macht mich stolz, Teil dieser Arbeit zu sein!

Wir haben Videos zum Workflow der einzelnen Disziplinen erstellt. Vom Anlegen der Bausteine bis hin zum fertig generierten Projekt:

 

Von |2020-09-30T13:16:51+02:002020-09-30|EPLAN|
Nach oben