Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Lisp Probleme unter Acad2007

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:  Lisp Probleme unter Acad2007 (377 mal gelesen)
gassa
Mitglied



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

Beiträge: 16
Registriert: 14.01.2004

Autocad 2011
Windows 7 64bit

erstellt am: 23. Feb. 2007 10: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


Screenshot.JPG

 
Hallo!

Ich habe vor einigen Tagen Autocad2007 installiert (vorher Acad2006). Nun funktioniert ein bestimmtes Lisp Programm nicht mehr.

Das Programm fügt einen Beschriftungsblock in eine Kanalleitung ein (siehe Screenshot).

Hier das Lispprogramm:

Zitat:

(defun C:dimk4 (/ mau mpic elem elpt)
(setq mau (getvar "AUNITS"))
(setq mpic (getvar "PICKBOX"))
(setq elem (entsel "\nKanalmittellinie wählen! ")
      elpt (osnap (cadr elem) "Näc"))
(setvar "PICKBOX" 0)
(setq pa (cdr (assoc 10 (entget (car elem))))
      pe (cdr (assoc 11 (entget (car elem)))))
(if
  (< (distance '(0 0 0) pa) (distance '(0 0 0) pe))
  (setq p1 pa p2 pe)
  (setq p1 pe p2 pa)
)
(setq ri (angle p1 p2))
(setq p1 (polar elpt (- ri Pi) 0.25)
      p2 (polar elpt ri 0.25))
(setq elpt1 (polar elpt (+ ri (/ Pi 2)) 0.05)
      elpt2 (polar elpt (- ri (/ Pi 2)) 0.05))
(command "Bruch" elpt "E" p1 p2)
(command "Bruch" elpt1 "E" p1 p2)
(command "Bruch" elpt2 "E" p1 p2)
(setvar "AUNITS" 3)
(command "_insert" "dimk4" elpt 1 1 ri)
(setvar "PICKBOX" mpic)
(setvar "AUNITS" mau)
(princ)
)



Unter Acad2007 kommt nun folgende Fehlermeldung:

Zitat:

Befehl:  Loading DIMK4...C IMK4

Befehl:
Kanalmittellinie wählen! Bruch Objekt wählen:
Zweiten Brechpunkt angeben oder [Erster punkt]: E
Ersten Brechpunkt angeben:
Zweiten Brechpunkt angeben:
Befehl: Bruch Objekt wählen: Kein Objekt gefunden
Objekt wählen: E

*Ungültige Auswahl*
Erwartet einen Punkt oder
Fenster/Letztes/Kreuzen/QUADER/ALLE/Zaun/FPolygon/KPolygon
; Fehler: Funktion abgebrochen


Bitte um Hilfe.

Danke im Voraus.

Gruß
Martin

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

tunnelbauer
Ehrenmitglied V.I.P. h.c.
Bauingenieur



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

Beiträge: 7085
Registriert: 13.01.2004

Sie nannten ihn google.

erstellt am: 23. Feb. 2007 11:06    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 gassa 10 Unities + Antwort hilfreich

Welche Art von Objekt hast du ausgewählt ?

------------------
Grüsse

Thomas

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 23. Feb. 2007 11: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 gassa 10 Unities + Antwort hilfreich


dimk4_test.dwg.txt

 
Bei mir geht es wenn die Blockreferenz in der richtigen Größe ist.. LoL (acad2007 natürlich getestet)
[EDIT: Anhang]

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

gassa
Mitglied



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

Beiträge: 16
Registriert: 14.01.2004

Autocad 2011
Windows 7 64bit

erstellt am: 23. Feb. 2007 12:04    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!

@Tunnelbauer: Ich wähle die Kanalmittellinie (hat in älteren Acad Versionen immer einwandfrei funktioniert)

@cadffm: Leider funktioniert das Lisp auch mit der DWG aus deinem Anhang nicht 

mfg
Martin

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 23. Feb. 2007 12:36    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 gassa 10 Unities + Antwort hilfreich

Also das www mir innerhalb einer Minute keine brauchbaren Auskünfte über "Dimk4" geben konnte,
würde ich mal vorschlagen: Wende dich einfach an den "Entwickler" ,
DU mußt ja schließlich wissen wo es her kommt..

(habe nur Infos zu käuflichen Programmen gefunden)

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



Projektingenieur / Fachplaner Versorgungstechnik (Mensch*)

Mit mehr als 350 Mitarbeitern ist karriere/io-als-arbeitgeber" target="_blank">io weltweit als eines der führenden technischen Beratungs- und Planungsunternehmen an 12 Standorten vertreten: Neben dem Hauptsitz in Heidelberg hat das Unternehmen Niederlassungen in Berlin, Dortmund, Leonberg, München, Leverkusen, Kaiserslautern, Polen, Bethlehem (PA, USA), Dubai, Hong Kong und Singapur.

Projektingenieur ...

Anzeige ansehenGebäude-, Versorgungs-, Sicherheitstechnik
CAD-Huebner
Ehrenmitglied V.I.P. h.c.
Verm.- Ing., ATC-Trainer



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

Beiträge: 9732
Registriert: 01.12.2003

AutoCAD 2.5 - 2022, Civil 3D, MAP 3D, ACADM
Inventor AutoCAD 2022, AIP 4-2022
Win 10

erstellt am: 23. Feb. 2007 13:15    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 gassa 10 Unities + Antwort hilfreich

Ich würde die Linie gar nicht aufbrechen (was für ein Verlust an Information), sondern den einzufügenden Block (je nach Aussehen) mit Texthintergrund, Wipeout oder Soldidschraffur versehen, um die gewählte Linie in einem Bereich abzudecken.

------------------
Mit freundlichem Gruß

Udo Hübner

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