Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Linientypskalierung in Abrfrage

  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Thema geschlossen  Thema geschlossen!
Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:   Linientypskalierung in Abrfrage (1094 mal gelesen)
stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 19. Sep. 2013 09:27    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 zusammen 

Ich versuche gerade eine Abfrage zu erstellen und es klappt eigentlich alles so wie gewollt.

Jedoch finde ich nirgends in der Abfrage die Möglichkeit die Linientypskalierung einzustellen.

Kann mir da jemand weiterhelfen?

Gruss stoef28

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

Kramer24
Ehrenmitglied V.I.P. h.c.
Architekt


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

Beiträge: 5789
Registriert: 09.11.2001

erstellt am: 19. Sep. 2013 09:58    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 stoef28 10 Unities + Antwort hilfreich

stoef28, willkommen,

ist das eine Map-Abfrage? Ich kann jeweils nichts mit deinem Anliegen Anfangen. Bitte genauer beschreiben.

Lothar

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: 13413
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 19. Sep. 2013 10:09    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 stoef28 10 Unities + Antwort hilfreich

gib doch einfach LTFAKTOR in der Befehlszeile ein ..... ansonsten lies dir mal meine Signatur durch 

------------------
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

stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 19. Sep. 2013 10:39    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

Kramer24:
Ja es ist eine AutoCAD Map Abfrage.

CADmium:
LTFAKTOR ist in diesem Beispiel nicht wirksam da es den Linienfaktor von allen Objekten ändert.

Es geht in der Abfrage darum das zb. Alle Objekte auf dem Layer Häuser den Linienfaktor 0.5 haben und die Objekte auf dem Layer Strassen den Faktor 0.25.

PS:
Bei zb. Globaler Breite geht das ohne Probleme.

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: 13413
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 19. Sep. 2013 10: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 stoef28 10 Unities + Antwort hilfreich

dann nutze _qselect und das Eigenschaftsfenster ( _properties ) ...

------------------
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

stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 19. Sep. 2013 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

Der "Befehl" müsste in der Abfragedatei definiert sein.

Das sieht zb so aus.

(ade_qryclear)
(ade_qrysettype "draw")
(ade_qrydefine '("" "" "" "Property" ("layer" "=" "01211,01211 BB Gebaeude")""))
(ade_qrysetaltprop T)
(ade_altpclear)
(ade_altpdefine "Color" "256")
(ade_altpdefine "Linetype" "ByLayer")
(ade_altpdefine "LineWeight" "VonLayer")
(ade_altpdefine "Hatch" '(("Pattern" . "ANSI31")("Scale" . "0.5")("Rotation" . "0.0")("Color" . "VonLayer")("Layer" . "01211_s")))
(ade_altpdefine "Width" "0.0")
(ade_qryexecute)
(setvar "cmddia" ade_cmddia_before_qry)

Darin müsste nun eine Zeile eingefügt werden die die Linienskalierung definiert.

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: 19237
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 19. Sep. 2013 11: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 Nur für stoef28 10 Unities + Antwort hilfreich

(setvar "LTSCALE" 0.815) 

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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: 13413
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 19. Sep. 2013 11:30    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 stoef28 10 Unities + Antwort hilfreich

wenn's nur um die eine Zeile geht .. die könnte so aussehen
(ade_setltfaktor 1.0)

ach ja ... die zugehörige Funktion ase_setltfaktor musst du dir natürlich noch irgendwo schreiben(lassen)....

die könnte so aussehen :

(defun ade_setltfaktor (LTFAKTOR)
  (vl-load-com)
  (if(and(numberp LTFAKTOR)(setq AWS(ssget "_X")))   
    (mapcar
      '(lambda(X / OBJ)
        (if (setq OBJ(vlax-ename->vla-object (cadr X)))
          (vl-catch-all-apply'vla-put-linetypescale (list OBJ LTFAKTOR))
        )           
      ) 
      (ssnamex AWS)
    ) 
  )
  (princ)
)

------------------
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

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: 19237
Registriert: 03.06.2002

System: F1
und Google

erstellt am: 19. Sep. 2013 11: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 Nur für stoef28 10 Unities + Antwort hilfreich

Meine Zeile hätte so lauten sollen:

(setvar "CELTSCALE" 0.815)

------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD

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

stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 20. Sep. 2013 10:25    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

Vielen Dank für eure beiden Vorschläge jedoch funktionieren beide nicht

es müsste wirklich in diesem Stil

(ade_altpdefine "Width" "0.0")

definiert sein.

Egal was ich probiere er erkennt den Befehl nicht.

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: 13413
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 20. Sep. 2013 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 Nur für stoef28 10 Unities + Antwort hilfreich

sorry .... beides funktioniert .. vielleicht solltest du mal dein eingesetztes Systembeschreiben ( Zusatzprogramme usw. ) oder mal klar formulieren, was du willst....
-Linientypskalierung für bestehende Objekte
-Linientypskalierung für neue Objekte
-Liniendickeneinstellung für bestehende Objekte
-Liniendickeneinstellung für neue Objekte
-Liniendickeneinstellung via Plotstil

RmS (read my Sig)

------------------
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

stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 20. Sep. 2013 10:59    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

Mehr als ein AutoCAD Map und den Editor braucht man dafür nicht.

Es ist eine simple Abfrage mit der von einer bestehenden Zeichnung bestimmte Objekte (in meinem Fall nach Layer) importiert und sie werden beim import auch automatisch bearbeitet (zb. Globale Breite 0, Schraffur erstellen, Farbe ändern, ...).

Es wird dazu verwendet um Daten von extern schnell an unser System anzupassen und erspart uns sehr viel Zeit und Nerven. Jedoch müssen wir den Linienfaktor noch manuell einstellen (alles andere geht Problemlos).

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: 13413
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 20. Sep. 2013 11: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 Nur für stoef28 10 Unities + Antwort hilfreich

Hmm .. einen Linienfaktor kenn ich nun gar nicht .... und wenn das alles im Map integriert ist , frag im Map-Brett und lies mal in der MAP-Hilfe .. solche fundamentalen Anpassungsmöglichkeiten sind da sicherlich dokumentiert ... die Lisp als solche funktionieren jedenfalls ...

------------------
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

stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 20. Sep. 2013 11:10    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

Map Brett?

In der Hilfe findet man so gut wie gar nichts zum Thema Abfrage

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

.....
Mitglied



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

Beiträge: 428
Registriert: 01.07.2011

erstellt am: 20. Sep. 2013 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 stoef28 10 Unities + Antwort hilfreich

>> MAP-Brett <<

Deine Funktionalität gibt es SO nicht im Vanilla-ACAD, vermutlich daher die vorgeschlagenen Lisplösungen, die dort funktionieren (sag ich jetzt mal so, ohne selber getestet zu haben, Thomas weiß normalerweise, was er so mit diesen Klammerhaufen veranstaltet  ).

Faustregel: In welchem Teil der Programmhilfe steht etwas zur Frage? >> In DAS Brett gehört es auch bei CAD.de

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

stoef28
Mitglied



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

Beiträge: 14
Registriert: 19.09.2013

AutoCAD Map 2008
AutoCAD Map 2012 Enterprise

erstellt am: 20. Sep. 2013 11: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

Vielen Dank   

Dann frage ich mal dort.

[rredit] >> dort << geht es weiter, hier wird geschlossen[/rredit]

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


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag öffnen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2019 CAD.de | Impressum | Datenschutz