Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  selbstgedenggeltes Attribut an SDPart hängen

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:  selbstgedenggeltes Attribut an SDPart hängen (630 mal gelesen)
Castell
Mitglied
Technical Advisor Engineering


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

Beiträge: 302
Registriert: 22.05.2000

Das Wissen der Menschen
gehört der Menschheit.<P>SAP PLM, Notepad++, Windows 7

erstellt am: 14. Jan. 2004 17:59    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


fehler.jpg

 
Ola zusammen.

Ich versuche an ein SDPart ein eigenes Attribut zu hängen. Dies mache ich mit dem Befehl

(sd-attach-item-attribute nd_part "eigene-attribute"
                          :attachment :contents
                          n-copy :maintain
                          :values '(material)
                          )

Das SDPart ist definiert, weil ich vorher die Dichte des SDParts setzte mit dem Befehl

(set_part_base_density  arts nd_part :dens (setq solid_dichte (Dichte)))

und das funktioniert.
Beim Attribut erhalte ich den angehängten Fehler.

Kann mir jemand auf die Sprünge helfen?

Danke im voraus.


------------------
Viele Grüsse aus dem Schwabenländle

Massimo Castell

------------------
DIE inoffizielle Hilfeseite zum OneSpace Designer
http://osd.cad.de

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

Klaus Lörincz
Mitglied
Consultant


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

Beiträge: 533
Registriert: 06.08.2003

OSD M = aktuell
OSD D = aktuell
OS M = aktuell
auf WIN und HP-UX

erstellt am: 14. Jan. 2004 18:55    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 Castell 10 Unities + Antwort hilfreich

Hallo Castell,

ich vermisse wichtige Informationen, aber nun Grundlegend:

min def:
(sd-attach-item-attribute my-part "eigene-attribute"
                          :attachment :contents
                          n-copy :detach
                          n-merge :detach
                          :filing '(:sd-file ) 
                          :values '(:material "some string value")
                          )
my-part = ein SEL_ITEM z.B.:
      (setf my-part (sd-pathnamne-to-obj "/B1/T1"))

:values = Keywordliste:
      '(:MATERIAL  "mein wert")
        Keyword    Wert

Grüßle

------------------
Klaus Lörincz
0174 3439 428
Sindelfingen
Germany

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

Dorothea
Mitglied



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

Beiträge: 242
Registriert: 22.11.2001

erstellt am: 15. Jan. 2004 07:34    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 Castell 10 Unities + Antwort hilfreich

Hallo,


(sd-attach-item-attribute nd_part "eigene-attribute"
...
(set_part_base_density : parts nd_part :dens (setq solid_dichte (Dichte)))
...

Beim Attribut erhalte ich den angehängten Fehler.

Der Dialog set_part_base_desity verlangt eine Liste von Teilen. Wenn das bei dir funktioniert, dann enthaelt deine Variable nd_part eine Liste von sel_item's. Die Funktion sd-attach-item-attribute verlangt als ersten Parameter ein einzelnes Part. Deshalb kann man da nicht direkt die Variable nd_part verwenden sondern muss ueber die Liste loopen und die Teile einzeln mit dem Attribut versehen.
Die Frage ist nun, wie du die Variable fuellst.

In der Fehlermeldung kannst du das daran sehen, dass dort steht:

Klammer auf gefolgt von #S ...
#S zeigt dass das ein LISP-Symbol ist. Die Klammer auf bedeutet eine Liste. Du lieferst der Funktion als Paramater also eine Liste von Symbolen statt ein einzelnes Symbol.

Gruss Dorothea

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

Castell
Mitglied
Technical Advisor Engineering


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

Beiträge: 302
Registriert: 22.05.2000

Das Wissen der Menschen
gehört der Menschheit.<P>SAP PLM, Notepad++, Windows 7

erstellt am: 15. Jan. 2004 10:05    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

Ola !

Vielen Dank für die Antworten.

@Klaus

Du vermisst die Definitionen weil ich diese nicht in den Thread geschrieben habe. Im Makro sind natürlich alle Variablen definiert und belegt.
Ich dachte, dass die Optionen on-copy, on-merge und filing optional sind, deswegen hatte ich diese nicht definiert.

@Dorothea

Das war der Fehler. Ich habe zwar immer nur ein SDPart ausgewählt, aber dieses wurde doch immer in ne Liste gepackt.
Das man dem Befehl sd-attach-item-attribute keine Liste mitgeben kann, war mir unbekannt. Ich habe das Problem mit ner Loop gelöst, wie du es mit empfohlen hast.


------------------
Viele Grüsse aus dem Schwabenländle

Massimo Castell

------------------
DIE inoffizielle Hilfeseite zum OneSpace Designer
http://osd.cad.de

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