Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  E3.series
  Klemmen beschriften

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
Autor Thema:  Klemmen beschriften (1915 mal gelesen)
BNick
Mitglied
Techniker

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

Beiträge: 6
Registriert: 07.11.2012

E3.schematic

erstellt am: 07. Nov. 2012 12: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

Hallo,

ich möchte nur die Klemmen im Projekt mit der Artikelnummer "1604680000" umbenennen und zwar in folgender Form:

"Bereits festgelegter Anschlusspunktname" + PE

Beispiel:

Aus "7" soll "7PE" werden.
Ist dies möglich?

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

K0NFUZIUS
Moderator



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

Beiträge: 258
Registriert: 06.02.2006

erstellt am: 08. Nov. 2012 11:49    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 BNick 10 Unities + Antwort hilfreich

Hallo Nick,

zuerst einmal willkommen im E³.series Forum!

Über COM sollte das gehen, den Code musst Du vielleicht doch etwas anpassen.
Dazu den Code einfach in eine Textdatei kopieren und die Datei in vbs umbenennen ...

Ich bin jetzt mal davon ausgegangen, dass Du nicht den Bauteilnamen sondern das Attribut Artikelnummer meinst:

Code:
Set e3 = CreateObject( "CT.Application" )
Set prj = e3.CreateJobObject()
Set dev = prj.CreateDeviceObject()
Set pin = prj.CreatePinObject()

devcnt = prj.GetAllDeviceIds( devids )
For i = 1 To devcnt
    dev.setid( devids(i))
    If( dev.IsTerminal() = 1 ) Then
        aNr = dev.GetAttributeValue( "Artikelnummer" )

        If( aNr = "1604680000" ) Then
            pinCnt = dev.GetPinIds( pinIds )
            For j = 1 To pincnt
                pin.SetId( pinids(j))
                If( pin.GetName() = "7" ) Then
                    pin.SetName "7PE"
                End If
            Next
        End If
    End If
Next

Set pin = Nothing
Set dev = Nothing
Set prj = Nothing


[Diese Nachricht wurde von K0NFUZIUS am 08. Nov. 2012 editiert.]

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

BNick
Mitglied
Techniker

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

Beiträge: 6
Registriert: 07.11.2012

E3.schematic

erstellt am: 08. Nov. 2012 13:09    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 für deine Vorlage, komme wohl ums scripten nicht herum. Leider ist die Materialnummer kein Atribut sondern ein festgelegter Text, wie komm ich denn an diesen Wert?

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

BNick
Mitglied
Techniker

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

Beiträge: 6
Registriert: 07.11.2012

E3.schematic

erstellt am: 08. Nov. 2012 13: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

Habs gefunden, lese es mit "dev.GetComponentAttributeValue" aus. Nochmal danke für den Ansatz.

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

K0NFUZIUS
Moderator



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

Beiträge: 258
Registriert: 06.02.2006

erstellt am: 08. Nov. 2012 14:20    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 BNick 10 Unities + Antwort hilfreich

Gerne wieder 

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

BNick
Mitglied
Techniker

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

Beiträge: 6
Registriert: 07.11.2012

E3.schematic

erstellt am: 08. Nov. 2012 15:46    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

Wenn doch die Hilfe nur bisserl besser wäre, kann mir jemand verraten wie ich an den Namen der Klemmleiste komm? (Also zB -X1)

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

K0NFUZIUS
Moderator



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

Beiträge: 258
Registriert: 06.02.2006

erstellt am: 08. Nov. 2012 15:56    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 BNick 10 Unities + Antwort hilfreich

tsid = dev.GetTerminalBlockId() 'liefert dir von der Klemme die Klemmleiste

dev2.Setid tsid 'Klemmleiste setzen
dev2.GetName()  ' Art/Zählnummrer
dev2.GetLocation() 'Ortskennzeichen
dev2.GetAssignment() 'Anlagekennzeichen'

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