EPLAN

Buch-Beispiel einzeln ladbar & Übersicht

Habe es endlich geschafft alle Beispiele einzeln hochzuladen.

Zusätzlich sind alle in einer Übersicht direkt verfügbar. War eine Fleißarbeit, die ich mittels eines kleinen Befehlszeilenprogramm gelöst habe  :ninja: Sonst hätte es wohl Stunden gedauert den Code richtig zu formatieren.

Dies ist eh nicht so einfach da der WordPress-Editor hier viel kaputt macht  :angry:

Viel Spaß!

Von |2012-11-28T20:48:36+01:002012-02-16|EPLAN, Projekte|

EPLAN und der Mac

Wie viele Wissen habe ich als Hauptrechner einen Mac. Genauer gesagt ein MacBook Pro early 2011.

Hauptgrund für den Kauf war, dass ich für iOS programmieren möchte und das nur auf einem Mac geht. Ich hab mir auch andere Modelle in der Leistungsklasse angeschaut (z.B. Rechts-Oben-Modelle von Dell). Diese waren genauso bzw. teurer. Somit hatte ich nichtmal ein schlechtes Gewissen. Das für und wieder für ein Apple Produkt will ich hier auch nicht weiter ausführen.

Naja gesagt getan hab ich mir folgende Modell zusammengestellt:

  • Display: 17-inch high-resolution LED-backlit antiglare widescreen display
  • Processor Name: Intel Core i7
  • Processor Speed: 2,2 GHz
  • Total Number of Cores: 4
  • Memory: 4 GB
  • Storage: 128 Solid-State-Disc

Weitere Daten findet ihr auf der Apple Website.

Ich will nicht lange auf technische Details eingehen. Da sehr viele Leute der Meinung sind dass kein Windows auf dem Mac läuft geschweige denn EPLAN möchte ich hier kurz erklären dass es durchaus möglich ist.

Mit dem mitgebrachten Werkzeug Bootcamp kann ein weiteres Betriebssystem installiert werden (Windows, Linux, usw.).

Es wird eine Partition erzeugt und automatisch installiert (sehr schön gelöst). Für Windows sind gleich alle benötigten Treiber dabei. Somit hat man ein natives Windows mit voller Leistung.

EPLAN installiert, Cabinet auch und vor kurzem Pro Panel Professional und alles läuft. Ich hatte zuerst Windwos 7 32Bit bin aber jetzt auf 64Bit umgestiegen, was den RAM nutzen kann. Was ich jedem, egal ob Mac-User oder nicht, empfehlen kann ist eine SSD-Festplatte. Diese bringt einen enormen Performance-Schub für Office / EPLAN – Anwender.

Als Fazit kann ich nur sagen, dass ich sehr zufrieden bin mit meinem MacBook Pro und das nach einem Jahr.

Von |2012-06-12T12:35:00+02:002012-02-15|EPLAN|

Buch: EPLAN Electric P8: Montageaufbau in 2D und mit Pro Panel in 3D

Heute mal wieder Literatur für die EPLAN-Welt. Bernd Gischel alias EPLAN-Buch-Maschine hat wieder ein Werk erstellt.

Habe mein Exemplar am Freitag erhalten und schon am Wochenende durchgestöbert. Da wir gerade die Umstellung auf Pro-Panel machen ist es sehr hilfreich. Das ganze gibt es für 29,90€ z.B. bei Amazon.

Kurzbeschreibung:

Jeder EPLAN-Anwender weiß, wie aufwendig ein Montageaufbau sein kann. Dieses Übungs- und Nachschlagewerk zeigt Ihnen, wie Sie einen Montageaufbau mit EPLAN Electric P8 schnell, komfortabel und effektiv durchführen.

Das Buch führt zunächst in den klassischen 2D-Schaltschrankaufbau ein. Im Folgenden lernen Sie das Add-On EPLAN Pro Panel kennen, das nun auch den Montageaufbau in 3D ermöglicht. Detailliert erfahren Sie, welche besonderen Möglichkeiten und Vorteile der 3D-Montageaufbau bietet. Kompakte Beschreibungen sowie zahlreiche kommentierte Abbildungen und Beispiele erläutern Features und Vorgehensweisen des Montageaufbaus in 2D und 3D. In zwei durchgehenden Praxisbeispielen können Sie beide Varianten Schritt für Schritt nachvollziehen und selbst erproben.

Unter http://downloads.hanser.de finden Sie die Daten zu den im Buch vorgestellten Praxisbeispielen. Alle Beispiele basieren auf der EPLAN Electric P8 Professional-Version 2.1.4. Die Daten sind mehrheitlich mit Version 2.0 nutzbar.

Amazon: EPLAN Electric P8: Montageaufbau in 2D und mit Pro Panel in 3D

 

Von |2012-06-12T12:35:00+02:002012-02-13|EPLAN|

PrintPages

Nachdem wir dank Krischan aus dem grafischen Editor Drucken können, wollte ich die Funktion auch im grafischen Editor haben.

