Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Fehler Systemvariable dimblk1

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:  Fehler Systemvariable dimblk1 (1754 mal gelesen)
Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 11:32    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 möchte die Systemvariable dimblk1 auf diese Weise ändern:
(setvar "dimblk1" ".")
Bisher (unter 2009) hat das auch ohne Probleme funktioniert. Jetzt (unter 2012) habe ich einen Abbruch mit dieser Fehlermeldung:
Einstellung für AutoCAD-Variable zurückgewiesen: "dimblk1" "."
Die Systemvariable DIMSAH hat den Wert <EIN>.

Die Hilfe verstehe ich so, dass die Systemvariable DIMSAH korrekt eingestellt und der Wert für die Systemvariable dimblk1 erlaubt ist.

Wie kann ich per Lisp der Systemvariablen dimblk1 den erlaubten Wert "." zuweisen?

Danke im Voraus und viele Grüße
Bernd

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: 14. Nov. 2012 11: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 Nur für Bernd10 10 Unities + Antwort hilfreich

bei Vorgabe liefert
(getvar "DIMBLK1")  ""

probiers es also mit
(setvar "DIMBLK1" "")


P.S: DIMSAH hat auch nicht den Wert <EIN> ... das steht nur in der Befehlszeile ( für den Befehl, der die Sysvar setzt!)
(getvar "DIMSAH") liefert 0 oder 1


------------------
Also ich finde Unities gut ... und andere sicher auch
---------------------------------------
  - Thomas -          
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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

Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 11:43    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 CADmium,

danke für Deine schnelle Antwort.

Bei mir ist das nicht so:
Befehl: (getvar "DIMBLK1")
nil

Leider die gleiche Fehlermeldung:
Befehl: (setvar "DIMBLK1" "")
; Fehler: Einstellung für AutoCAD-Variable zurückgewiesen: "DIMBLK1" ""
; Beenden nach Fehler

Viele Grüße
Bernd

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

Alles

erstellt am: 14. Nov. 2012 11:49    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 Bernd10 10 Unities + Antwort hilfreich

NIL bedeutet das es die Systemvariable nicht gibt ??
(setvar "DIMBLK1" "_DOT") funktioniert also auch nicht ? (nur zum testen)

------------------
CAD.de System-Angaben  -  CAD on demand  -  User:FAQ(Acad)

[Diese Nachricht wurde von cadffm am 14. Nov. 2012 editiert.]

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

Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 11: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

Hallo cadffm,

danke für Dein Interesse.

Leider auch die Fehlermeldung:
Befehl: (setvar "DIMBLK1" "_DOT")
; Fehler: Einstellung für AutoCAD-Variable zurückgewiesen: "DIMBLK1" "_DOT"
; Beenden nach Fehler

Viele Grüße
Bernd

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

Alles

erstellt am: 14. Nov. 2012 12: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 Nur für Bernd10 10 Unities + Antwort hilfreich

und wenn du es mal im BemStil änderst.. ?

------------------
CAD.de System-Angaben  -  CAD on demand  -  User:FAQ(Acad)

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

Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 12:23    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


BemStil1.jpg


BemStil2.jpg


BemStil3.jpg

 
Hallo cadffm,

Zitat:
Original erstellt von cadffm:
und wenn du es mal im BemStil änderst.. ?

Ich habe nun im Befehl _dimstyle
1.) die Option Ändern gewählt,
2.) die Registerkarte "Symbole und Pfeile" ggewählt und
3.) ohne etwas zu ändern den Befehl mit jeweils OK beendet.
Die Bilder dazu sind in der Anlage vorhaden.

Nun gibt es keinen Abbruch:
Befehl: (setvar "DIMBLK1" ".")
"."

Das verstehe ich jetzt aber nicht. Den einzigen Unterschied, der für micht ersichtlich ist, ist die unterschiedliche und rot markierte Beschreibung in den Bilder 1 und 2. Ich kann deshalb auch noch nicht einordnen, wie ich meine Lisp-Funktion ändern muss.

Kannst Du mir einen Tipp geben, wie ich meine Lisp-Funktion ändern muss?

Viele Grüße
Bernd

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

Alles

erstellt am: 14. Nov. 2012 12:31    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 Bernd10 10 Unities + Antwort hilfreich

"Den einzigen Unterschied, der für micht ersichtlich ist, ist die unterschiedliche und rot markierte Beschreibung in den Bilder 1 und 2."
Was zeigt denn Bild1 für einen Zustand/Stil/Zeitpunkt und
was zeigt Bild2 (wobei hier wohl eher 3 gemeint ist ja ?)


"Ich kann deshalb auch noch nicht einordnen, wie ich meine Lisp-Funktion ändern muss.
Kannst Du mir einen Tipp geben, wie ich meine Lisp-Funktion ändern muss?"

Dafür müßte ich erst das Problem kennen und das ist mir gerade noch nicht ersichtlich,
nach deiner letzten Antwort sogar noch weniger eigentlich.

------------------
CAD.de System-Angaben  -  CAD on demand  -  User:FAQ(Acad)

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

Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 13:53    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 cadffm,

Zitat:
Original erstellt von cadffm:

Was zeigt denn Bild1 für einen Zustand/Stil/Zeitpunkt und
was zeigt Bild2 (wobei hier wohl eher 3 gemeint ist ja ?)


Ja, Bild 3 ist gemeint. Die Beschreibung in den roten Rechtecken ist unterschiedlich. Daraus schließe ich, dass sich der Bemaßungsstil von vorher (= Bild 1) zu nachher (= Bild 3) geändert hat, obwohl ich nur die vorgeschlagenen Einstellungen mit OK bestätitgt habe.

