CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: PrinsB op wo 27 09 2017, 09:36:55

Titel: Dynamic Block deels OPGELOST
Bericht door: PrinsB op wo 27 09 2017, 09:36:55
Ik heb voor een Dynamic block hulp nodig.... het gaat om een tekening van een lade deze heb ik gemaakt zodat ik deze per 1mm kan stretchen. Op zich werkt het probleemloos. Nu moet ik er een boring aan toevoegen die als ik stretch in het midden blijft, ook moet de boring pas zichtbaar worden als de lade breder wordt dan 600mm
(minimaal breedte 250mm, max breedte is 1200mm) kan iemand mij hiermee helpen. Op zich beheers ik de basis instellingen voor Dynamic block's, dus graag info in Dummy style  :cry:

alvast bedankt!
Titel: Re: Dynamic Block
Bericht door: julien op wo 27 09 2017, 09:41:42
Kan je uploaden wat je al hebt?
Waarschijnlijk komen we er wel uit.
Titel: Re: Dynamic Block
Bericht door: PrinsB op wo 27 09 2017, 10:35:43
hierbij het bestand,
waarschijnlijk zal de uitvoering makkelijker kunnen, we werken nu veel met visiblity, we hebben een tijdje geleden een "spoed cursus" in dynamic blocks dus de dynamic skills zijn dus nihil.
Titel: Re: Dynamic Block
Bericht door: julien op wo 27 09 2017, 11:12:29
De gaatjes enkel laten zien bij >600 zie ik niet onmiddellijk, het in het midden houden kan je doen door een 2de actie te koppelen aan je parameter en deze actie een multiplier van 0,5 te geven.

Hier zie je hoe ik dit gedaan heb:
http://www.youtube.com/watch?v=98D3Wq5ZM38
Titel: Re: Dynamic Block
Bericht door: PrinsB op wo 27 09 2017, 11:37:27
Prima, bedankt!
Fijn dat je hier moeite voor genomen hebt om dit uit te zoeken, ook het ondersteunende filmpje is top!!
Het zou mooi zijn als deze dan geactiveerd/zichtbaar zou kunnen worden bij een maat groter als 600mm.
Titel: Re: Dynamic Block
Bericht door: julien op wo 27 09 2017, 11:52:44
Het probleem met de visibility parameter is dat je geen 2 naast elkaar kan zetten zonder heksentoeren.
Ik weet dat er een mogelijkheid is om dat toch te doen, maar vind het niet onmiddellijk terug.

Als work-around zou je elke visibility state kunnen kopiëren, zodat je er 2 hebt per la type, eentje "type A -600" en eentje "Type A +600", maar dan moet je als gebruiker natuurlijk wel nog zelf opletten dat je het juiste block gebruikt. Ideaal is dat dus zeker niet.

Misschien ziet iemand anders een betere oplossing.
Titel: Re: Dynamic Block
Bericht door: hulpje op wo 27 09 2017, 13:15:42
Er zijn mogelijkheden, maar het vergt idd wat knutsel werk!
Ik denk dat je eens moet kijken of je iets kunt met een Lookup parameter.

Als voorbeeld kun je op deze site even zoeken bij de cursussen --> Les 4 (uit mijn hoofd) hoe maak je een dynamisch kader.
Hierin wordt o.a. uitgelegd hoe je een Lookup parameter maakt en gebruikt.

Excuus, wat ik hierboven omschreven heb, heb ik zelf uitgevogeld en in mijn EIGEN dyn. block verwerkt  :oops: :oops: :oops:
Titel: Re: Dynamic Block deels OPGELOST
Bericht door: hulpje op di 10 10 2017, 14:37:00
Ik heb nog een aanvulling op deze post!

In het verleden is er een LISP geweest, die dit kon regelen.
Toevallig vond ik deze LISP.
Exacte werking weet ik zo 1-2-3 even niet meer, maar wie weet, misschien heb je er iets aan ;)

Ik had er vroeger ook een voorbeeld block bij, maar die heb ik nog niet gevonden.