Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Problem mit falschen Komponenten-Namen in Baugruppe gelöst!

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 NX
  
Solid Edge Videokurse - kostenlos: Blechkonstruktion, Erste Schritte, Innenvolumen, Rahmenkonstruktion & weitere (SolidEdge)
Autor Thema:  Problem mit falschen Komponenten-Namen in Baugruppe gelöst! (2640 mal gelesen)
Sirus
Ehrenmitglied
CAD Applikationsentwickler


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

Beiträge: 1569
Registriert: 03.06.2004

erstellt am: 12. Feb. 2013 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

hallo zusammen

hier ausnahmsweise ein verweis auf eine lösung aus dem
nx-programmier-forum: (es könnte sich für den einen oder
anderen als nützlich heraus stellen...)

http://ww3.cad.de/foren/ubb/Forum442/HTML/000896.shtml

------------------
gruss urs  

[Diese Nachricht wurde von Sirus am 12. Feb. 2013 editiert.]

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

Hightower205
Ehrenmitglied
Leiter Engineering Services


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

Beiträge: 1725
Registriert: 27.01.2005

NX 8.0.3.4 MP11; TC 8.3.3
Win7 64Bit

erstellt am: 12. Feb. 2013 12:01    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 Sirus 10 Unities + Antwort hilfreich

Hi Urs,

das ist ja mal eine gute Nachricht.

Jetzt mal eine total doofe Frage von einem DAP (Dümmsten Anzunehmenden Programmierer), also jemandem, der von der Programmierung so gar keine Ahnung hat - was muss ich mit dem Code tun, damit mein Problem verschwindet?

Wie wirkt sich das genau aus? Feilt der Code die "falschen" Komponentennamen heraus?

------------------
Hoffeeinehilfegewesenzusein 

Gruß
Ralf

Improvisieren ist nur dann eine Kunst, wenn man nicht unvorbereitet aussieht...

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

Sirus
Ehrenmitglied
CAD Applikationsentwickler


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

Beiträge: 1569
Registriert: 03.06.2004

erstellt am: 12. Feb. 2013 12:03    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 ralf

ja, der code überschreibt die falschen komp.-namen mit den richtigen!
habs auch erst vor ein paar minuten gefunden, und erste test zeigen,
das ist ganu die lösung für uns!

------------------
gruss urs 

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

Hightower205
Ehrenmitglied
Leiter Engineering Services


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

Beiträge: 1725
Registriert: 27.01.2005

NX 8.0.3.4 MP11; TC 8.3.3
Win7 64Bit

erstellt am: 12. Feb. 2013 13:01    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 Sirus 10 Unities + Antwort hilfreich

Das heißt, man bastelt sich ein Gnebbsche und im Falle eines Falles ruft man damit das Programm auf?

Könnte man auch in einer Art "Putzroutine" unterbringen...

Gruß
Ralf

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

Hightower205
Ehrenmitglied
Leiter Engineering Services


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

Beiträge: 1725
Registriert: 27.01.2005

erstellt am: 13. Feb. 2013 13: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 Nur für Sirus 10 Unities + Antwort hilfreich

Soo, ein Kurztest hat zu Tage gefördert: das Überschreiben der Komponentennamen funktioniert!

Wermutstropfen:
Wird eine Komponente mit korrigertem Komponentennamen per "Save as" ausgetauscht bleibt wieder die "alte" Benennung drin, da der Komponentenname bei der Korrektur durch das Prog überschrieben und nicht zurückgesetzt wird.
Es fehlt noch immer eine Einstellmöglichkeit wie beim "Komponente ersetzen".

Aber jetzt muss man nicht mehr jede Komponente einzeln absuchen und umbenennen.
Unsere Anwender wird´s freuen!  

------------------
Hoffeeinehilfegewesenzusein  

Gruß
Ralf

Improvisieren ist nur dann eine Kunst, wenn man nicht unvorbereitet aussieht...

[Diese Nachricht wurde von Hightower205 am 13. Feb. 2013 editiert.]

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

Sirus
Ehrenmitglied
CAD Applikationsentwickler


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

Beiträge: 1569
Registriert: 03.06.2004

SolidWorks2022

erstellt am: 13. Feb. 2013 13:54    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 ralf

ja, hab auch gemerkt, dass es noch nihct ganz bei allen
funkttioniert....

arbeite noch daran....

------------------
gruss urs 

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5425
Registriert: 19.05.2000

(12-2023)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
BCT-Inspector Neutral v22R2
@M7720 Win10 (21H2)

erstellt am: 13. Feb. 2013 17:58    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 Sirus 10 Unities + Antwort hilfreich

Ich möchte zur Vorsicht raten:

Soweit ich mitgekriegt hab (NX7.5+TC8.3), erkennt NX irgendwie, dass dieser Eintrag manuell editiert wurde.
Einmal editiert, wird es nie mehr "automatisch" aktualisiert.

Wenn ich so ein Programm machen würde, dann sollte es IMHO so arbeiten:

    Check, ob ComponentName != item_id
    Wenn ungleich, dann mit richtiger item_id überschreiben.
    Wenn gleich, nichts tun.

    Das Programm als UserExit ( USER_SAVE ) oder als PRE/ACTION bei Save für den User unsichtbar halten.

