Zobrazit plnou verzi příspěvku: Automaticky parameter

j.matel
28.04.2006, 09:59
Je mozne v dynamickom bloku vyrobit ""automaticky parameter?Myslim toto (co chcem spravit):Budem mat parameter DISTANCE1, s LOOKUP parametrom viem priradit nieco niecomu, tj. Ak DISTANCE1 = 20 tak LOOKUP tomu priradi hodnotu 10. Mno a to co neviem ako spravit je, aby ked vytvorim parameter DISTANCE2 (Linearstretch), tak ju nebudem zadavat rucne, ale automaticky.To co chcem chcem spravit je "Stretch na stred".

PepaR
28.04.2006, 10:20
Nu a s řetězením parametrů byste si nevystačil?PepaR2006-4-28 10:21:38

j.matel
28.04.2006, 10:34

[QUOTE=PepaR]Nu a s řetězením parametrů byste si nevystačil?[/QUOTE]Aha, dik, pozriem v manuale a ked nied, tak budem otravovat zasa ;)Vdaka za nokopnutie ;)

PepaR
28.04.2006, 10:41

Pan Martin Madaj to má hezky zpracováno v následujícím článku na autodeskclubu včetně příkladu. Níže uvádím citaci z jeho článku, která by Vám mohla pomoci vyřešit Váš problém:
 
[QUOTE]

Řetězení parametrů
Někdy může být potřeba, aby jedna akce způsobila spuštění akce druhé. Pokud mohou obě akce sdílet jeden parametr, je celý problém velice jednoduchý. Například dveře v kapitole "Změna směru akce" obsahují dvě akce: akci Změna měřítka, které způsobí změnu měřítka oblouku a akci Protažení (pro protažení dveří). Protože obě akce sdílejí společný parametr a uzel, změní se při protažení dveří i měřítko oblouku.
Může se ovšem stát, že je geometrie budoucího dynamického bloku složitější a vy musíte použít více než jeden parametr. V tomto případě vyvoláte jednu akci pomocí druhé použitím zřetězení. Protože budete chtít aktivovat jednu akci pomocí druhé, budou potřeba dvě akce a dva parametry. Princip zřetězení je následující:
·     Parametr 1 má akci, jejíž výběrová množina zahrnuje kromě jiných objektů potřebných k funkci i parametr 2. (Pozn.: pokud se bude jednat např. o akci Protažení, bude protahovací rámeček obsahovat také parametr 2).
·     Parametr 2 má přiřazenu akci, vlastnost Zřetězit akce u parametru 2 je nastavena na hodnotu Ano.
Při editaci bloku za použití akce parametru 1 se zároveň aktivuje i akce parametru 2.
Při zřetězení musíte postupovat v logických krocích:
1.       Rozhodněte se, kterou akci chcete při editaci bloku použít. To bude akce, která spustí druhou akci. Můžete ji nazvat hlavní akcí.
2.       Určete parametry a jejich akce, které budete potřebovat.
3.       Nejprve vytvořte parametry.
4.       Vytvořte hlavní akci a připojte ji ke svému parametru (parametru 1).
5.       Při specifikování výběrové sady hlavní akce nezapomeňte zahrnout i parametr druhé akce. (Nezahrnujte objekty, které jsou ve výběrové množině druhé akce).
6.       Vytvořte akci pro parametr 2.
7.       Nastavte vlastnost Zřetězit akce u druhého parametru na hodnotu Ano.
Tip: Protože akce druhého parametru se aktivuje automaticky, nejsou potřeba žádné uzly. Pro zpřehlednění bloku můžete tyto uzly odstranit. Vyberte parametr, klepněte pravým tlačítkem, zvolte Zobrazení uzlu - 0.[/QUOTE]PepaR2006-4-28 10:42:25

j.matel
28.04.2006, 10:52
Uf myslim, ze to nie je to co potrebujem.Ja chcem spravit toto:Aby ked "natiahnem" STRETCH, tak sa automaticky o rovnaku vzdialenost natiahol aj STRETCH1. Tj. potrebujem stretch do opacnej strany...

j.matel
28.04.2006, 10:55
Aha, dik. Uz citam. 

PepaR
28.04.2006, 12:47
Já myslím, že je to přesně co potřebujete, viz příklad rozšiřujícího se I profilu v článku na autodeskclubu.

PepaR
28.04.2006, 12:51
Jinak ještě malý tip, občas používám 2 akce, které jsou závislé, neřetězím je, ale dám jim společný úchopový bod a u jedné z nich jej skryju. PepaR2006-4-28 12:53:4

j.matel
28.04.2006, 13:56

[QUOTE=PepaR]Já myslím, že je to přesně co potřebujete, viz příklad rozšiřujícího se I profilu v článku na autodeskclubu.[/QUOTE]Ano, ked som pisal posledny prispevok, tak som nevidel, ze ste poslali odkaz na tu seriu clankov, je skvela.Uz som to zeditoval ak osom chcel, este raz vdaka.Co by som ale chcel spravit, ale to asi nejde, ze ked cez LOOKUP pridavam, napriklad pre neaky parameter, ze .05 bude 10VM, .07 bude 20VM a pod..., tak ze ci je mozne, ked menim velkost, aby sa nezobrazovalo .05 ale dosadena hodnota 10VM...Este si nastudujem to retazenie, co to vlastne robi. ;) diik.

PepaR
28.04.2006, 14:03
Rádo se stalo.
 
To zobrazení by mě taky zajímalo, teď nemám po ruce manuál, ale kdyby jste zjistil co a jak, zkuste dát vědět, rád se poučím.
 
 

j.matel
28.04.2006, 14:19

[QUOTE=PepaR]Rádo se stalo.
 
To zobrazení by mě taky zajímalo, teď nemám po ruce manuál, ale kdyby jste zjistil co a jak, zkuste dát vědět, rád se poučím.
 
 [/QUOTE]Manual mam, ale nepodarilo sa mi to tam zatial najst, mame ADT a v tomto manuale su  hlavne veci k architekture. Neviem ako vyzera manual a holemu AutoCADU., mozno v tom je to podrobnejsie. Aj tak dobre, co som sa dnes dozvedel.S tym zobrazenim myslim take, ake je pri parametre VISIBILITY SET.

PepaR
28.04.2006, 14:31
Ještě pokud mohu doporučit, tak dobrý manuál k dynamickým bloků zpracovala i paní Ellen Finkelstein, ale je to v angličtině, což Vám jak se dívám by nemělo dělat problémy. ;) viz její homepage