Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  E3.series
  Bauteil im Gesamten Projekt tauschen???

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:  Bauteil im Gesamten Projekt tauschen??? (1056 mal gelesen)
tbufler
Mitglied
Techniker


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

Beiträge: 12
Registriert: 16.11.2006

erstellt am: 11. Jun. 2007 10:52    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

Folgendes Problem,
ich möchte im Gesamten Projekt ein bestimmtes Bauteil mit einem anderen ersetzten, hat da vielleicht jemand ein Skript? oder kann mir mit einem Bespiel weiter helfen!
MFG
tbufler

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

Eldorado
Mitglied



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

Beiträge: 73
Registriert: 12.06.2004

erstellt am: 11. Jun. 2007 22: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 tbufler 10 Unities + Antwort hilfreich

Versuch's mal damit...
Code:
Set e3 = CreateObject( "CT.Application" )
Set prj = CreateObject( "CT.Job" )
Set dev = CreateObject( "CT.Device" )

oldname = InputBox( "Bauteiltyp, der ersetzt werden soll: " )
newname = InputBox( "Neuer Bauteiltyp: " )

devcnt = prj.GetAllDeviceIDs( devids )
for d = 1 to devcnt
  dev.SetId devids(d)
  If( dev.GetComponentName = oldname ) Then
    e3.PutInfo 0, dev.GetName & "...", dev.GetId
    If( dev.SetComponentName( newname, "" ) <> 1 ) Then
      e3.PutWarning 0, "An " & dev.GetName _
      & " konnte der Typ nicht ausgetauscht werden", dev.GetId
    End If
  End if
Next
e3.PutInfo 0, "Fertig."


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

tbufler
Mitglied
Techniker


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

Beiträge: 12
Registriert: 16.11.2006

erstellt am: 12. Jun. 2007 07:18    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 Eldorado,

das Script ist super, erspart mir viel Arbeit!
MFG
tbufler

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

CS4007
Mitglied
Entwicklung / Elektrotechnik


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

Beiträge: 29
Registriert: 23.03.2005

Windows XP SP2
Intel P4 3,00 GHz
1 GB RAM
NVidia QuadroFX
2 Monitore

erstellt am: 16. Jun. 2007 22:47    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 tbufler 10 Unities + Antwort hilfreich


Sort_DevNr.jpg

 
Hallo

Ein weitere Möglichkeit gäbe es, wenn an den Bauteilen eine Artikelbezeichnung oder ähnliches eingepflegt ist. Dann könnte man über die Baumeigenschaften des Projektes den Betriebsmittelbaum entsprechend gliedern. Im nächsten Schritt den Ordner mit dem gewünschten Bauteiltyp markieren und das
Bauteil tauschen (Funktioniert nicht bei Klemmleisten, ich mutmaße aber, dass dies auch im Skript nicht funktioniert).

Ein schönes Wochenende
CS4007

[Diese Nachricht wurde von CS4007 am 16. Jun. 2007 editiert.]

[Diese Nachricht wurde von CS4007 am 16. Jun. 2007 editiert.]

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