Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  Logische Tabellen

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 PTC CREO
  
TFH Technical Services B.V. wird Teil der MAIT Gruppe, eine Pressemitteilung
Autor Thema:  Logische Tabellen (1308 mal gelesen)
chris-as
Mitglied



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

Beiträge: 82
Registriert: 10.07.2007

Creo Elements/Direct, Version 18
HP Elitebook 8740w
Windows 7

erstellt am: 06. Feb. 2009 17: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

Hallo LISP-Spezialisten,

wie kann ich eine Zeile in eine logische Tabelle einfügen, die im "contents" eine Variable statt einer Zahl hat?

Beispiel:

Statt

(sd-insert-logical-table-row ...
...
:contents '(10)

möchte ich

(sd-insert-logical-table-row ...
...
:contents '(testvariable)

eingeben. Der Variablen habe ich vorher einen Wert zugewiesen.

Danke und ein schönes Wochenende
chris

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

clausb
Ehrenmitglied V.I.P. h.c.



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

Beiträge: 2914
Registriert: 20.12.2000

Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.

erstellt am: 06. Feb. 2009 17:19    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 chris-as 10 Unities + Antwort hilfreich

Code:

(sd-insert-logical-table-row .... :contents `(,testvariable) ...)

------------------
CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/

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: 06. Feb. 2009 21:46    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 chris-as 10 Unities + Antwort hilfreich

njjjaa..  also Backqoute+Comma..  Übersichtlicher (für nicht so LISP-sichere), vor allem wenn man mit mehr als einer testvariablen hantiert, ist (list ... )
Code:
(sd-insert-logical-table-row .... :contents (list testvariable1 testvariable2 .... ) ...)


persönliche Anmerkung (vereinfachend!):

ob '(a b c) oder (list a b c) ist eine Frage des Zeitpunktes der Evaluierung (um es mal einfach zu sagen).  Das hilft bei zeitkritischen Dingen.. und wenn man den code compiliert hat vielleicht auch noch zusätlich. Da die meisten den hier schreibenden aber mit (zur Laufzeit) interpretiertem LISP code hantieren, halte ich den Unterschied fuer nicht so tragisch.

Pragmatische vorgehensweise meinerseits:
wenn die meisten Komponentn der Liste FIX sind, nur wenige flexibel:

Code:
`(a b c d ,variabler-wert f g h i)
wenn fast alles 'dynamisch' ist
Code:
(list a variable-b variable-c variable-d variable-e variable-f g variable-h i)
aber wenn alles FIXIERT ist natürlich
Code:
'(a b c d e f g h i)
HTH

------------------
Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en)NotePad++

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

chris-as
Mitglied



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

Beiträge: 82
Registriert: 10.07.2007

Creo Elements/Direct, Version 18
HP Elitebook 8740w
Windows 7

erstellt am: 07. Feb. 2009 16:56    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 Claus, hallo Wolfgang,

vielen Dank für die schnelle Antwort und das erforderliche Hintergrundwissen! Es war genau das Wissen was mir fehlte. Jetzt habe ich auch comma und backquote richtig kapiert.

Übrigens - die Beiträge von euch sind immer sachlich, fachlich fundiert und haben mir schon viel geholfen.

10 Smilies!!!

chris

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: 09. Feb. 2009 19:37    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 chris-as 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von chris-as:
Hallo Claus, hallo Wolfgang,
Übrigens - die Beiträge von euch sind immer sachlich, fachlich fundiert und haben mir schon viel geholfen.

Dank Dir!     Tut gut!  
------------------
Seamonkey Firefox Thunderbird ● OSD Hilfeseite (de) / help page (en)NotePad++

[Diese Nachricht wurde von der_Wolfgang am 09. Feb. 2009 editiert.]

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