Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Model Manager
  Bearbeiten zulassen, ganze Struktur

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 Creo
Autor Thema:  Bearbeiten zulassen, ganze Struktur (1375 mal gelesen)
am
Mitglied
Ingenieur FH / Manager Development Tools


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

Beiträge: 245
Registriert: 01.02.2003

erstellt am: 06. Mai. 2019 09: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

Guten Tag Miteinander
möchte über eine ganze Baumstruktur alle darunterliegenden Teile
und Baugruppen das "Bearbeiten zulassen" ausführen.

Frage: gibt es dazu einen direkten Befehl?

Danke für eure Rückmeldungen.
Gruss am

------------------
am

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

Uwe Fries
Mitglied
ERP/CAD Admin


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

Beiträge: 144
Registriert: 01.09.2004

Modeling V20.3.3.0
Drafting V20.3.3.0
ModelManager V20.3.2.0
SheetMetal
ModelSearch

erstellt am: 08. Mai. 2019 13:16    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 am 10 Unities + Antwort hilfreich

Hallo am,
vielleicht ist dies ein Weg:
"Bearbeiten zulassen" und dann "Wählen (F2)"
Alle oben, in Baugruppe oder ein Fensterrahmen sollten zum gewünschten Ergebnis führen.

Gruß
Uwe

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

am
Mitglied
Ingenieur FH / Manager Development Tools


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

Beiträge: 245
Registriert: 01.02.2003

erstellt am: 15. Mai. 2019 14:31    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 Uwe Fries

besten Dank für Deine Antwort.
Hat leider so nicht geklappt.
Muss wohl oder übel dies manuell durchklicken.

Gruss am

------------------
am

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

MiBr
Mitglied
Konstrukteur


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

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 15. Mai. 2019 16:14    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 am 10 Unities + Antwort hilfreich


Bearbeiten_zulassen.lsp

 
Hallo AM,

eigentlich finde ich die Funktion 'Bearbeiten zulassen' daneben und wenn man dann noch
bei allen Teilen/Baugruppen den READ-ONLY aufhebt, befürchte ich Konflikte usw. 

Aber wenn Du so arbeitest, Okey! Ich habe dir mal die Lisp geschrieben. Habe diese nur
kurz gescheckt, sollte aber das tun was du möchtest. Also Bitte TESTEN, TESTEN, ...

Gruß Michael

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

am
Mitglied
Ingenieur FH / Manager Development Tools


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

Beiträge: 245
Registriert: 01.02.2003

erstellt am: 16. Mai. 2019 07: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

Hallo MiBr
besten Dank für Dein Lisp.
Dieses lässt das "Bearbeiten zu". Dies jedoch nur auf der obersten Stufe.
Müsste dies aber bis zuunterst haben.

Grund für dieses "Bearbeiten zulassen" ist:
Habe ein Lisp welches die 319er Fehler filtern kann.
Dies funktioniert nur wenn die Daten offen sind.

Gruss am

------------------
am

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

MiBr
Mitglied
Konstrukteur


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

Beiträge: 508
Registriert: 30.06.2015

HP Z440 Workstation 64GB
Modeling 20.1.2.0 (x64)
Drafting 20.1.2.0 (64x) klas. UI
Modell Manager 20.1.2.0
Ansys Workbeanch 19R3 Mechanical Pro

erstellt am: 16. Mai. 2019 10:26    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 am 10 Unities + Antwort hilfreich

Hallo,

ich habe leider ein Problem mit den Roh/Teil Fertigbeziehnungen.
Ansonsten würde das so gehen:

Code:

:local-functions '(
(do-it ()
(let (nummern_liste a-item)
  (setf nummern_liste (inq-obj-tree-list quelle_bg))
  (dolist (a-item nummern_liste)
    (when (or (sd-inq-part-p a-item) (sd-inq-assembly-p a-item)) (ndm_allow_edit  :Objects a-item)))
    )
);do-it

