|
|
| (45 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| [[Datei:Eplan Csharp.png|thumb|EPLAN scripting mit C#]]
| | {{Shop|http://shopforprocess.com/cae/scripte-fuer-eplan/menucreator}} |
| Die '''ibKastl Hauptmenüerweiterung''' ergänzt die EPLAN-Standardaktionen um zusätzliche praktische Funktionen oder arbeitet automatisiert mehrere Aufgaben hintereinander ab. Die Funktionen werden von allen Benutzern und Rechnern gleich ausgeführt und sind ein wichtiges Hilfsmittel um den Arbeitsablauf zu standardisieren. Da die Funktionserweiterungen mittels C#-Scripten umgesetzt wurden, können jederzeit Anpassungen und kundenspezifische Erweiterungen vorgenommen werden. In dem folgenden Artikel werden einige Funktionen beschrieben um eine Überblick zu vermitteln. | | Die '''ibKastl Hauptmenüerweiterung''' ergänzt die Eplan-Standardaktionen um zusätzliche praktische Funktionen oder arbeitet automatisiert mehrere Aufgaben hintereinander ab. Die Funktionen werden von allen Benutzern und Rechnern gleich ausgeführt und sind ein wichtiges Hilfsmittel um den Arbeitsablauf zu standardisieren. Da die Funktionserweiterungen mittels C#-Scripten umgesetzt wurden, können jederzeit Anpassungen und kundenspezifische Erweiterungen vorgenommen werden. In dem folgenden Artikel werden einige Funktionen beschrieben um eine Überblick zu vermitteln. |
| == Hauptmenüerweiterung == | | == Hauptmenüerweiterung ([[MainMenuExtension]]) == |
|
| |
|
| [[Datei:Hauptmenüerweiterung-ibKastl.png]]
| | {{#lst:MainMenuExtension|Funktionsbeschreibung}} |
| | |
| | |
| Beispiel für die automatische Beschriftungsausleitung in EPLAN:
| |
| | |
| {{#ev:youtube|rgP2E-6rMDY|720}} | |
| | |
| {{Notiz|Das Video wird im Vollbildmodus in HD (1080p) wiedergegeben}}
| |
|
| |
|
| == Menüpunkte == | | == Menüpunkte == |
|
| |
|
| === Prüflauf === | | ===Projektordner öffnen ([[OpenProjectPath]])=== |
| | |
| Es wird der Prüflauf gestartet, mit der Möglichkeit projektweit oder pro Seite zu prüfen. Nach dem Ende des Prüflaufs öffnet eine Abfrage, mit der die Meldungsverwaltung gestartet werden kann.
| |
| {{Notiz|Seitenweise kann nur geprüft werden, wenn der Fokus auf einer Seite steht. Ist keine Seite ausgewählt, wird automatisch der Hacken bei „Anwenden auf das gesamte Projekt“ gesetzt und ausgegraut.}}
| |
| === Autosynchronisierung EIN ===
| |
| | |
| Wird über diese Funktion die Autosynchronisierung aktiviert, wenden bei Auswahl eines Betriebsmittels alle offenen Navigatoren automatisch synchronisiert.
| |
| | |
| === Standardschemas importieren ===
| |
| | |
| Mit dieser Funktion werden alle Schemas aus einem definierten Ordner importiert. So ist es einfach möglich, bestimme Schemas ohne [[AddOn-Utility]] für alle Benutzer zur Verfügung zu stellen. Welche Schemas verteilt werden verwalten die KeyUser.
| |
| | |
| === Systemumgebung ===
| |
| | |
| Diese Funktion ist für Leute wichtig, die mehrere Firmen mit verschiedenen Systemumgebungen betreuen. Es werden die Verzeichnisse der Stammdaten und die Artikel- und Sprachdatenbank umgeschaltet um eine Funktionierende EPLAN-Umgebung zu erreichen.
| |
|
| |
|
| === Sprache ===
| | {{#lst:OpenProjectPath|Funktionsbeschreibung}} |
|
| |
|
| Über diesen Menüpunkt wird die Sprache des Projektes umgeschaltet. Es wird bei allen Sprach-Menüpunkten die Quellsprache (Seitennavigator) ebenfalls verändert. Die Auswahl der Sprachen und Parameter ist beliebig änderbar.
| | === Projektabschluss ([[CompleteProject]]) === |
|
| |
|
| ==== Deutsch ====
| | {{#lst:CompleteProject|Funktionsbeschreibung}} |
|
| |
|
| *Anzeige: de_DE
| | === Prüflauf ausführen ([[VerificationExecute]]) === |
| *Variabel: de_DE
| |
| *Quellsprache: de_DE
| |
|
| |
|
| ==== Englisch ====
| | {{#lst:VerificationExecute|Funktionsbeschreibung}} |
|
| |
|
| *Anzeige: en_US
| | === ProjectLog ([[ProjectLog]]) === |
| *Variabel: en_US
| |
| *Quellsprache: en_US
| |
|
| |
|
| ==== Englisch/Deutsch ====
| | {{#lst:ProjectLog|Funktionsbeschreibung}} |
| | |
| *Anzeige: en_US/de_DE
| |
| *Variabel: en_US
| |
| *Quellsprache: en_US
| |
| | |
| | |
| ... weitere Sprachen auf Wunsch.
| |
|
| |
|
| === Makro === | | === Makro === |
|
| |
|
| [[Datei:IbKastl-Makro.png]] | | ==== Makro tauschen ([[XMSwapMacroFromMacroBoxAction]]) ==== |
|
| |
|
| ==== Makro tauschen ====
| | {{#lst:XMSwapMacroFromMacroBoxAction|Funktionsbeschreibung}} |
|
| |
|
| Mit dieser Funktion wird der Pfad des ausgewählten Makros geöffnet, wodurch das Makro erneut mit einer anderen Variante eingefügt werden kann.
| | ==== Makro aktualisieren ([[XGedUpdateMacroAction_Overload]]) (Wertesätze behalten) ==== |
|
| |
|
| ==== Makro aktualisieren ====
| | {{#lst:XGedUpdateMacroAction_Overload|Funktionsbeschreibung}} |
|
| |
|
| Mit diesem Menüpunkt wird das ausgewählte Makro aktualisiert. Dies ist eine EPLAN-Standardfunktion, welche aus Gründen der Übersicht an dieser Stelle eingefügt wurde.
| | ==== Seitenmakros erzeugen ([[CreatePageMacro]]) ==== |
|
| |
|
| ==== Makros projektweit aktualisieren ====
| | {{#lst:CreatePageMacro|Funktionsbeschreibung}} |
|
| |
|
| Diese Funktion aktualisiert '''alle Makros''' im Projekt.
| | === Sprache ([[SetLanguage]]) === |
| {{Notiz|Achtung!!!
| |
| Diese Funktion sollte nur verwendet werden, wenn der Aktualisierungsprozess fehlerfrei funktioniert und die Makros fehlerfrei erstellt wurden.}}
| |
| ==== [[Seitenmakro aus Makroprojekt]] ====
| |
|
| |
|
| Es werden nur die Seitenmakros mit funktionierenden Artikel- und Pfadmakros aus dem Makroprojekt erzeugt. Diese Funktion steht nur zur Verfügung, wenn ein Makroprojekt geöffnet ist und ist von der Selektion (Teil oder Gesamt) abhängig.
| | {{#lst:SetLanguage|Funktionsbeschreibung}} |
| {{Box rot|Mit Standardfunktionen von EPLAN ist das Erstellen von Seitenmakros mit funktionierenden Artikel- und Pfadmakros nicht möglich ! }} | |
| {{Notiz|Diese Funktion benötigt Importschemas und sollte nur von den KeyUsern angewendet werden.}}
| |
| Eine detaillierte Beschreibung finden Sie unter [[Seitenmakro aus Makroprojekt]].
| |
|
| |
|
| === Kundenprojekt abschließen === | | === Admin === |
|
| |
|
| ==== [[Projekt abschließen]] ==== | | ==== Eigenschaftsnamen ==== |
|
| |
|
| Über den Menüpunkt '''Projekt abschließen''' werden über die '''Aufgabenauswahl''' automatisiert mehrere Arbeitsschritte ausgeführt. Die erzeugten Dateien werden dabei in vordefinierten Pfaden mit Verzeichnissnamen aus den Projekteigenschaften abgelegt. Über diesen Arbeitsschritt ist ein einheitlicher Workflow möglich, egal welcher Benutzer oder Rechner dies Aufgabe ausführt.
| | ==== Mindestschriftgröße ==== |
|
| |
|
| Folgendes Beispiel zeigt eine Möglichkeit, welche Arbeitsschritte für den Projektabschluss durchgeführt werden können:
| | ==== Versteckte Einstellungen ([[ExtendedSettings]]) ==== |
|
| |
|
| {|
| | === Links ([[OpenLink]]) === |
| |-
| |
| |[[Datei:Projekt-abschliessen Aufgabenauswahl.png]]
| |
| |width=50px|
| |
| |
| |
| *Projekt komprimieren
| |
| **Komprimierungsschema wird importiert.
| |
| **Komprimierung wird ausgeführt.
| |
| *DOC-Ordner leeren
| |
| **Der DOC-Ordner im Projekt (edb) wird geleert.
| |
| *Auswertungen aktualisieren
| |
| **Die bereits erzeugten Auswertungen werden aktualisiert.
| |
| *Projekt auswerten
| |
| **Alle Auswertungen werden nach der im Projekt hinterlegten Vorlage neu erzeugt.
| |
| *PDF Elektrotechnik erzeugen
| |
| **PDF-Schema und Seitenfilter werden importiert.
| |
| **PDF wird mit dem Seitenfilter für Elektrotechnik erzeugt.
| |
| **Ist „Abschluss Fertigung“ aktiviert, wird die Datei in dem Ordner Fertigungsdokumentation abgelegt.
| |
| **Ist „Abschluss Kunde“ aktiviert, wird die Datei in dem Ordner Enddokumentation abgelegt.
| |
| *PDF Fluid erzeugen
| |
| **PDF-Schema und Seitenfilter werden importiert.
| |
| **PDF wird mit dem Seitenfilter für Fluid erzeugt.
| |
| **Ist „Abschluss Fertigung“ aktiviert, wird die Datei in dem Ordner Fertigungsdokumentation abgelegt.
| |
| **Ist „Abschluss Kunde“ aktiviert, wird die Datei in dem Ordner Enddokumentation abgelegt.
| |
| *PDF Gesamtprojekt erzeugen
| |
| **PDF-Schema und Seitenfilter werden importiert
| |
| **PDF wird mit dem Seitenfilter für Gesamtprojekt erzeugt
| |
| **st „Abschluss Fertigung“ aktiviert, wird die Datei in dem Ordner Fertigungsdokumentation abgelegt.
| |
| **Ist „Abschluss Kunde“ aktiviert, wird die Datei in dem Ordner Enddokumentation abgelegt.
| |
| *Projekt sichern (zw1)
| |
| **Eine Sicherung (zw1-Datei) des Projektes wird erstellt.
| |
| **Ist „Abschluss Fertigung“ aktiviert, wird die Datei in dem Ordner Fertigungsdokumentation abgelegt.
| |
| **Ist „Abschluss Kunde“ aktiviert, wird die Datei in dem Ordner Enddokumentation abgelegt.
| |
| *Projekt schließen
| |
| **Das aktive Projekt wird nach Beendigung aller Aufgaben geschlossen.
| |
|
| |
|
| *Alle aktivieren
| | {{#lst:OpenLink|Funktionsbeschreibung}} |
| **Mit dieser Funktion werden alle Aufgaben aktiviert.
| |
| **Erzeugte Dateien werden in dem Ordner Enddokumentation abgelegt.
| |
| *Abschluss Fertigung
| |
| **Vordefinierter Aufgabenumfang für die Projektübergabe an die Fertigung.
| |
| **Erzeugte Dateien werden in dem Ordner Fertigungsdokumentation abgelegt.
| |
| *Abschluss Kunde
| |
| **Vordefinierter Aufgabenumfang für die Projektübergabe an den Kunden.
| |
| **Erzeugte Dateien werden in dem Ordner Enddokumentation abgelegt
| |
| |-
| |
| |} | |
|
| |
|
| === [[PDF erzeugen]] === | | === Email ([[Email]]) === |
|
| |
|
| [[Datei:IbKastl-PDF-Export.png]]
| | {{#lst:Email|Funktionsbeschreibung}} |
|
| |
|
| === [[Beschriftung ausgeben]] === | | === OpenProject ([[OpenProject]]) === |
|
| |
|
| [[Datei:IbKastl-Beschriftung ausgeben.png]]
| | {{#lst:OpenProject|Funktionsbeschreibung}} |
|
| |
|
| Alle in einer Definitionsdatei definierten Elektrotechnik, Fluidtechnik, Prozesstechnik oder Mechanik-Beschriftungen werden automatisch erzeugt und in einem Verzeichnis mit Zeit- und Datumsstempel in dem DOC-Ordner des EPLAN-Projektes abgelegt. Die dafür notwendigen Schemas werden importiert, damit sie für alle Benutzer zur Verfügung stehen. Durch diese Funktion werden per Knopfdruck alle für die Prozesse in der Firma notwendigen Beschriftungen und Fertigungsvorlagen erstellt.
| | === UpgradeProject ([[UpgradeProject]]) === |
|
| |
|
| === [[ERP-Datenaustausch]] ===
| | {{#lst:UpgradeProject|Funktionsbeschreibung}} |
|
| |
|
| [[Datei:IbKastl-ERP-Datenaustausch.png]] | | === LabelForm ([[LabelForm]]) === |
|
| |
|
| Alle in einer Definitionsdatei vordefinierten Elektrotechnik, Fluidtechnik, Prozesstechnik oder Mechanik-Stücklisten werden automatisch erzeugt und in einem Verzeichnis des DOC-Ordners im EPLAN-Projekt abgelegt. Die dafür notwendigen Schemas werden importiert, damit sie für alle Benutzer zur Verfügung stehen. Diese Funktion kann für Gesamt- und Selektionsstücklisten ausgeführt werden. Bei Selektionsstücklisten (Auswahl mit der Maus) können gezielt Änderungen ausgewählt und exportiert werden (Änderungsstücklisten).
| | {{#lst:LabelForm|Funktionsbeschreibung}} |
|
| |
|
| == Schemaimport == | | === PartsToErp ([[PartsToErp]]) === |
|
| |
|
| Für die Funktionen benötigte Schemas werden von dem Skript automatisch vom Server importiert, damit diese für alle Benutzer zur Verfügung stehen. Dadurch ist es nicht notwendig die Schemas aufwendig zu exportieren und bei allen Benutzern zu importieren oder mittels [[AddOn-Utility]] zu verteilen. Die benötigten Schemas werden vom Key-User auf dem Server verwaltet.
| | {{#lst:PartsToErp|Funktionsbeschreibung}} |
|
| |
|
| == Siehe auch == | | == Siehe auch == |
| | |
| | *[[Hauptmenüerweiterung ibKastl]] |
| | *[[Pfadvariablen in Eplan]] |
| | *[[:Kategorie:Eplan Actions]] |
| | *[[:Kategorie:Scripting Eplan]] |
|
| |
|
| == Weblinks == | | == Weblinks == |
|
| |
|
| [[Kategorie:EPLAN Scripting]] | | [[Kategorie:Dokumentation ibKastl-Scripte]] |