Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  EPLAN Electric P8
  C# Projekt mit Form gesucht

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN
Autor Thema:  C# Projekt mit Form gesucht (5266 mal gelesen)
lae-planer
Mitglied



Sehen Sie sich das Profil von lae-planer an!   Senden Sie eine Private Message an lae-planer  Schreiben Sie einen Gästebucheintrag für lae-planer

Beiträge: 15
Registriert: 30.11.2010

Eplan V2.0 Build 4602

erstellt am: 07. Dez. 2010 08:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi,
ich würde gerne etwas mit Skripten / API rumspielen.

Ich habe dazu den SharpDeveloper.

Könnte mir irgend jemand ein komplettes Projekt geben das eine leere Form beinhaltet?
[Wenn ich z.B. ein Projekt lade, aus dem Eplan\API\ Ordner, dann bringt er mir fehler das irgendwelche Dateien fehlen. Deshalb der Gedanke - einer von euch könnte ein "Basisprojekt" mit einer Form erstellen die ich dann im SharpDeveloper laden kann und damit testen könnte]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lae-planer
Mitglied



Sehen Sie sich das Profil von lae-planer an!   Senden Sie eine Private Message an lae-planer  Schreiben Sie einen Gästebucheintrag für lae-planer

Beiträge: 15
Registriert: 30.11.2010

Eplan V2.0 Build 4602

erstellt am: 07. Dez. 2010 11:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Mit Projekt meine ich kein Eplan Projekt.
Sondern ein C# Projekt.

In Visual Studio gibt es ja diese Optionen integriert(das man einfach ein Eplan Projekt erstellen kann), wenn man die API CD installiert (zumindest nehme ich das an).

Ich brauche einfach nur ein leeres C#-Eplan-Projekt, mit einer Form die ich dann "designen" kann.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jonny Wire
Mitglied
Script-Troll


Sehen Sie sich das Profil von Jonny Wire an!   Senden Sie eine Private Message an Jonny Wire  Schreiben Sie einen Gästebucheintrag für Jonny Wire

Beiträge: 786
Registriert: 08.12.2008

EPLAN Electric P8
... in allen Versionen/Varianten

erstellt am: 07. Dez. 2010 15:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Suplanus
Ist ne Anleitung ... aber auf meiner Seite gibts auch viele Scripte mit GUI 

Jonny Wire

[Diese Nachricht wurde von Jonny Wire am 07. Dez. 2010 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lae-planer
Mitglied



Sehen Sie sich das Profil von lae-planer an!   Senden Sie eine Private Message an lae-planer  Schreiben Sie einen Gästebucheintrag für lae-planer

Beiträge: 15
Registriert: 30.11.2010

Eplan V2.0 Build 4602

erstellt am: 07. Dez. 2010 15:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke erstmal!

Hab ich soweit probiert. Dann beim kompilieren kommt folgender Fehler:
Der Typ- oder Namespacename "DeclareActionAttribute" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?) (CS0246) - c:\test\test\Form_Template.cs:87,6


....

    [DeclareAction("FORM_TEMPLATE")] ////////////////////////In der Zeile steht der Fehler

    public void FrmTemplateVoid()
        {
            // Form aufrufen
            FrmTemplate Frm1 = new FrmTemplate();
            Frm1.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
            Frm1.ShowDialog();
            return;
        }


}

