| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
| Per eLearning zum schnellen Lernerfolg: Effizient projektieren mit der Version 2024 , eine Pressemitteilung
|
Autor
|
Thema: Skript Fragen (1456 mal gelesen)
|
a.braun Mitglied Schemazeichner
Beiträge: 235 Registriert: 02.12.2008 Eplan Electric P8 Select 2.9.SP1 Update 15 Win10 x64
|
erstellt am: 18. Feb. 2014 11:20 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute Ich versuche mir ein Skript/Formular zu basteln, dass meinen Zeichnern die Arbeit erleichtern soll. Folgendes will ich machen: den internen Stromverbrauch der SPS berechnen und anzeigen (kein export). Mit hilfe des tollen Buches von J.W. habe ich schon etliches hingekriegt. Jetzt stehe ich aber vor grossen Fragezeichen, weil ich das Skripting nicht beherrsche. Folgende Frage habe ich: - Wie bringe ich nun mein Formular dazu, das er aus dem Projekt alle CPU-Namen ins Auswahlfeld zur Selektion bringt? - Nach dem Befehl "Berechnen" möchte ich unten eine Tabelle haben, in der die entsprechenden Einträge der Reihe nach erscheinen so wie sie auf den Seiten sind. In der hintersten Spalte sollte das Feld 22147.1 aufsummiert werden (dort habe ich den Stromverbrauch eingetragen). - Nica to have, wäre noch wenn die möglichkeit besteht alle CPU auf einmal durchrechenen zu können. Als "Beschriftungs-Export" habe ich das hingekriegt. Mit wenig Nachbearbeitung lässt sich das dann im Excel berechenen lassen. Das ist aber sehr aufwendig und ich möchte das direkt im Eplan lösen. Vieleicht hat mir ein Skripting-Profi von hier eine Idee. Gruss aus der Schweiz Andi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jonny Wire Mitglied Script-Troll
Beiträge: 803 Registriert: 08.12.2008 EPLAN Electric P8 ... in allen Versionen/Varianten
|
erstellt am: 18. Feb. 2014 12:11 <-- editieren / zitieren --> Unities abgeben: Nur für a.braun
Hallo Andi, das ist ja ein größeres Vorhaben Aber du hast ja schon fast alles. Was du noch machen musst ist die Exportdatei in z.B. ein Datagridview einlesen. Beim Scripting bist du hier sehr eingeschränkt und ich würde empfehlen nach dem Export eine .Net Anwendung aufzurufen. Dort hast du mehr Möglichkeiten wie den Excel Namespace. ------------------
Scripting in EPLAN ist einfach (toll)! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1881 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 18. Feb. 2014 12:49 <-- editieren / zitieren --> Unities abgeben: Nur für a.braun
Hallo Andi, wie Jonny schon schrieb, du kommst in einem Skript nur über einen Beschiftungs-Export an die Daten. Da Du ja diesen Beschriftungs-Export schon hast würde ich diesen im Skript als Text anstatt Excel ausgeben und dann im Skript wieder einlesen, auswerten und anzeigen.
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
a.braun Mitglied Schemazeichner
Beiträge: 235 Registriert: 02.12.2008 Eplan Electric P8 Select 2.9.SP1 Update 15 Win10 x64
|
erstellt am: 18. Feb. 2014 13:05 <-- editieren / zitieren --> Unities abgeben:
Hallo Jonny, hallo Frank Dann geht mein Weg denn ich eigentlich gehen wollte wohl nicht? Eiegntlich wollte ich direkt auf die Projektdatenbank zugreifen, dort die entsprechenden Einträge zusammen suchen und dann in der Tabelle anzeigen und berechnen lassen. Schade, ich dachte es wäre so einfach. Gut, dass mit dem Export in ein .txt habe ich schon vor langem mal gemacht. Diese Beschriftungsschablone kann ich in dem Falle gleich wieder brauchen. Dann muss ich jetzt mal ausprobieren wie ich das wieder importiert und verabeitet kriege. Da muss ich mal die Beispiele im Buch weiter anschauen. Danke für die Hinweise Gruss Andi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
a.braun Mitglied Schemazeichner
Beiträge: 235 Registriert: 02.12.2008 Eplan Electric P8 Select 2.9.SP1 Update 15 Win10 x64
|
erstellt am: 18. Feb. 2014 17:18 <-- editieren / zitieren --> Unities abgeben:
Nochmals ein Frage: Wie bekomme ich nun das .txt File wieder in das Script? Ich habe nun im meinem Formular ein ListView mit 5 Spalten gemacht. In meinem txt sind die Daten die rein müssen genau in der richtigen Reihenfolge durch Semikolon getrennt. Irgendwie habe noch nicht begriffen wie ich die beiden Dinge nun mit einadner verbinden soll. Das Beispiel im Buch "Lezte Version" füllt die Daten ja nicht in einen ListView ab. Habt ihr mir da evt. einen Tip? Gruss Andi
[Diese Nachricht wurde von a.braun am 18. Feb. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
Beiträge: 1881 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 19. Feb. 2014 07:45 <-- editieren / zitieren --> Unities abgeben: Nur für a.braun
|
a.braun Mitglied Schemazeichner
Beiträge: 235 Registriert: 02.12.2008 Eplan Electric P8 Select 2.9.SP1 Update 15 Win10 x64
|
erstellt am: 19. Feb. 2014 08:47 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen Frank Danke für den Link, ich muss mir den mal in Ruhe anschauen. Leider muss ich zwischendurch mal ein aktuelles Projekt bearbeiten. Ich melde mich wohl sicher nochmals. Vielen Dank Gruss Andi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |