| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN |
| |
 | Von Engineering-Standards bis zu DNV-Zertifizierungen: neue Effizienztreiber für die maritime Industrie , eine Pressemitteilung
|
Autor
|
Thema: c# spezialisten gefragt (2395 / mal gelesen)
|
cad_hans Ehrenmitglied V.I.P. h.c. Techn. Angestellter
     
 Beiträge: 2204 Registriert: 25.08.2003 ruplan4.70 eplan5.x P8 V1.9 bis V2.7
|
erstellt am: 10. Mrz. 2021 12:40 <-- editieren / zitieren --> Unities abgeben:         
hallo, ich möchte in eplan ein script laufen lassen welches unter anderem aus 3 textdateien eine excel-datei macht. wie komme ich zu der excel umgebung? was brauche ich da am beginn wo diese ganzen using einträge habe ( using system..., using eplan...)? unter eplan laufen ja nicht alle c# befehle. geht das überhaupt was ich vorhabe? lg hans ------------------ ruplan4.70 eplan5.x P8 V1.9 bis V2.7 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1896 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 10. Mrz. 2021 12:56 <-- editieren / zitieren --> Unities abgeben:          Nur für cad_hans
Hallo Hans, das geht nicht im Scripting, weil: Es besteht keine Möglichkeit, in einem Script zusätzliche Assemblies (.Net Framework, EPLAN oder andere Anbieter) zu referenzieren. Das müsstest du aber um auf Excel zugreifen zu können. ------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad_hans Ehrenmitglied V.I.P. h.c. Techn. Angestellter
     
 Beiträge: 2204 Registriert: 25.08.2003 ruplan4.70 eplan5.x P8 V1.9 bis V2.7
|
erstellt am: 10. Mrz. 2021 13:18 <-- editieren / zitieren --> Unities abgeben:         
|
cad_hans Ehrenmitglied V.I.P. h.c. Techn. Angestellter
     
 Beiträge: 2204 Registriert: 25.08.2003 ruplan4.70 eplan5.x P8 V1.9 bis V2.7
|
erstellt am: 10. Mrz. 2021 15:53 <-- editieren / zitieren --> Unities abgeben:         
hallo, jetzt habe ich noch eine frage: ich habe im grafischen editor ein symbol angewählt. kann ich die einzelnen attribute (felder) an diesem symbol via script in variablen schreiben? z.b. artikelnummer1 lg hans ------------------ ruplan4.70 eplan5.x P8 V1.9 bis V2.7 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1896 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 11. Mrz. 2021 12:40 <-- editieren / zitieren --> Unities abgeben:          Nur für cad_hans
Ja geht, ist aber eine inoffizielle Action (bis jetzt  ) Hier das Beispiel
Code:
// GetProperty.cs // // Es können nur Eigenschaften gelesen werden die nicht READ-ONLY sind // // Copyright by Frank Schöneck, 2017 // letzte Änderung: // V1.0.0, 03.04.2017, Frank Schöneck, Projektbeginn // // für Eplan Electric P8, ab V2.7 public class Script { [Start] public void XEsGetPropertyAction_Start() { CommandLineInterpreter oCLI = new CommandLineInterpreter(); ActionCallingContext oACC = new ActionCallingContext();
string sPropertyValue = string.Empty; oACC.AddParameter("PropertyId", "20100"); //20100 = Artikelnummer oACC.AddParameter("PropertyIndex", "1"); oCLI.Execute("XEsGetPropertyAction", oACC); oACC.GetParameter("PropertyValue", ref sPropertyValue); new Decider().Decide( EnumDecisionType.eOkDecision, // Type sPropertyValue, // Text "XEsGetPropertyAction", // Titel EnumDecisionReturn.eOK, // selected Answer EnumDecisionReturn.eOK, // Answer if quite-mode on "", // decision id false, // Show a checkbox EnumDecisionIcon.eINFORMATION); // Icon return; } }
------------------ grüße FrankS Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad_hans Ehrenmitglied V.I.P. h.c. Techn. Angestellter
     
 Beiträge: 2204 Registriert: 25.08.2003 ruplan4.70 eplan5.x P8 V1.9 bis V2.7
|
erstellt am: 11. Mrz. 2021 13:21 <-- editieren / zitieren --> Unities abgeben:         
|
cad_hans Ehrenmitglied V.I.P. h.c. Techn. Angestellter
     
 Beiträge: 2204 Registriert: 25.08.2003 ruplan4.70 eplan5.x P8 V1.9 bis V2.7
|
erstellt am: 18. Mrz. 2021 07:17 <-- editieren / zitieren --> Unities abgeben:         
hallo, dein programm funktioniert super. dadurch kann man endlich via programm eine auslegung von teilen im sp machen (abfrage techn. kenngrössen). hast du dazu schon mal was gemacht? werd evtl. mal kabel platzieren bei klemmen i n abhängigkeit der klemmentype oder interne verdrahtungsinfos in abhängigkeit vom motorschutzschalter enstellwert. wird evtl. ein ersatz für die wertesätze. hatte daz uin rupla n einiges gemacht und hat mir in eplan noch gefehlt. ------------------ ruplan4.70 eplan5.x P8 V1.9 bis V2.7 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |