???
Gebe den Code in der Befehlszeile durch,
natürlich ohne die defun Klammer, also ab (setq...
Zeile für Zeile.
So kommst du an die Stelle an der es halt und dann findest du die Lösung.
Schreibe die Liste Bauteile auf, so wie sie später aussehen wird,
das hilft dir Fehler zu erkennen.
Meinst du nicht das es eine Liste Bauteile geben soll,
welche eine Liste enthält mit dem ersten Listenelement Wasser, gefolgt von mind 3 Atomen. Eine weitere mit dem ersten Eintrag Luft.
Dann kann man in Bauteile mit Assoc 'Wasser auf die Liste zugreifen
(setq Bauteile '((Wasser "Schaufelrad" 4 Temperatur)(Luft "Windrad" 27 Nitratwert)))
Als letzten Fehler gibt es noch Alert, diese Funktion will nur StringParameter..
aber bis du bis dahin kommst dauert es vermutlich etwas.
morgentlicher Nachtrag:
hier die Werte deiner 3 Variablen (einfach mit !<Variable> in der Befehlszeile abgefragt nachdem man den Code in der Befehlszeile durch ging)
Befehl: !Wasser
(55 100 0)
Befehl: !Luft
(20 1 101)
Befehl: !Bauteile
(WASSER LUFT)
Ich sehe: Nirgends eine Assoziationsliste..
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP