Zobrazit plnou verzi příspěvku: Inventor - Pole s různou délkou oválu

Carodej2
26.05.2016, 13:09
Dobrý den, mám na vás dotaz od kolegů, jestli jste někdo neřešil podobný problém. Chtějí dosáhnout toho, aby se měnil počet a délka oválů v závislosti na výšce - každý ovál má jinou délku, viz. obrázek.Děkuji.

Petr Klimeš
26.05.2016, 14:03
Dobrý den,můžete využít řešení které jste nastínil. Podle zobrazeného stylu máte kóty provázané, takže stejným způsobem získat parametr výšky.

Cheff
26.05.2016, 14:41
No napadlo mě jako nejjednodušší řešení - pomoci si "2mi vysunutími" na jeden ovál?Následně 2 trajektorie a 2 pole a bude (jedna odečítající "šikmé konce" (levá část), druhá odečítající "kolmé konce" (pravá část). - Pokud tam nebude extrémně velký výkyv, tak by to mělo projít ;-) Pak už jen parametricky podchytit počet KS a rozteč (buď bude daná, nebo se též dopočítává, případně si člověk může pomoci řízenou kótou ve směru trajektorie)-> přidal jsem i model... (případně něco na ten způsob)Drazky.ipt

maiklss
26.05.2016, 19:59
zajímavý dotaz. Taky nevim jak parametr x  počtu dilcu může ovlivnit každý parametr y v poli jinak.

Carodej2
27.05.2016, 07:57
Díky za reakce. Cheff: Super rychlé a jednoduché řešení, použijeme (teda kolegové) Ještě jednou dík.

Elfenbein
27.05.2016, 08:30
Dobrý den.Počet objektů se vám bude měnit pomocí příkazu CEIL.Zadáte si obdelníkové pole a jeho směr. Do kolonky s počtem kusů zadáte "ceil(délka pole/rozestup prvků).Délku pole je dobré mýt zadáno parametrem.Na obrázku vidíte situaci.

Carodej2
27.05.2016, 09:17
Než příkaz CEIL, bych možná použil příkaz ROUND.Je tam menší nedokonalost, viz. obrázek. Zkoušel jsem to upravit pomocí vzorců, bohužel se mi to do teď nepodařilo, tak kdyby měl někdo nápad..

Navara
27.05.2016, 10:38

Tohle je nádherná otázka Včera jsem si s tím lámal hlavu, ale kromě varianty kterou navrhl Cheff mě napadlo už jenom makro, které by dokázalo zkopírovat prvek a změnit mu tu jednu kótu. Je to ale docela pracné a editace by byla obtížná.Nebo ručně Ctrl+C Ctrl+V na drážku v náčrtu a ručně dovazbit na pole bodů a vodící křivku   uploads/9996/27-5-2016_10-10-10.ipt

Carodej2
27.05.2016, 11:02
Mé programovací schopnosti jsou na úrovni začátečníka, ale myslím si, že makro by zase tak složité nemuselo být. Hodnota je vždy stejná (přírustek/rozdíl dvou následujících drážek). Nechce CADSTUDIO udělat toto makro jako VIP tip? Já se přimlouvám

Navara
27.05.2016, 11:13

Záleží na tom, kolik takových úloh řešíte. Pokud jsou to jednotky, tak se to nevyplatí. Pokud by toho byly desítky nebo stovky, tak už by se o tom dalo uvažovat.Ta složitost není ve změně té kóty, ale v definici co a jak se má kopírovat, jak vytvořit nový prvek, kam ho umístit, které parametry přenést jako výraz, které jako statické hodnoty, atd.

Carodej2
27.05.2016, 12:38
U nás by se jednalo o minimálně desítky. Jelikož se dává mnohem větší důraz na bezpečnost, čili více krytování, možná to budou až stovky. Proto se ještě jednou přimlouvám.Děkuji.

Cheff
30.05.2016, 10:48
Dobře opraveno - dodáno 3tí pole na odečtení středu... Nicméně zde pozor, na pořadí - každé pole musí VŽDY něco odečíst (i v případě, že výsledek zpracují jen pole krajní) - pokud by se tak nedělo, bude díl v určitých případech vykazovat chybu. - pokud by byl ještě větší odklon, tak by naskakovala další a další pole...Nicméně tato 3 by mohla pokrýt 90% Soubor v příloze je "automat" pole bude vždy +/- stejné jen si bude korigovat šířku mezi drážkami, tak aby poslední drážka seděla zhruba na stejné vzd. od kraje jako drážka 1. Pokud má sedět přesně, tak se namodeluje a od počtu KS_ se v polích ten 1 výskyt odečte (jde o to, kde potřebuji "korigovat" zbytek). "Automat" na drážky, schody a podobné aplikace -> nejdřív dopočítám kusy a následně z nich lepší rozteč (pokud by šlo o maximální, tak přehodit ceil/floor) + round je na zaokrouhlení na cifru, kterou dělím (zde 0,001mm) Ad round - ten se psát nemusí - počtu kusů v poli prvků si to zaokrouhluje automaticky, ale v této aplikaci to není výhodné - jednou drážka přebývá, podruhé chybí. Drazky_2.ipt

Carodej2
30.05.2016, 11:42
Super, díky. Taky mě napadlo třetí pole, ale ještě jsem se k dořešení problému nedostal. Kolegové jsou zatím spokojeni se dvěma, ale jak narazí na problém, kdy bude potřeba pole třetí, to bude mých pět minut slávy Než budu muset s pravdou ven, že k dalšímu vyřešení problému bylo potřeba využít služeb CADfóra