(inq-obj-tree-list (obj)
(cons obj (apply #'nconc (mapcar #'inq-obj-tree-list (sd-inq-obj-children obj))))
)

);end local-functions


Evtl. weiß ja jemand wie man die Roh/Teil Fertigbeziehnungen ausschließt/abfragt!

Gruß Michael

[Diese Nachricht wurde von MiBr am 16. Mai. 2019 editiert.]

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

MiBr
Mitglied
Konstrukteur


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

Beiträge: 508
Registriert: 30.06.2015

erstellt am: 16. Mai. 2019 13:15    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 am 10 Unities + Antwort hilfreich

Hallo,

das Thema hat mich dann mal wieder nicht los gelassen und
so ist in der Mittagspause das rausgekommen:

Code:

:local-functions '(
(do-it ()
(let (nummern_liste a-item)
(setf nummern_liste (inq-obj-tree-list quelle_bg))
(dolist (a-item nummern_liste)
(when (or (sd-inq-part-p a-item) (sd-inq-assembly-p a-item))
(when (sd-inq-parent-obj a-item)
(when (sd-inq-assembly-p (sd-inq-parent-obj a-item))
(ndm_allow_edit :objects a-item)
)))))
);do-it

(inq-obj-tree-list (obj)
(cons obj
(apply #'nconc (mapcar #'inq-obj-tree-list (sd-inq-obj-children obj))))
)
);end local-functions


Kurze Erklärung: Es wird abgefragt ob das Teil/die Baugruppe in einer
Baugruppe steckt! Wenn ja. i.O. sonst wird es ausgelassen.

Kannst ja mal ausprobieren ob es funzt!

Gruß Michael

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

am
Mitglied
Ingenieur FH / Manager Development Tools


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

Beiträge: 245
Registriert: 01.02.2003

zurzeit: ptc creo elements/direct modeling 20.0
mit ASCAD Schnittstelle ins SAP
vormals: SolidWorks
mit Direktschnittstelle CIDEON in SAP

erstellt am: 16. Mai. 2019 14: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

Hallo Michael (MiBr)
besten Dank für Deine Erweiterungen.
Super funktioniert gut.

Es ist immer wieder erstaunlich für was alles die Mittagspausen
gut sind.

Besten Dank
Gruss Urs (am)

------------------
am

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

der_Wolfgang
Ehrenmitglied V.I.P. h.c.
Tastenhauer


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

Beiträge: 2017
Registriert: 3.20.

● PEnix@home
● W10 Pro Build16299
● Drafting V17~V20.5.1
● Modeling V17~V20.5.1
● @Scirotec201804

erstellt am: 16. Mai. 2019 19: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 am 10 Unities + Antwort hilfreich

Folgendes wäre das selbe:
Code:
(do-it ()
  (let (nummern_liste a-item)
    (setf nummern_liste (inq-obj-tree-list quelle_bg))
    (dolist (a-item nummern_liste)
      (when (and (or (sd-inq-part-p a-item) (sd-inq-assembly-p a-item))
                (sd-inq-assembly-p (sd-inq-parent-obj a-item))
                )
            (ndm_allow_edit :Objects a-item)
      )) ;; end dolist
  )); end let + do-it

theoretisch..

LAUT DENK:

wenn das selektierte Objekt eine Baugruppe ist.. 

dann haben alle Kinder der Baugruppe als Parent Objekt eine Baugruppe.

Warum dann die checkerei?

Evtl. sind die heimischen Tomaten dies' Jahr frühreif.. 

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

ich hätte get_selection die Arbeit machen lassen (auch wegen :with_stock_container) :

Code:
(setq objs-to-change (get_selection :FOCUS_TYPE '(parts assemblies) :select recursive all in  quelle_bg))
;; Und dann ein:
(ndm_allow_edit :Objects objs-to-change)
Habe aber keinen Soliden vor mir..  also : untested

Was sagt denn die Online Reference zu ndm_allow_edit ?!?

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

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

MiBr
Mitglied
Konstrukteur


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

Beiträge: 508
Registriert: 30.06.2015

erstellt am: 16. Mai. 2019 20:14    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 am 10 Unities + Antwort hilfreich

Das hatte ich erst mit get selection.
Dann kam das Problem mit der Rohrteil Verbindung.
Fehlermeldung in etwa so: falsches element für ndm_allow_edit
Dies Element liegt nun Mal unter einem Teil z.b. Gehäuse->Rohling->teil

Von daher die elende sucherei!

Das mit mapcar war auch aus dem ikit mache aber das gleiche Problem.

Gruß Michael

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