Inventor - Pole s různou délkou oválu
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Inventor
Popis fóra: Otázky k programům Autodesk Inventor, Inventor Professional a Inventor LT, Product Design Collection a Suite, Factory Design Suite; a digitální prototypy
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=22791
Datum vytištění: 12.kvě.2026 v 08:37
Téma: Inventor - Pole s různou délkou oválu
Odeslal: Carodej2
Předmět: Inventor - Pole s různou délkou oválu
Datum odeslání: 26.kvě.2016 v 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.
------------- J. Bilavčík
|
Odpovědi:
Odeslal: Petr Klimeš
Datum odeslání: 26.kvě.2016 v 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.
|
Odeslal: Cheff
Datum odeslání: 26.kvě.2016 v 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) uploads/1030/Drazky.ipt" rel="nofollow - Drazky.ipt
|
Odeslal: maiklss
Datum odeslání: 26.kvě.2016 v 19:59
|
zajímavý dotaz. Taky nevim jak parametr x počtu dilcu může ovlivnit každý parametr y v poli jinak.
|
Odeslal: Carodej2
Datum odeslání: 27.kvě.2016 v 07:57
Díky za reakce. Cheff: Super rychlé a jednoduché řešení, použijeme (teda kolegové) 
Ještě jednou dík.
------------- J. Bilavčík
|
Odeslal: Elfenbein
Datum odeslání: 27.kvě.2016 v 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.

|
Odeslal: Carodej2
Datum odeslání: 27.kvě.2016 v 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..

------------- J. Bilavčík
|
Odeslal: Navara
Datum odeslání: 27.kvě.2016 v 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" rel="nofollow - uploads/9996/27-5-2016_10-10-10.ipt
|
Odeslal: Carodej2
Datum odeslání: 27.kvě.2016 v 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
------------- J. Bilavčík
|
Odeslal: Navara
Datum odeslání: 27.kvě.2016 v 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.
|
Odeslal: Carodej2
Datum odeslání: 27.kvě.2016 v 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.
------------- J. Bilavčík
|
Odeslal: Cheff
Datum odeslání: 30.kvě.2016 v 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í.
uploads/1030/Drazky_2.ipt" rel="nofollow - Drazky_2.ipt
|
Odeslal: Carodej2
Datum odeslání: 30.kvě.2016 v 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
------------- J. Bilavčík
|
|