[Diese Nachricht wurde von lae-planer am 07. Dez. 2010 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

FML
Mitglied



Sehen Sie sich das Profil von FML an!   Senden Sie eine Private Message an FML  Schreiben Sie einen Gästebucheintrag für FML

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: 08. Dez. 2010 00:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Hallo,

Du weisst aber schon was der Unterschied zwischen einen Script und einem API Programm ist?

Mach mal eine cs Datei mit folgendem Inhalt:
(Wie bei Jonny    auf suplanus beschrieben)

public class FrmTemplate : System.Windows.Forms.Form
{
    [Start]
    [DeclareAction("FORM_TEMPLATE")]
public void FrmTemplateVoid()
        {
            FrmTemplate Frm1 = new FrmTemplate();
            Frm1.StartPosition = FormStartPosition.CenterScreen;
            Frm1.ShowDialog();
            return;
        }
}

Dann die cs Datei über P8 Menü Dienstprogramme --> Scripte --> Ausführen aufrufen.
Jetzt müsste ein neues leeres Fenster erscheinen.

Zum Thema mit dem SharpDevelop:
Wenn Du Dich an die API Dokumentation hälst und die entsprechenden Namespaces und Einstellungen vorgibst, funktioniert das ebenso wie im Visual Studio.
Du hast eben nur keine Wizzards und Templates, die müsstest Du selbst erstellen.

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

lae-planer
Mitglied



Sehen Sie sich das Profil von lae-planer an!   Senden Sie eine Private Message an lae-planer  Schreiben Sie einen Gästebucheintrag für lae-planer

Beiträge: 15
Registriert: 30.11.2010

Eplan V2.0 Build 4602

erstellt am: 09. Dez. 2010 10:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ok, jetzt kommt ein Fenster im Eplan, wenn ich das Script ausführe.

Was ist der Unterschied zwischen Script und API?
Ich bin da kompletter Neuling.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

django
Moderator
Elektrokonstrukteur




Sehen Sie sich das Profil von django an!   Senden Sie eine Private Message an django  Schreiben Sie einen Gästebucheintrag für django

Beiträge: 2903
Registriert: 12.02.2002

EPLAN 3.33
EPLAN 5.xx
P8 1.9.6
P8 1.9.10
P8 1.9.11
P8 2.0.9 - 2.8
alle Prof.

erstellt am: 10. Dez. 2010 07:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Die API kommt weiter und kann mehr....

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

lae-planer
Mitglied



Sehen Sie sich das Profil von lae-planer an!   Senden Sie eine Private Message an lae-planer  Schreiben Sie einen Gästebucheintrag für lae-planer

Beiträge: 15
Registriert: 30.11.2010

Eplan V2.0 Build 4602

erstellt am: 10. Dez. 2010 14:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ja, sowas hab ich mir gedacht 

Aber kennst du auch den genauen Unterschied?
Der ist mir nicht ganz klar.
Bzw. wie macht er sich bemerkbar?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

nairolf
Ehrenmitglied
Elektroingenieur


Sehen Sie sich das Profil von nairolf an!   Senden Sie eine Private Message an nairolf  Schreiben Sie einen Gästebucheintrag für nairolf

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: 10. Dez. 2010 15:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Hallo !

Mal so in Kurzform, was kann das API mehr als Scripting:

* Zugriff auf das vollständige Datenmodell von EPLAN

Daraus ergibt sich u.a.
- Zugriff auf Projektobjekte
- einfaches Lesen von Objekten (ist im Scripting nur mit vielen Umwegen (wenn überhaupt) machbar)
- ab V2.05 auch vollwertiger Zugriff auf die Artikelverwaltung
- ab V2.0.5 Erstellung von benutzeredinfierten Auswahllisten an Eigenschaftsfeldern
- Online-Debugging (für mich immer das K.O. Kriterium beim Scripting  )
- ...

Ich denke, die Liste kann man sehr lange fortsetzen, aber resulitiert einfach aus * 

------------------
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

lae-planer
Mitglied



Sehen Sie sich das Profil von lae-planer an!   Senden Sie eine Private Message an lae-planer  Schreiben Sie einen Gästebucheintrag für lae-planer

Beiträge: 15
Registriert: 30.11.2010

Eplan V2.0 Build 4602

erstellt am: 14. Dez. 2010 08:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Ok, also mit der API kann ich quasi auf alle "Objekte" in Eplan zugreifen, ist das so richtig?

Dann wäre die andere Frage, wie weit komme ich mit dem Scripting? 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgischel
Moderator
...und Dippel-Ing ET...




Sehen Sie sich das Profil von bgischel an!   Senden Sie eine Private Message an bgischel  Schreiben Sie einen Gästebucheintrag für bgischel

Beiträge: 15740
Registriert: 09.03.2001

EPLAN Electric P8
Professional
2.7.x
Expertenmenü :)
---

erstellt am: 04. Aug. 2011 21:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Jonny Wire:
Suplanus
Ist ne Anleitung ... aber auf meiner Seite gibts auch viele Scripte mit GUI  

Ich muß den Thread mal hochholen da das doch eine interessante Info ist falls es jemand noch nicht weiß. Jonny glänzt jetzt nicht nur mit seine INet-Seite sondern nun auch mit einem (seinem) gedruckten Buch zum Thema EPLAN Electric P8 Grundlagen und Beispiele zum Erstellen von Scripten in Visual C#.