Zitat:
Original erstellt von cadffm:
[B
Dafür müßte ich erst das Problem kennen und das ist mir gerade noch nicht ersichtlich,
nach deiner letzten Antwort sogar noch weniger eigentlich.
[/B]

Ich muss in meiner Lisp-Funktion den Wert für die Systemvariable ändern, was zum eigentlichen Zeitpunkt zu einem Abbruch führt. Der Abbruch erfolgt nur, wenn der Wert der Systemvariable dimblk1 = nil ist.

Wie kann es dazu kommen, dass der Wert der Systemvariable dimblk1 = nil ist?
Wie kann ich den Wert der Systemvariable dimblk1 ändern, wenn dieser nil ist?

Viele Grüße
Bernd

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

Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 15: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,

ich habe inzwischen herausgefunden, dass nicht bei allen Zeichnungen die Werte der Systemvariablen dimblk1 und dimblk2 auf nil stehen. Die Zeichnung mit dem Problem ist von 1998 (R13 / R14?).

Kann es sein, dass es die Systemvariablen dimblk1 und dimblk2 in der AutoCAD-Version von 1998 noch gar nicht gab und die Werte deshalb auf nil stehen?

Viele Grüße
Bernd

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: 14. Nov. 2012 15:40    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 Bernd10 10 Unities + Antwort hilfreich

na wenn du sie in einem aktuellen Autocad öffnest, wird die Zeichnung eigentlich an den aktuellen Stand angepasst... max. treten dabei Fehler auf .. mal mit wiederherstellen/ Prüfung probiert ?

------------------
Also ich finde Unities gut ... und andere sicher auch
---------------------------------------
  - Thomas -          
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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

Bernd10
Mitglied



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

Beiträge: 763
Registriert: 20.11.2003

Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
16 GB RAM
Windows 10 Pro 64-bit
AutoCAD Mechnical 2020 Deu

erstellt am: 14. Nov. 2012 16:03    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 Thomas,

Zitat:
Original erstellt von CADmium:

mal mit wiederherstellen/ Prüfung probiert ?

Nach Wiederherstellen und Prüfung stehen die Systemvariablen immer noch auf nil. Erst wenn ich die Zeichnung unter meinem aktuellen Dateiformat abspeichere und anschließend wieder öffne, ist das nicht mehr so.

Meine Lisp-Funktionen habe ich so geändert, dass die Systemvariablen nur noch aktualisiert werden, wenn deren Wert nicht nil ist. Die Bemaßung sieht dann zwar etwas anders aus, aber ich habe somit wenigstens den Abbruch bei den Anwendern verhindert. Da so alte Zeichnungen nur noch selten geöffnet werden reicht dies für den Meoment auch vollkommen aus.

Danke nochmals an alle und viele Grüße
Bernd

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

jupa
Ehrenmitglied V.I.P. h.c.
Ruheständler


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

Beiträge: 6050
Registriert: 16.09.2004

WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.

erstellt am: 14. Nov. 2012 18: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 Nur für Bernd10 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Bernd10:

Kann es sein, dass es die Systemvariablen dimblk1 und dimblk2 in der AutoCAD-Version von 1998 noch gar nicht gab und die Werte deshalb auf nil stehen?


Ich glaube die hießen damals noch BEMBLK1 und BEMBLK2 (?).
Falls das stimmt läßt sich ja Deine .lsp mit wenig Aufwand so bearbeiten, daß auch dieser Fall abgedeckt ist.


Jürgen

[Diese Nachricht wurde von jupa am 14. Nov. 2012 editiert.]

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: 14. Nov. 2012 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 Bernd10 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von jupa:

Ich glaube die hießen damals noch BEMBLK1 und BEMBLK2 (?).
Falls das stimmt läßt sich ja Deine .lsp mit wenig Aufwand so bearbeiten, daß auch dieser Fall abgedeckt ist.


Jürgen

[Diese Nachricht wurde von jupa am 14. Nov. 2012 editiert.]


so hießen IMHO max. die eingedeutschten Befehle zum Setzen der Sysvars ...

------------------
Also ich finde Unities gut ... und andere sicher auch
---------------------------------------
  - Thomas -          
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

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

jupa
Ehrenmitglied V.I.P. h.c.
Ruheständler


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

Beiträge: 6050
Registriert: 16.09.2004

WINDOWS Vista Ultimate SP2 (64bit), NVIDIA Geforce 9600M GT, AutoCAD 2013.

erstellt am: 15. Nov. 2012 12:05    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 Bernd10 10 Unities + Antwort hilfreich


SysVar_R14.JPG


SysVar_R141.JPG

 
Zitat:
Original erstellt von CADmium:

so hießen IMHO max. die eingedeutschten Befehle zum Setzen der Sysvars ...


Mein Laptop mit den alten ACAD-Versionen hat sich leider kürzlich verabschiedet, so daß ich es nicht mehr testen kann. Die (angehängten) Auszüge aus der Hilfedatei von Rel.14 bestärken mich aber in der Vermutung, daß (setvar "bemblk1" ...) funktionieren könnte. Bin aber selbst im Zweifel (deshalb auch das "?"), weil Systemvariable nach meiner Erinnerung schon immer nur in englisch zur Verfügung standen. Kann's vllt. mal jemand testen, der noch so 'nen Dino (Rel.14 oder so was) irgendwo laufen hat (nur mal so aus Neugier)?

Jürgen

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