CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: marcelmaas op zo 10 10 2010, 14:06:47

Titel: snel aanpassen van bemating in block met visibility state (opgelost door Reimer)
Bericht door: marcelmaas op zo 10 10 2010, 14:06:47
Hi allemaal,

Ik heb een block met verschillende visibility states.
In de onderliggende blocken staan 1 of 2 maatvoeringen.
Nou zou ik als ik een van de visibility states gekozen heb, makkelijk de bematingen voor dat gekozen block willen kunnen aanpassen.
Het is nu zo dat je dan in de blockeditor moet om daar eerst voor de juiste visibility state te kiezen en daar kun je dan pas de maatvoering aanpassen.
Niet echt handig als je zoals verschillende collega's van mij niets weet over visibility states..!!!

Is er een andere manier waarmee je wel makkelijk de bematingen zou kunnen aanpassen?

Ik heb de tekening bijgevoegd.


Met vriendelijke groet, Marcel..

Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: Reimer op ma 11 10 2010, 15:13:55
Je kunt objecten in een dynamisch block aanpassen door gebruik te maken van Actions gekoppeld aan een Parameter.
In jouw geval kun je een lineare parameter toevoegen en met een Stretch-action bepaalde objecten stretchen.
Daarvoor moet je wel eerst de geneste blocken (er zitten blocken ín jouw block) exploderen, anders kun je de objecten niet stretchen.
In de bijlage een voorbeeldje.

Reimer
Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: marcelmaas op ma 11 10 2010, 15:39:14
Reimer,

Wij willen niet het block stretchen maar alleen de tekst van de bemating (wat nu attributen zijn) veranderen.
Dus als er nou 45 staat voor bijvoorbeeld de hoogte, willen we daar makkelijk 30 ofzo van kunnen maken.
Het block opzich is dus puur visueel, dat hoeft niet mee te stretchen.!!!

Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: Reimer op ma 11 10 2010, 16:44:36
De attributen zijn in jouw dynamische block niet aan te passen doordat ze in een genest block zitten. Wat ik hiervoor al beschreef; explodeer alle blocken in het dynamische block en het werkt wel. (wel even opletten of de visibility nog klopt.

Reimer
Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: marcelmaas op ma 11 10 2010, 18:54:58
Reimer,

Als ik de blocken in het block (dus de blocken met de visibility states) explodeer dan krijg ik als ik uit het block ga nog niet de mogelijkheid om de tekst van de bemating aan te passen.
Misschien begrijp ik je verkeerd.

Kun je misschien een voorbeeldje bijvoegen?

Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: Reimer op ma 11 10 2010, 21:41:56
Het block dat ik hiervoor als voorbeeld heb bijgevoegd bevat 1 attribuut welke wel in te vullen is. Ik heb hem ingevuld met een field, zodat hij de juiste waarde weergeeft voor de aangegeven lengte. Je kunt deze field verwijderen en een andere waarde invullen.
Ik heb 1 eigenschap van het attribuut gewijzigd na het exploderen van het geneste block, te weten: Lock position. Deze moet op Yes staan en stond op No. Kijk even hoe de instellingen van de andere attributen zijn na het exploderen. Als het dan nog niet werkt upload dan even de laatste versie zodat we er weer naar kunnen kijken.

Reimer
Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: marcelmaas op di 12 10 2010, 13:21:46
Hi Reimer,

Ik zie dat in jou bijgevoegde block bij de visibility state 'recht' een maat staat die ook te veranderen is.
Dat is goed, maar nu had ik de visibility state recht_binnen geexplodeerd en de lock positions van de twee attributen daarvan op yes gezet, maar dan is er alleen in dat block een bemating te wijzigen, en in de visibility state 'recht' kun je dan niks meer wijzigen.
Ik zie ook niet waar je die field hebt gebruikt, een nadeel van een field vind ik dat je naderhand nergens kunt zien dat het een field is, of heb ik dat fout?

Doe ik iets fout, ik heb het block nog een keer bijgevoegd.
Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: hulpje op di 12 10 2010, 16:28:11
Citaat van: marcelmaas op di 12 10 2010, 13:21:46

Ik zie ook niet waar je die field hebt gebruikt, een nadeel van een field vind ik dat je naderhand nergens kunt zien dat het een field is, of heb ik dat fout?


Ga naar de options van AutoCAD --> tabblad User Preferences en zet een vinkje bij Display background of fields.

De Fields lichten dan op in je tekening. (Het grijze vlakje wordt niet geprint!)

Richard
Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: marcelmaas op di 12 10 2010, 18:54:33
@hulpje

Als ik het goed begrijp zijn er dus meerdere fileds nodig voor het kunnen wijzigen van de diverse teksten in de verschillende visibility states?
Als dat zo is zou dan iemand mij kunnen uitleggen hoe dat in zijn werk gaat.
Ik krijg het nog steeds niet voor elkaar.

Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: Reimer op wo 13 10 2010, 08:26:41
In jouw geval zijn fields niet meer functioneel omdat je geen werkelijke maat wilt weergeven.
Ik heb jouw block even bekeken en je hebt hem wel goed aangepast. Het block in de tekening moet alleen nog geupdate worden om de laatste wijzigingen mee te krijgen. Met het commando ATTSYNC kun je het bestaande block updaten waarna hij wel goed werkt. Je kunt ook het aanwezige block verwijderen en een nieuwe invoegen, dan zul je zien dat het wel goed werkt.

:idea:Tip: verwijder ook de regapps uit je tekening met het commando -PU (met het min-teken) en kies voor de optie Regapps. Ik heb er 300 uit jouw tekening gehaald.

Reimer
Titel: Re:snel aanpassen van bemating in block met visibility states
Bericht door: marcelmaas op wo 13 10 2010, 19:03:27
Okay dan dat wist ik nog niet.
Nu werkt het inderdaad goed.

Dank je voor de hulp, ook dit probleem is weer opgelost.

Groeten Marcel..