Ich durfte schon Probe lesen... feine Sache und ich habe doch glatt etwas für uns zum umsetzen gefunden! 

------------------
 
P8 Magic | P8 FAQs | Normen, Links... | Historie | Hilfe | Suchen | Finden | Fragen | Geprüft

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ÄhPlaner
Mitglied
Elektrotechniker


Sehen Sie sich das Profil von ÄhPlaner an!   Senden Sie eine Private Message an ÄhPlaner  Schreiben Sie einen Gästebucheintrag für ÄhPlaner

Beiträge: 421
Registriert: 26.06.2008

ePlan P8
V2.0.9 SP1
Windows XP

erstellt am: 05. Aug. 2011 07:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

django
Moderator
Elektrokonstrukteur




Sehen Sie sich das Profil von django an!   Senden Sie eine Private Message an django  Schreiben Sie einen Gästebucheintrag für django

Beiträge: 2903
Registriert: 12.02.2002

EPLAN 3.33
EPLAN 5.xx
P8 1.9.6
P8 1.9.10
P8 1.9.11
P8 2.0.9 - 2.8
alle Prof.

erstellt am: 05. Aug. 2011 07:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von ÄhPlaner:
bestellt!!!

Da kriegt der Bernd wieder Prämie...  
Ich hab auch schon bestellt.

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jonny Wire
Mitglied
Script-Troll


Sehen Sie sich das Profil von Jonny Wire an!   Senden Sie eine Private Message an Jonny Wire  Schreiben Sie einen Gästebucheintrag für Jonny Wire

Beiträge: 786
Registriert: 08.12.2008

EPLAN Electric P8
... in allen Versionen/Varianten

erstellt am: 05. Aug. 2011 07:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Es gibt die Beispiele auch frei/kostenlos zum runterladen. Hier ist auch ein Beispiel bzw. eine Vorlage mit grafischen Interface.
Zum Beispielprojekt

Zitat:
Da kriegt der Bernd wieder Prämie...

Prämie  Vielleicht mal nen Kaffee von mir am EPLAN-Stand auf der Messe... (der kost nämlich nix  )

Grüße
Jonny  

------------------
Suplanus.de - Scripting in Eplan ist einfach (toll)

[Diese Nachricht wurde von Jonny Wire am 05. Aug. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

django
Moderator
Elektrokonstrukteur




Sehen Sie sich das Profil von django an!   Senden Sie eine Private Message an django  Schreiben Sie einen Gästebucheintrag für django

Beiträge: 2903
Registriert: 12.02.2002

EPLAN 3.33
EPLAN 5.xx
P8 1.9.6
P8 1.9.10
P8 1.9.11
P8 2.0.9 - 2.8
alle Prof.

erstellt am: 05. Aug. 2011 08:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Den Kaffee von dir nehme ich an. Welche Messe ?

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jonny Wire
Mitglied
Script-Troll


Sehen Sie sich das Profil von Jonny Wire an!   Senden Sie eine Private Message an Jonny Wire  Schreiben Sie einen Gästebucheintrag für Jonny Wire

Beiträge: 786
Registriert: 08.12.2008

EPLAN Electric P8
... in allen Versionen/Varianten

erstellt am: 05. Aug. 2011 08:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Nürnberg bin ich auf alle Fälle einen Tag (SPS Drives).
Würd mich gerne mit anderen EPLANern treffen. Letztes Jahr fehlte mir bisl die Zeit.
Aber wir sollten extra Thread für Nürnberg machen.

------------------
Suplanus.de - Scripting in Eplan ist einfach (toll)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

django
Moderator
Elektrokonstrukteur




Sehen Sie sich das Profil von django an!   Senden Sie eine Private Message an django  Schreiben Sie einen Gästebucheintrag für django

Beiträge: 2903
Registriert: 12.02.2002

EPLAN 3.33
EPLAN 5.xx
P8 1.9.6
P8 1.9.10
P8 1.9.11
P8 2.0.9 - 2.8
alle Prof.

erstellt am: 05. Aug. 2011 11:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für lae-planer 10 Unities + Antwort hilfreich

Sicher.....

------------------

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz