| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: C# Replace von Bauteilen (986 mal gelesen)
|
simon.hofi Mitglied
Beiträge: 2 Registriert: 12.04.2020
|
erstellt am: 12. Apr. 2020 15:30 <-- editieren / zitieren --> Unities abgeben:
Hallo ich möchte gerne über occurrences Bauteile in einem Assembly ersetzen. .....occurrences.item(1); ich möchte anstatt der Position "1" Bauteile mit bestimmtrn Namen/Artikelnummer ersetzen. geht das? Danke mfg simon Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
simon.hofi Mitglied
Beiträge: 2 Registriert: 12.04.2020
|
erstellt am: 12. Apr. 2020 19:35 <-- editieren / zitieren --> Unities abgeben:
Code: // get the parts to replace string partToChange = "Part1.par:1"; firstPartToReplace = occurrences.Item(partToChange);
hier noch die Code-Zeile. im Moment muss ich wissen, ob es vom Part1.par ein "1" Teil gibt. wurde die Baugruppe aber bereits aufgebaut und das Part1.par:1 gelöscht, wird nichts ersetzt. ich hoffe ich konnte mein Problem verständlich darlegen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pablo Mitglied Techniker
Beiträge: 453 Registriert: 23.01.2002 Win10 Office 365 SE 2019
|
erstellt am: 13. Apr. 2020 12:49 <-- editieren / zitieren --> Unities abgeben: Nur für simon.hofi
Zitat: Original erstellt von simon.hofi:
Code: // get the parts to replace string partToChange = "Part1.par:1"; firstPartToReplace = occurrences.Item(partToChange);
hier noch die Code-Zeile. im Moment muss ich wissen, ob es vom Part1.par ein "1" Teil gibt. wurde die Baugruppe aber bereits aufgebaut und das Part1.par:1 gelöscht, wird nichts ersetzt. ich hoffe ich konnte mein Problem verständlich darlegen.
Ob das Bauteil vorhanden ist, kannst du mit AssemblyDocument.Query(...) feststellen, damit bekommst du auch das gesuchte Teil in AssemblyDocument.SelectSet. Das Ersetzen geht mit Occurrence.Replace(NewFilename,ReplaceAll). HTH pablo
------------------ PST => Parametersteuerung für Solid Edge TB Haberl Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Arne Peters Ehrenmitglied V.I.P. h.c. CAD Dokumentation / Training / Programmierung / Datenbanken
Beiträge: 7321 Registriert: 05.2002.24 Solid Edge Seminarunterlagen Training, Beratung, Programmierung
|
erstellt am: 14. Apr. 2020 08:19 <-- editieren / zitieren --> Unities abgeben: Nur für simon.hofi
|