Und was man sich auch noch unbedingt ansehen sollte:
Der ComponentName kommt als OccurenceNote ( UG NAME ) auf die BOMline.
D.h. die BOMview ist immer beim Speichern involviert.
Das kann Ärger geben wenn zuerst eine Subassembly für sich gespeichert wird, und in Folge dann die übergeordnete Assembly nochmals. ( jeweils immer inklusive PSupdate ).

Unbedingt ausgiebig testen bevor mans auf breiter Front auf Produktivteile loslässt.

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

Sirus
Ehrenmitglied
CAD Applikationsentwickler


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

Beiträge: 1569
Registriert: 03.06.2004

erstellt am: 19. Feb. 2013 13:07    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 zusammen

hab noch was besseres erstellt, wer interesse hat schaut im programm-forum nach....

------------------
gruss urs 

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

uger
Mitglied
CADler & Kinematiker


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

Beiträge: 1126
Registriert: 25.02.2003

NX2015
WIN10 64Bit

erstellt am: 11. Nov. 2013 11: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 Sirus 10 Unities + Antwort hilfreich

Hallo Sirius.
Im GTAC ist dieser Eintrag aufgetaucht: Document ID: 001-1961126
(Darf ich den hier rein kopieren oder gibt das Rechte-Ärger??)

Darin wird ausgessagt, dass unter den Komponenteneigenschaften -- Allgemein
das Feld "Name" einfach leer gemacht werden muss. Dann "Name auf allen Positionen anwenden"
klicken und der erwünschte Zustand wird wieder hergestellt.
Das hat auch den Effekt, dass bei Teilen, die mit Speichern-unter "umbenannt" werden,
die Anpassung des Namens wieder sauber funktioniert. (Das währe icht der Fall wenn man
in den Eigenschaften das Feld nicht leer macht sondern manuell oder per Software
korrigiert.)

Fazit: Ein Programm, welches alle Komponenten durchläuft, das Feld in den Eigenschaften
leert und dann den "Name auf allen Positionen anwenden"-Knopf drückt bereinigt alle Unsauberkeiten.

(Hmm, oder macht das Dein Programm und ich hab es nur nicht durchblickt?)

uger


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

Deine Wahrnehmung bestimmt deine Realität!

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

Markus_30
Moderator
CAx-Architect




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

Beiträge: 5513
Registriert: 21.03.2005

Windows 10 (21H2)
NX 2007 Series

erstellt am: 11. Nov. 2013 12:45    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 Sirus 10 Unities + Antwort hilfreich

Hallo zusammen,

sehr interessanter Beitrag. Wir haben auch das gleiche Problem.

Zitat:
Original erstellt von uger:
Fazit: Ein Programm, welches alle Komponenten durchläuft, das Feld in den Eigenschaften
leert und dann den "Name auf allen Positionen anwenden"-Knopf drückt bereinigt alle Unsauberkeiten.

(Hmm, oder macht das Dein Programm und ich hab es nur nicht durchblickt?)


Das würde mich auch mal interessieren. Ich bin jetzt programmiertechnisch nicht so der Held (nette Umschreibung für "total ahnungslos"  ).

@Sirus: By the way: Wo finde ich den von dir in diesem Beitrag angesprochenen Original-Code auf GTAC?

------------------
Gruß 

Markus

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



Technischer Sachbearbeiter (m/w/d) für Stücklisten
Unser Kunde ist ein weltweit agierender Technologiekonzern mit einem breiten Portfolio aus Anlagen, Produkten und Industriedienstleistungen - vertreten in Märkten wie Transport und Automotive.

Mit 19.000 Mitarbeitern in über 60 Ländern zählen sie mit zu den größten Familienunternehmen Europas. Für den Sitz in Garching bei München suchen wir ab sofort einen Technischen Sachbearbeiter (m/w/d) für Stücklisten....
Anzeige ansehenArbeitnehmerüberlassung
uger
Mitglied
CADler & Kinematiker


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

Beiträge: 1126
Registriert: 25.02.2003

NX2015
WIN10 64Bit

erstellt am: 06. Mrz. 2014 15:39    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 Sirus 10 Unities + Antwort hilfreich

Das Thema ist bei uns wieder hochgekocht und ich habe versucht eine Lösung ohne Programmierung zu finden.

Es hat geklappt, ich bitte aber um Stellungnahme bzw. Überprüfung. Nicht, dass man sich damit ein anderes Problem einhandelt.

Ich habe in einer Baugruppe gezielt einige Komponentenname mit KOMPONENTEN ANKLICKEN -- rechte Maustaste -- EIGENSCHAFTEN -- Reiter ALLGEMEIN -- Feld NAME geändert. Somit stimmt die Anzeige in der Statuszeile und im Baugruppennavigator nicht mehr überein.

Dann habe ich einen Rahmen über die ganze Baugruppe gezogen = alle Komponenten ausgewählt -- rechte Maustaste -- EIGENSCHAFTEN -- Reiter ALLGEMEIN -- neben dem Feld NAME auf das Löschkreuz geklickt -- OK. (Könnte man per Macro machen ?!)

Jetzt habe alle Komponenten wieder den richtigen Namen!

uger

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

Deine Wahrnehmung bestimmt deine Realität!

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)2024 CAD.de | Impressum | Datenschutz