Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Wblock

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 Autodesk Produkte
Autor Thema:  Wblock (608 mal gelesen)
cad-wolli
Mitglied
Schreinermeister/techn Zeichner


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

Beiträge: 280
Registriert: 26.03.2002

ACADM 2017, Xeon 3.70Hz , 16 GB Ram, Nvidia Quadro K2000
Win7 Ult. 64b Erfahrung ist der beste Lehrmeister,
aber das Schulgeld ist hoch.
(Thomas Carlyle)

erstellt am: 27. Feb. 2004 15:11    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,

da meine Lisp kenntnisse mangelhaft sin und ich sonst nichts gefunden habe folgende Frage:

Ich habe einen Wblock mit einer länge von y = 1000 mit dem Attributwert 1000.
Jetzt möchte ich den Block in y-Richtung ändern, z.B auf 650.
Nun sollte ein neuer block mit dem attributwert 650 erstellt werden.
Komfortabel wäre eine Abfrage auf welchen y-Wert gändert werden muss.

Hoffe ich habe mich einigermaßen verständlich ausgedrückt. Werde weitere Fragen gerne beantworten.


------------------
Gruss
Wolli

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 27. Feb. 2004 21:52    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 cad-wolli 10 Unities + Antwort hilfreich

1. In der Zeichnung gibt es bloß Blöcke!
Füge ich eine *dwg in meine aktuelle Zeichnung ein, dann wird daraus ein Block ( außer bei * als Blocknamenbeginn für die ganz genauen).
2. Was ich dann in der Zeichnung bzw. am Cursor hängend einfüge wird  zur Blockreferenz , und die kann u. a. skaliert sein.

3. Wenn ich dich richtig verstehe , könnten folgende Zeilen als Ansatz ( und als nichts weiter  )dienen:
(defun A ()
  (setvar "attreq" 1) ;Attribute anfordern
  (setvar "attdia" 0) ; ..aber nur in der Befehlszeile

  (setq BLOCKNAME "TESTblock") ; bzw. (setq BLOCKNAME "C:\\TESTblock.dwg")
  (setq ALT_LAENGE 1000)
  (setq NEU_LAENGE (getint "Neue Länge : "))
  (setq SKALIERUNG (/ NEU_LAENGE (* ALT_LAENGE 1.0)))     
  (command "_-insert" BLOCKNAME "X" SKALIERUNG "Y" 1 "Z" 1 pause pause NEU_LAENGE)
)

Die letzte Zeile übernimmt das Einfügen , das Skalieren und das Attributwert setzen. Einfügepunkt und Blockreferenzdrehung sind noch wählbar.
P.S. Die ganzen setq's dienen erstmal nur der Verständlichkeit..
------------------
  - Thomas -

[Diese Nachricht wurde von CADmium am 27. Feb. 2004 editiert.]

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

cad-wolli
Mitglied
Schreinermeister/techn Zeichner


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

Beiträge: 280
Registriert: 26.03.2002

erstellt am: 02. Mrz. 2004 10: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

Hi,

sieht so aus, als daß sich daraus was machen lässt.
Werde es ausprobieren. Danke

------------------
Gruss
Wolli

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