Hallo heren & dames (in willekeurige volgorde),
Ik heb een probleem met linetypes in combinatie met shapes.
In een onderwerp op deze forum stond beschreven hoe je een shape moest maken en hoe deze dan te verwerken in een *.lin bestand.
Nou... een shape maken dat gaat nog wel (na veel gepruts)
De shape is als volgt gedefinieerd (bestandsnaam isolatie.shp):
*225,6,ISOLATIE
001,013,02D,013,002,0
Zoals de kenners het wellicht zullen zien wil ik graag een isolatie linetype waarbij de hoek van de lijn 60 graden bedraagt.
Vervolgens heb ik deze shape in Autocad gecompiled naar isolatie.shx..... Ging uitstekend, waarna ik ben begonnen met een *.lin bestand als volgt:
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,y-0],-.2
als ik dit lin bestand in autocad wil openen krijg ik de onderstaande melding:
bad definition of ISOLATIE at line 2 of file c:\program files\autocad 2005\userdatacache\support\MRdesign.lin
Heeft iemand enig idee waardoor dit komt? en hoe ik dit op kan lossen?
Bij voorbaat dank. :lol:
Het is wat laat, dus echt goed kijken lukt niet meer. :mrgreen:
Een vaak voorkomend probleem is het missen van een 'enter' na de laatste lijn. Heb je dit gedaan?
Citaat van: MRdesign op ma 19 06 2006, 22:50:00
Hallo heren & dames (in willekeurige volgorde),
De shape is als volgt gedefinieerd (bestandsnaam isolatie.shp):
*225,6,ISOLATIE
001,013,02D,013,002,0
Vervolgens heb ik deze shape in Autocad gecompiled naar isolatie.shx..... Ging uitstekend, waarna ik ben begonnen met een *.lin bestand als volgt:
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,y-0],-.2
als ik dit lin bestand in autocad wil openen krijg ik de onderstaande melding:
Beste MRdesign,
Als ik uw definities gebruik, dan krijg ik alleen een foutmelding over de lijndefinitie.
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,y-0],-.2
moet zijn:
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,y=0],-.2
Na verandering, kon ik de nieuwe lijndefinitie gewoon gebruiken.
Met vriendelijke groet, HofCAD CSI
PS isolatie.shx staat toch wel in het zoekpath van AutoCAD? :oops:
Citaat van: MRdesign
In een onderwerp op deze forum stond beschreven hoe je een shape moest maken en hoe deze dan te verwerken in een *.lin bestand.
Ben blij dat men topic kon helpen. :wink:
Citaat van: MRdesign
Vervolgens heb ik deze shape in Autocad gecompiled naar isolatie.shx..... Ging uitstekend, waarna ik ben begonnen met een *.lin bestand als volgt:
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,y-0],-.2
Heeft iemand enig idee waardoor dit komt? en hoe ik dit op kan lossen?
Het is geen grote fout, ik had het bijna niet gezien.
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,
y-0],-.2
dit - teken zou een = teken moeten worden.
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,.001,-.2,[ISOLATIE,isolatie.shx,s=1,r=0.0,x=0,
y=0],-.2
Mvg
Kenny
en ik maar prutsen en prutsen..... dank u vriendelijk :mrgreen:
ik heb mijn linetype nu in kunnen laden in Autocad maar ik krijg hem dus niet zoals ik hem hebben wil
ik zou graag willen beginnen met een kort streepje, daarna de /\/\/\/\ en dan weer een streepje om het af te sluiten..
kan iemand mij helpen?
Hilfe? Blub BluB......
:(
:(
iemand die mij kan helpen hiermee?
Beste,
Het probleem is dat je een patroon creëert dat zich om een afstand herhaald.
Als je er een lijntje voor wilt schrijven dan herhaalt zich dat lijntje ook steeds. Snap je?
Je programeert bv -/\ dan teken je steeds -/\-/\-/\-/\-/\-/\-/\-/\-/\-/\-/\
Dat is wel het nadeel om te werken met een shape.
Sorry dat ik u niet kan helpen. :(
volgens mij kan dit door lisp opgelost worden, die ervoor zorgt dat er begonnen word met een streepje, daarna overgaat in de shape, en terug eindigt met een streepje
kan dit niet kenny, jij kan dat!!
Via lisp kun je dat inderdaad doen.
Dan werk je gewoon met 3 verschillende lijntjes. Je geeft gewoon uw startpunt en uw eindpunt en er worden 3 lijnen getekend, uw recht lijntje, uw shape en uw rechtlijntje opnieuw.
Nadeel is wel da ge 3 lijntjes hebt ipv 1 geheel....
Ma swat,
Gewoon zonder lisp eens proberen
Ben wa aan testen.
*ISOLATIE,Isolatie /\/\/\/\/\/\/\/\/\/\/\
A,0.001,-1,[ISOLATIE,acadkhbs.shx,s=1,r=0.0,x=0,y=0],-1,[ISOLATIE,acadkhbs.shx,s=1,r=180.0,x=0,y=0],-1
******edit*****
Andere mogelijkheid
Shape:
*135,3,KENNY
023,02D,0
*Ikke, Zig zag /\/\/\/\/\/\/\/\/\/\/\
A,.0001,-.1,[KENNY,acadkhbs.shx,S=.2,R=0,X=0,Y=0],-.1,[KENNY,acadkhbs.shx,S=.2,R=0,X=0,Y=0],-.1,[KENNY,acadkhbs.shx,S=.2,R=180,X=0,Y=0],-.1,[KENNY,acadkhbs.shx,S=.2,R=180,X=0,Y=0],-.1
Aan te passen: ACADKHBS.SHX veranderen door jullie SHX bestand!
Kzal binnenkort nog eens kijken of ik iets beter kan vinden daarvoor.
Tis toch al een begin. Mss kan MRDesign hier al verder opbouwen :wink:
Alvast een prettig weekend
Kenny
Hallo iedereen,
Ik probeer al enige tijd een linetype te maken voor isolatie, eigenlijk de zigzag, alleen dan onder 60 graden.
Het leek mij niet moeilijk maar ik heb overal op internet gezocht en dit forum was de beste hulp die ik kreeg.
Ik heb in de bijlage een afbeelding van hoe de isolatie er bij mij uitziet bij een rechthoek van 100x1000mm en de linetypescale op 100.. het komt niet helemaal uit zoals ik het wou..
Toen heb ik het probeersel van Kenny ook geprobeerd maar dat gaf de foutcode die in de 2e bijlage staat..
What to do?!
Alvast bedankt,
Tim de Jong
Kijk anders eens hier
http://cms.rodema.info/index.php?option=com_content&task=view&id=126&Itemid=49
Citaat van: hulpje op di 14 02 2012, 14:17:05
Kijk anders eens hier
http://cms.rodema.info/index.php?option=com_content&task=view&id=126&Itemid=49
Ik heb het pattern al eens gebruikt, maar ik wil het liefst een linetype.
Want als er een muur de hoek om gaat, werkt de hatch niet..
Optie:
Maak een dynamisch block!
Teken 2 lijntjes die je dan in het block dynamisch maakt met de met de array optie.
Citaat van: darko666 op di 14 02 2012, 14:11:59
What to do?!
In principe lijkt jouw eerste afbeelding een correct lijntype te bevatten.
Je moet alleen nog een aantal zaken aanpassen:
Ofsets: de getallen na x= en y=
Schaal: het getal na s=
Spaties: de negatieve getallen in het lijntype.
Al deze getallen hangen vanzelfsprekend af van de shape die jij gebruikt.
Citaat van: darko666 op di 14 02 2012, 14:11:59
...
Toen heb ik het probeersel van Kenny ook geprobeerd maar dat gaf de foutcode die in de 2e bijlage staat..
What to do?!
...
Waarschijnlijk mis je de "acadkhbs.shx".
Misschien kan Kenny deze hier uploaden. Na het downloaden en opslaan in een van jou zoekpaden, zou de foutmelding weg moeten blijven.
Het is gelukt!
Er was iemand op mijn school die mede-designer van Autocad en die heeft mij geholpen om de linetype te maken!
En als sociaal persoon kan ik niet natuurlijk jullie dit niet onthouden..
Dus hierbij de bestanden, zet ze wel even in dezelfde map;)
Als je een muur van 100 hebt moet de scale op 20 (dus de breedte van de isolatie delen door 5)
Hopelijk zijn jullie er blij mee.
Tim de jong
P.s.: Ik mag geen *.lin uploaden dus jullie moeten dan een *.lin aanmaken met de volgende code erin:
*ISOLATIE,Isolatiemateriaal
A,0.0001,[ISOL,mijn linetypes.shx,s=5],.0005,-5.773003,.0005
Vergeet de enter niet;)
P.p.s.: als je de shape wilt, mail me ;)
@ darko666:
Jouw definitie bevat 2 overbodige lijnstukjes. Dit werkt net zo goed:
*ISOLATIE,Isolatiemateriaal
A,0.0001,[ISOL,mijn linetypes.shx,s=5],-5.773003
Ik neem aan dat de shape automatisch is gegenereerd want het bestand is relatief groot voor een shx met 1 shape.
Het is overigens beter om de opzet van het ZIGZAG lijntype te volgen. Dus per zigzag 2 shapes, waarbij elke shape vanuit het midden wordt aangezet. Dit werkt mooier bij rondingen.
Een groot nadeel van het gebruiken van een lijntype om isolatie etc. aan te geven is het feit dat de linetype scale niet mag worden gewijzigd. Dit kan problematisch zijn bijv. als je 1:5 details gaat 'prikken' uit een 1:50 tekening. Vaak wil je voor details een andere linetype scale gebruiken.