Script laden und es erscheint ein neuer Menüpunkt im Seitennavigator:

 

 

 

 

 

 

 

 

 

 

 

PrintPages (1596 Downloads )

using Eplan.EplApi.ApplicationFramework;
using Eplan.EplApi.Base;
using Eplan.EplApi.Scripting;

public class PrintPages
{
    [DeclareAction("PrintPages")]
    public void PrintPagesVoid()
    {
        CommandLineInterpreter oCLI = new CommandLineInterpreter();
        ActionCallingContext acc = new ActionCallingContext();

        string strPages = string.Empty;
        acc.AddParameter("TYPE", "PAGES");
        oCLI.Execute("selectionset", acc);
        acc.GetParameter("PAGES", ref strPages);

        Progress oProgress = new Progress("SimpleProgress");
        oProgress.SetAllowCancel(true);
        oProgress.SetAskOnCancel(true);
        oProgress.SetNeededSteps(3);
        oProgress.SetTitle("Drucken");
        oProgress.ShowImmediately();

        foreach (string Page in strPages.Split(';'))
        {
            if (!oProgress.Canceled())
            {
                acc.AddParameter("PAGENAME", Page);
                oCLI.Execute("print", acc);
            }
            else
            {
                break;
            }
        }
        oProgress.EndPart(true);

        return;
    }

    [DeclareMenu]
    public void MenuFunction()
    {
        Eplan.EplApi.Gui.ContextMenu oMenu =
            new Eplan.EplApi.Gui.ContextMenu();

        Eplan.EplApi.Gui.ContextMenuLocation oLocation =
            new Eplan.EplApi.Gui.ContextMenuLocation(
                "PmPageObjectTreeDialog",
                "1007"
                );

        oMenu.AddMenuItem(
            oLocation,
            "Seite(n) drucken",
            "PrintPages",
            true,
            false
            );

        return;
    }

}

 

Von |2017-11-09T12:23:50+01:002012-01-24|EPLAN, EPLAN-Scripts|

Kontextmenüeintrag korrigieren

Anbei jeweils ein kleines Script welches für die folgenden Navigatoren das jeweilige Kontextmenü um den Eintrag (den Funktionsaufruf)”…Korrigieren…” ergänzt. Damit spart man sich den Umweg diese Funktion über die entsprechenden Menüs wie beispielsweise für den Klemmenleisten-Navigator: Projektdaten > Klemmenleisten > Navigator > Korrigieren aufzurufen und kann sie direkt aus dem Kontextmenü starten.

  • Klemmenleisten-Navigator
  • Stecker-Navigator
  • Kabel-Navigator
  • Verbindungen-Navigator

Alle Scripte (vier Stück) sind im angehangenen Zip-File downloadbar (alle Scripte getestet mit der Version 2.1.4).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kontextmenüeintrag korrigieren (1372 Downloads )

Danke noch einmal an Straight-Potter und Bernd für die Hilfe!

Public Class Verbindungenkorrigieren

   _
 Public Sub MenuFunction()

        Dim oConMenuLoc As New Eplan.EplApi.Gui.ContextMenuLocation("XCmPrjDataTreeDialog", "1017")
        Dim oConMenu As New Eplan.EplApi.Gui.ContextMenu()
        OConMenu.Addmenuitem(oConMenuLoc, "Verbindungen korrigieren...", "XCMCorrectionChoiceAction", False, False)

  End Sub
End Class

 

Public Class Steckerkorrigieren

   _
 Public Sub MenuFunction()

        Dim oConMenuLoc As New Eplan.EplApi.Gui.ContextMenuLocation("XpluGVTree", "1004")
        Dim oConMenu As New Eplan.EplApi.Gui.ContextMenu()
        OConMenu.Addmenuitem(oConMenuLoc, "Stecker korrigieren...", "XplugCallAutoCorrectionDlgAction", False, False)

  End Sub
End Class

 

Public Class Kabelkorrigieren

   _
 Public Sub MenuFunction()

        Dim oConMenuLoc As New Eplan.EplApi.Gui.ContextMenuLocation("XCCablePrjDataTabTree", "1126")
        Dim oConMenu As New Eplan.EplApi.Gui.ContextMenu()
        OConMenu.Addmenuitem(oConMenuLoc, "Kabel korrigieren...", "XCActionCorrectCable", False, False)

  End Sub
End Class

 

Public Class Klemmenkorrigieren

   _
 Public Sub MenuFunction()

        Dim oConMenuLoc As New Eplan.EplApi.Gui.ContextMenuLocation("TSGViewTree", "1004")
        Dim oConMenu As New Eplan.EplApi.Gui.ContextMenu()
        OConMenu.Addmenuitem(oConMenuLoc, "Klemmen korrigieren...", "XTPCallAutoCorrectionDlgAction", False, False)

  End Sub
End Class
Von |2017-11-09T12:23:50+01:002012-01-10|EPLAN, EPLAN-Scripts|
Nach oben