Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  Werte von sd-am-inq-info-attributes abfragen

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
  
Besichtigung der MAIT.Cloud in Frankfurt | 17.09.2025, eine Veranstaltung am 17.09.2025
Autor Thema:  Werte von sd-am-inq-info-attributes abfragen (962 mal gelesen)
M.Smarslik
Mitglied



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

Beiträge: 57
Registriert: 22.09.2004

SD 12.00 Win XP, SD 11.60C auf HPUX 11

erstellt am: 21. Okt. 2005 09: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

Hallo,

ich erhalte mit sd-am-inq-info-attributes einen Haufen Werte.
Aber wie kann man davon gezielt einen einzelnen Wert abfragen?

Gruß Martin

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

Henk Stokkel
Mitglied
Constructeur

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

Beiträge: 1
Registriert: 08.09.2005

erstellt am: 21. Okt. 2005 13:12    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 M.Smarslik 10 Unities + Antwort hilfreich

Martin,

Mit diesem macro frage ich die wert einer info auf. Die gesamt liste erhalt 12 werte.
[pre]
(if (sd-inq-curr-part)
      (progn
                          (setf atr_list (sd-inq-item-attribute (sd-inq-curr-part) "partinfo" :values))
                          (if atr_list
    (sd-inq-item-attribute (sd-inq-curr-part) "partinfo"  art_tekno)

  )
      )

    )
[/pre]
Am ersten check ob es die info's gibt. Und so ja gib mir der wert "part_tekno" von demn info "partinfo"


Viel spass

Henk

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

M.Smarslik
Mitglied



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

Beiträge: 57
Registriert: 22.09.2004

SD 12.00 Win XP, SD 11.60C auf HPUX 11

erstellt am: 21. Okt. 2005 13:35    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 Henk,
danke für deine Antwort, aber meine Frage bezieht sich auf sd-am-inq-info-attributes (Abfrage im Annotation) und da funktioniert das anders.
Ich habe aber inzwischen rausbekommen, das ich eine Liste mit Strings bekomme (steht ja in der Online-Hilfe !!) die ich dann wohl mit String-Befehlen zerpflücken muss.

Gruß Martin

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

Michael Kahle
Mitglied
Programmierer


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

Beiträge: 75
Registriert: 10.05.2002

erstellt am: 24. Okt. 2005 11:17    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 M.Smarslik 10 Unities + Antwort hilfreich

Also die Strings muss man nicht unbedingt zerpfluecken (kommt natuerlich drauf an was man anstellen moechte). Zunaechst muss man aber mal die Liste durchnudeln. Entweder mit (dolist (ein-string attr-liste) (mach-was-mit ein-string)) oder gleich gezielt testen oder raussuchen mit find bzw. member.

Siehe Lisp-Reference.

------------------
Viele Gruesse,
Michael

--
Spam goes SPAM@CoCreate.com and spam@postini.com ;-)

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

der_Wolfgang
Moderator
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: 2296
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build10.0.19045.5737
● Drafting V17~V20.7@job
● Modeling V17~V20.7@job
● Windchill 12.1.2.6@job
● UWGM Client 13.0.0.1@job
● Taschenrechner
● Stift+Zettel V8.42

erstellt am: 25. Okt. 2005 20:22    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 M.Smarslik 10 Unities + Antwort hilfreich

Mit sd-string-match-pattern-p filters Du auf das, was dich interessiert
Code:

(dolist (a-info (sd-am-inq-info-attributes das-element))
  (when (sd-string-match-pattern-p "MY_INFO*etc*" a-info)
    (pprint (format nil "nun mach was mit ~S" a-info))
    )
  )

--
Übergflüssige Klammern darf der geneigte Leser fuer sich behalten und sind als Gratiszugabe gedacht

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