| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
Autor
|
Thema: Artikelnummer per Script ermitteln (1879 mal gelesen)
|
pegu Mitglied Elektrotechniker
Beiträge: 941 Registriert: 27.04.2007 P8 Prof. 2.9 SP1 Update 4
|
erstellt am: 22. Aug. 2011 09:05 <-- editieren / zitieren --> Unities abgeben:
|
doeppi Mitglied Elektro - Ing
Beiträge: 101 Registriert: 01.09.2008 Eplan Electric P8 prof 2.1.4
|
erstellt am: 22. Aug. 2011 09:07 <-- editieren / zitieren --> Unities abgeben: Nur für pegu
|
pegu Mitglied Elektrotechniker
Beiträge: 941 Registriert: 27.04.2007 P8 Prof. 2.9 SP1 Update 4
|
erstellt am: 22. Aug. 2011 11:02 <-- editieren / zitieren --> Unities abgeben:
|
Straight-Potter Mitglied Dipl.Ing. E-Technik
Beiträge: 601 Registriert: 14.07.2008 EPLAN Plattform 2.9 SP1 API EEC Prof EEC One
|
erstellt am: 22. Aug. 2011 11:09 <-- editieren / zitieren --> Unities abgeben: Nur für pegu
|
pegu Mitglied Elektrotechniker
Beiträge: 941 Registriert: 27.04.2007 P8 Prof. 2.9 SP1 Update 4
|
erstellt am: 22. Aug. 2011 11:29 <-- editieren / zitieren --> Unities abgeben:
Hallo! Danke für den Link! Könnte ein Ansatz sein. Der Hintergrund zu meiner Frage ist folgender: Ich möchte in einem Script ermitteln wie oft eine ganz bestimmte Artikelnummer vorkommt. So kann ich dann den gesamt Strom der Anlage berechnen und in ein Projekteigenschaftsfeld schreiben. Im genannten Link ist lediglich eine DLL bzw INI Datei. Könnte man das genannte Problem mittel Script überhaupt lösen? Grüße Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RomyZ Mitglied Dipl.-Ing (BA) Elektrotechnik
Beiträge: 1445 Registriert: 09.11.2010 Eplan Professional P8 2.2 ... 2022 Eplan Professional ProPanel Engineering Center (ECAD+TEXT+WORD)
|
erstellt am: 22. Aug. 2011 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für pegu
Bin nichrt sicher ob das geht: Eine Leistungsübersicht kannst du dir bestimmt auch über eine Summenstückliste (evtl filtern) erstellen Vorr: Leistung ist in Artikelverwaltung eingetragen In der 2.0 kann man gut in Formularen summieren Spalten: zB Artikelnummer, Typ, Bezeichnung, Anzahl, Gesamtleistung nach Typ Ob man dann noch Gesamtsummieren der Leistungen machen kann weiß ich nicht ------------------ Romy Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pegu Mitglied Elektrotechniker
Beiträge: 941 Registriert: 27.04.2007 P8 Prof. 2.9 SP1 Update 4
|
erstellt am: 22. Aug. 2011 12:08 <-- editieren / zitieren --> Unities abgeben:
Ich muss glaube, ich nochmals genauer beschreiben was ich machen möchte. Bei einem Produkt werden nur 230V Verbraucher eingesetzt. Diese werden gleichmäßig auf die drei Phasen verteilt. Was sich ändern kann ist zum einen die Anzahl der Verbraucher und der Typ. Es wird aber immer der gleiche Typ pro Projekt sein. Um nun die Daten für das Typenschild einfach an die Werkstatt zu übergeben, habe ich vor die nötigen Daten als Projekteigenschaften zu hinterlegen. Viele gibt es ja schon von Hause aus z.B. Baujahr, Steuerspannung etc. Nun war meine Idee, nach dem besagten Typ bzw. dessen Artikelnummer per Script suchen zulassen, die Gesamtmenge zu ermitteln und dann im Script einfach diese Menge durch drei teilen, aufrunden und das Ergebnis mit dem in der Artikeldatenbank hinterlegtem Wert zu verrechen und dann in eine Projekteigenschaft zu schreiben. Dazu müsste ich nun wissen, ob ich per Script diese Artikelnummer, die Gesamtmenge und den Stromwert (ggf. ein Eigenschaftsfeld beim Artikel selbst) suchen zulassen. Hoffe nun sind meine (wirren) Gedanken klarer ausgedrückt. Grüße Sebastian
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nairolf Ehrenmitglied Elektroingenieur
Beiträge: 1987 Registriert: 21.01.2006 EPLAN Electric P8 2022.0.3 Update 2 (Build 17673) EPLAN Pro Panel Professional Addon EPLAN Fluid Addon
|
erstellt am: 22. Aug. 2011 12:35 <-- editieren / zitieren --> Unities abgeben: Nur für pegu
Hi Sebastian ! Das direkte Lesen von Projekdaten (also auch von Artikelnummern) ist nicht per Script lösbar. ABER: Es gibt einen "Kniff" mit dem man zuerst per Script einen Beschriftungsvorgang auslöst, die erzeugte (Text)Datei per Script durchsucht und dann weitere Aktionen auslöst. Man könnte also eine Artikelsummenstückliste (mit schon hinterlegter Berechnung Summe / 3) erzeugen und das Ergebnis für eine weitere Script-Aktion zum Setzen einer Projekteigenschaft nutzen. Die Frage ist nur: Wie teilst Du dem Script mit, wonach (nach welcher Artikelnummer) gesucht werden soll ? (Eingabebox, fest definierte Auswahlliste o.ä.) Optimal wäre natürlich, wenn die in Frage kommenden Artikel für die Berechnung schon gekennzeichnet wären (z.B: in der AV selbst) um den Beschriftungsvorgang für die Artikelsummenstückliste schon mit einem (immer gültigen) Filter auszuführen. Ich bin der Meinung: Das kann man per Script machen, aber nicht mal eben so LG nairolf ------------------ Der Fuchs ist schlau und stellt sich dumm. Bei vielen ist es andersrum Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pegu Mitglied Elektrotechniker
Beiträge: 941 Registriert: 27.04.2007 P8 Prof. 2.9 SP1 Update 4
|
erstellt am: 22. Aug. 2011 16:01 <-- editieren / zitieren --> Unities abgeben:
Na, da habe ich mir woll gleich einen richtig großen Brocken an Land gezogen ... ... arbeite mich gerade durch Jonny Wires Buch durch. Mal sehen ob ich das überhaupt hinbekomme, sonst werde ich die Berechnung klasisch von Hand machen. Grüße Sebastian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ElektroKlaus Mitglied
Beiträge: 70 Registriert: 25.11.2009 EPLAN Electric P8 2.4.4
|
erstellt am: 22. Aug. 2011 17:58 <-- editieren / zitieren --> Unities abgeben: Nur für pegu
Hallo Pegu, mit Hilfe der API von P8 wäre das ein Klacks. Wäre zwar eine höhere Anfangsinvestition (Kosten für die API Runtime Lizenz und die Programmierung). Gesparte Arbeitszeit ist dann selbstverständlich auch Geld zum Gegenrechnen. VG, Elektro-Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
FML Mitglied
Beiträge: 491 Registriert: 11.03.2002 Aktuell: EPLAN Electric P8 Professional V 2.6 HF2 V 2.7 V 2.7 Education<P>Eplan Fluid Add On Eplan ProPanel Add On Electric P8 API EEC Systeme: MS WINDOWS 10 MS WINDOWS 7 MS WINDOWS 2016 Server MS WINDOWS SQL Server
|
erstellt am: 22. Aug. 2011 23:22 <-- editieren / zitieren --> Unities abgeben: Nur für pegu
Zitat: mit Hilfe der API von P8 wäre das ein Klacks.
Ich möchte aufkomenden Enthusiasmus nicht bremsen, aber ganz so ein Klacks ist das mit der API dann auch wiederum nicht. Kommt ganz darauf an, wie man die Anforderung von Sebastian lösen möchte. Eigentlich geht es ja nicht um das Auffinden von Artikelnummern, sondern um eine Phasenstromberechnung. Für eine allgemein gültige Lösung würde man da wohl eher die Phasennetze per API bearbeiten, die beteiligten Bauteile ermitteln und falls noch notwendig dann über die zugewiesenen Artikel die benötigten Daten ermitteln. Danach käme dann die Summenbildung bei der evtl. auch noch Überlegungen zu Dingen wie Gleichzeitigkeiten einfliessen könnten. Gruß Fritz ------------------ Um zu sehen, musst Du die Augen offen halten. Um zu erkennen, musst Du sie schliessen und denken. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pegu Mitglied Elektrotechniker
Beiträge: 941 Registriert: 27.04.2007 P8 Prof. 2.9 SP1 Update 4
|
erstellt am: 23. Aug. 2011 06:58 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen zusammen! In meinem Fall ist keine sehr komplizierte Berechnung nötig. Denn es kommt neben einer gemessenen Grundlast nur noch 1~ FU's dazu. Diese sind schön symmetrisch auf den Phasen verteilt. D.h. ich könnte die Gesamtmenge einfach durch 3 teilen, aufrunden mit dem Nennstrom der FU's verrechnen und fertig. Das viel größere Problem scheint zu sein, an die Gesamtmenge zu kommen. Die Artikelnummer könnte man hardcodiert eintragen, da ich nur drei Typen von FU's verwende. @API: Damit brauch ich bei der Arbeit nicht zu kommen, da ich meine "Kariere" im Scripten erst anfange ... Grüße Sebastian [Diese Nachricht wurde von pegu am 23. Aug. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |