| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | SPLIT Konstruktionsmethode Top-Down , eine App
|
Autor
|
Thema: Teilefamilie read only (4668 mal gelesen)
|
ugsi Mitglied
  
 Beiträge: 597 Registriert: 01.11.2003 NX10 NX12 NX1899
|
erstellt am: 22. Jul. 2008 08:06 <-- editieren / zitieren --> Unities abgeben:         
Hallo Leute, folgendes Problem, habe verschiedene Teile die ich aus Teilefamilien erstellt habe brauche die Teile in versch. Projekten z.B mit angepassten Längen Kopiere mir das entspr. Part in meinen Projektordner und benenne es um, nach dem Öffnen ist dann nur "read only" möglich Kann ich in der Partfamiliy irgendwas einstellen das die Teile als modifizierbar geöffnet werden??? Gehe bis jetzt für mich den umständlicheren Weg Teil öffnen und speichern unter Danke ------------------ ugsi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
   
 Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 22. Jul. 2008 09:19 <-- editieren / zitieren --> Unities abgeben:          Nur für ugsi
hallo ugsi! sorry, no way! die mitglieder wissen, dass sie über die tf-tabelle entstanden sind, das kann man ihnen nciht aberziehen. also entweder "speichern unter" oder versuhc es mal mit klonen, da bin ihc mir gerade nicht sicher ob's das tut. HTH ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stefan.f Mitglied
 
 Beiträge: 126 Registriert: 03.09.2002
|
erstellt am: 22. Jul. 2008 11:03 <-- editieren / zitieren --> Unities abgeben:          Nur für ugsi
Hallo ugsi, mit der API sollte es möglich sein. Probier mal folgendes Journal: -------------------------------------- Imports NXOpen Imports NXOpen.UF Module NXJournal Sub Main() Dim theSession As Session = Session.GetSession() Dim workPart As Part = theSession.Parts.Work Dim ufs As UFSession = UFSession.GetUFSession() Dim instanceTag As Tag = Tag.Null ufs.Part.AskFamilyInstance(workPart.Tag, instanceTag) If (instanceTag <> Tag.Null) Then ufs.Fam.DeleteInstance(instanceTag) End If End Sub End Module -------------------------------------- Ich habs unter NX4 und NX5 getestet. Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
pleudel Mitglied Projektleiterin
 
 Beiträge: 156 Registriert: 28.11.2011 Windows 10 Anwendung / Programmierung von: Siemens NX (+ Daimler) / creo / CATIA Visual Basic 2022 Express
|
erstellt am: 06. Jun. 2014 10:39 <-- editieren / zitieren --> Unities abgeben:          Nur für ugsi
Hallo zusammen, ich muss den Beitrag nochmal nach oben schieben. Das mit dem Schreibschutz rausnehmen hat geklappt. Aber wie bekomme ich den wieder rein? Also brauch eich eine Abfrage ob der Schreibschutz drin ist (Ist ja oben in der if-Schleife schon drin) und dann muss ich den Schreibschutz nicht löschen, sondern setzen. Wie geht das? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |