Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Linientypen auslesen

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:  Linientypen auslesen (217 mal gelesen)
Thorus
Mitglied



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

Beiträge: 267
Registriert: 23.08.2007

AutoCAD Mechanical 2009
AutoCAD Mechanical 2007 SP2
Inventor 11 Prof
Windows XP Prof SP2
Intel Xeon CPU 3.00 GHz
2 GB RAM
Nvidia Quadro FX 3500 256 MB

erstellt am: 07. Feb. 2008 15:41    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!

Ich hab mir von CADWiesel das tool ltdump.lsp runtergeladen. Damit kann man alle Linientypen einer Zeichnung in ein .lin-File auslesen... Das funktioniert aber nur mit den Linien und nicht mit den texten und symbolen in den Linien...

wie kann ich z.b. so eine Linie auslesen?
Heißwasser, ----HW----HW----HW----HW

giebts da irgendwelche tools?

------------------
Gruß
Thorus

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

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

erstellt am: 07. Feb. 2008 15:45    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 Thorus 10 Unities + Antwort hilfreich

Bei solchen (komplexen) Linientypen reicht die Definition in der *.Lin nicht aus, da brauchst du dann auch das Symbol und den Textstil zu .... zum kopieren kannst du doch auch das DesignCenter nutzen , da kommen die Verknüpfungen dann gleich mit.

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

Thorus
Mitglied



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

Beiträge: 267
Registriert: 23.08.2007

AutoCAD Mechanical 2009
AutoCAD Mechanical 2007 SP2
Inventor 11 Prof
Windows XP Prof SP2
Intel Xeon CPU 3.00 GHz
2 GB RAM
Nvidia Quadro FX 3500 256 MB

erstellt am: 08. Feb. 2008 07:24    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 Thomas!

Wenn ich im Designcenter einen Linientyp kopiere funktionierts doch auch nicht wenn mir die entsprechende shx fehlt.
Um das gehts mir auch nicht, vielmehr darum die Linientypen direkt in der .lin danach zu editieren.... dort stehen doch auch nur Verknüpfungen zu Textstyles oder Symbolen.

z.b. steht in der acad.lin:
*ZIGZAG,Zig zag /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
A,.0001,-.2,[ZIG,ltypeshp.shx,x=-.2,s=.2],-.4,[ZIG,ltypeshp.shx,r=180,x=.2,s=.2],-.2

wenn ich jetzt eine Fremdzeichnung mit solch einer komplexen linie habe, würde ich diese auch so auslesen, egal ltypeshp.shx existiert oder nicht.

------------------
Gruß
Thorus

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

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

erstellt am: 08. Feb. 2008 08: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 Thorus 10 Unities + Antwort hilfreich

(entget(tblobjname "LTYPE" "amzigzag"))
liefert dir
((-1 . <Objektname: 7efa3ea8> ) (0 . "LTYPE") (330 . <Objektname: 7efa3c28> ) (5
. "55") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 .
"Amzigzag") (70 . 0) (3 . "/\\/-/\\/-/\\/-/\\/-/\\/-/\\/") (72 . 65) (73 . 2)
(40 . 11.0001) (49 . 0.0001) (74 . 4) (75 . 136) (340 . <Objektname: 7efa5568> )
(46 . 0.04) (50 . 0.0) (44 . 0.0) (45 . 0.0) (49 . -11.0) (74 . 0))


das, da wirst du in einigen GC's sicher ein paar Faktoren aus der LIN wiederfinden (zur not : hier über die GC's informieren)

wobei der GC 75 die Symbolnummer beinhaltet.

im 340'er steht der Textstil ->
(entget(cdr(assoc 340(entget(tblobjname "LTYPE" "amzigzag")))))

aus dem du die SHX herausbekommst

Wie das Symbol allerdings heißt in der shx heißt, bekommst du so nicht raus .. un daran scheitert auch das ltdump ..

Wenn du eine möglickeit siehst, per Lisp an die Symbolnamen einer shx zu kommen ... ??


ach ja hier noch ein passender Link zum Thema .. und hier der Bezug
------------------
      - 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

Thorus
Mitglied



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

Beiträge: 267
Registriert: 23.08.2007

AutoCAD Mechanical 2009
AutoCAD Mechanical 2007 SP2
Inventor 11 Prof
Windows XP Prof SP2
Intel Xeon CPU 3.00 GHz
2 GB RAM
Nvidia Quadro FX 3500 256 MB

erstellt am: 08. Feb. 2008 09:54    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

nagut dass es mit Sybolen in einem Linientyp nicht so einfach ist, ist mir jetzt klar...

Konkret geht es mir jetzt um einen Linientyp in einer Fremdzeichung, den ich gerne 1:1 übernehmen würde, bis auf den Text...
giebt es eine möglichkeit diesen zu kopieren und zu modifizieren?

------------------
Gruß
Thorus

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