Vytisknout stránku | Zavřít okno

Matematicke funkce

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=10430
Datum vytištění: 26.dub.2026 v 04:32


Téma: Matematicke funkce
Odeslal: Peter M.
Předmět: Matematicke funkce
Datum odeslání: 23.úno.2010 v 10:21
Pratele, znam pravouhly trojuhelnik se stranami b=230 a c=200. Potrebuji vypocitat stranu c, ale ne pythagorovou vetou, nybrz goniometrickymi funkcemi. Jestli jsem spravne uvazoval melo by to byt

200/sin(90-(tan(230/200)))

jenze tohle inventor neakceptuje. Jak mu to napsat srozumitelne (pokud to mam ovsem spravne)?

Star


-------------
Peter M.



Odpovědi:
Odeslal: Cheff
Datum odeslání: 23.úno.2010 v 12:22
Zkusil bych: 200 mm / ( sin(90 deg - tan(200 deg / 300 deg)) ) - mě to schrupnul Cool

Spravnost vypočtu sem nekontroloval Wink


Odeslal: Mrázek
Datum odeslání: 23.úno.2010 v 12:56
1. musí tam být arctg a ne tg,
2. nevím proč to pracně přepočítávat na sin, když existuje cos
3. Cheffův vzoreček to sice schrouplo, ale počítá úplně něco jiného
4. moc nechápu, proč to pracně počítat - pokud zadám délky stran 200 a 230 a vazbu kolmosti, mám náčrt plně určený.
Ale budiž, nějaký důvod to určitě má, takže zkuste zadat funkci v následujícím tvaru:
 
200 mm / cos(atan(230 mm / 200 mm))


-------------
Ing. Zdeněk Mrázek
Preciosa Ornela a.s.
AIP 2018, ACADM 2018, Vault Pro 2018


Odeslal: Charlee
Datum odeslání: 23.úno.2010 v 12:56
Je to tak. Pro inventor je třeba doplňovat jednotky.

-------------
Včera jsem byl chytrý, proto jsem chtěl změnit svět. Dnes jsem moudrý, proto měním sám sebe.


Odeslal: Peter M.
Datum odeslání: 23.úno.2010 v 13:23
CHEFF: Tak jsem to vase zkopiroval a bohuzel - nefunguje, zustalo to cervene...

MRAZEK: Funguje to vasim zpusobem

Pro upresneni: tento vzorec potrebuji dostat do parametru "roztec" (vzdalenost) pri kopirovani v obdelnikovem poli.


-------------
Peter M.


Odeslal: Mrázek
Datum odeslání: 23.úno.2010 v 13:29
Tak to přepište ručně, možná se kopírováním přenesly nějaké formátovací znaky. Na mezerách nezáleží. Je to odzkoušené jak syntaxí, tak matematickou správností (výsledek je 304,759)

-------------
Ing. Zdeněk Mrázek
Preciosa Ornela a.s.
AIP 2018, ACADM 2018, Vault Pro 2018


Odeslal: Peter M.
Datum odeslání: 23.úno.2010 v 13:38
OK, taktedy to mame vyresene. DEKUJI PANOVE

Jen pro doplneni: jak by vypadal zapis pomoci Pythagorovy vety?


-------------
Peter M.


Odeslal: Cheff
Datum odeslání: 23.úno.2010 v 14:45
Tak pomocí Phytagora by to bylo něco ve smyslu ( ( A_ ) ^ 2 ul + ( B_ ) ^ 2 ul ) ^ 0,5 ul - kde A_ a B_ je délka stran v mm (to taky běhá)

Ještě bych doplnil - ano zas se jedná o "červený údaj" tedy předpokládám, že někde něco zaokrouhlí, ale dá se s tím dál pracovat.
Pokud někdo ví, co tento červený údaj znamená, rád se přiučím...


Když jsem to poprvé viděl, tak jsem z toho byl poněkud na rozpacích, ale žádnou chybu mi s tímto údajem ještě negeneroval. A to se jednalo o poměrně komplikovanou parametrickou součást. - Tam jsem to měl jako zaokrouhlení na desítky "Ceil()" (jak lépe obejít zaokrouhlení jsem si v daný okamžik nevzpomněl). Tato hodnota byla použita pro další modelování - jak Part tak následně i iPrvek - naprosto bez problémů funguje...


Krom tohoto výpočtového modelu si občas pomáhám pomocnou geometrií a řízenou kótou "na výsledku"



Odeslal: Mrázek
Datum odeslání: 23.úno.2010 v 14:59
sqrt((200 mm) ^ 2 ul + (230 mm) ^ 2 ul)
 
Jo ještě drobnost - pokud už máte vzdálenosti 200mm a 230mm použity jako parametry, můžete je pochopitelně použít, tam už se jednotky nevkládají (nese si je přímo parametr):
 
sqrt((d1) ^ 2 ul + (d2) ^ 2 ul)
 
Obdobně v předchozím vzorci ...


-------------
Ing. Zdeněk Mrázek
Preciosa Ornela a.s.
AIP 2018, ACADM 2018, Vault Pro 2018


Odeslal: Peter M.
Datum odeslání: 23.úno.2010 v 15:17
Super, takze jsem se zase necemu priucil.
Velmi uzitecne...

 dekuji VSEM moc.

Thumbs%20Up


-------------
Peter M.


Odeslal: Lestr
Datum odeslání: 24.úno.2010 v 10:23
Možná hloupý dotaz ale .... ty matematické výpočty atak podporuje jen Inventor 2010 Professional ? Nebo i Suite ?  A kde se to v In najde. Říkám hloupý dotaz ale ani nevím že něco podobného In umí .. Smile

-------------

Lestr
Autodesk Inventor Professional 2022
Autodesk Vault Professional 2022


Odeslal: Mrázek
Datum odeslání: 24.úno.2010 v 10:44
To nejsou klasické výpočty, ale možnost zadání parametru funkcí (Inventor je parametrický modelář). Používá se to v jakékoliv verzi a to ve skicáři. Nejjednodušší příklad - udělejte si obdélník, okótujte jednu stranu číselně, okótujte druhou stranu, ale nevyplňujte číslo - klikněte na první kótu (objeví se vám např. d0) a hned doplňte *2 -  a máte druhou stanu dvojnásobek první. Když kliknete v menu na ikonu "fx", tak tak máte přehled všech parametrů, můžete přidávat uživatelské parametry, navázat parametry na xcelovskou tabulku, atd., atd.

-------------
Ing. Zdeněk Mrázek
Preciosa Ornela a.s.
AIP 2018, ACADM 2018, Vault Pro 2018


Odeslal: Vladimír Michl
Datum odeslání: 24.úno.2010 v 10:45
Ne, to umí jakákoliv verze Inventoru, už od dřevních dob. Goniometrické funkce tak často asi potřeba nejsou (jdou většinou nahradit vazbami), ale pro běžné výrazy se tyto vzorce používají velmi často - je to základní funkčnost parametrických modelářů.

-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Lestr
Datum odeslání: 24.úno.2010 v 11:01
Smile áááha, tak to jsem tomu špatně porozuměl. Parametry používám běžně například jak jste uvedl - dvojnásobek nějaké koty a nebo stejnou a pak upravuji a přidávám atd. v Parametrech Fx, Říkám byl to asi hloupý dotaz Big%20smile , já jsem si totiž myslel že to jsou nějaké doplňkové matematické funkce atd. Tak děkuji za upřesnění .Wink

-------------

Lestr
Autodesk Inventor Professional 2022
Autodesk Vault Professional 2022


Odeslal: Cheff
Datum odeslání: 09.bře.2010 v 16:32
Tak ještě se vrátím a doplním poslední info - k funkcím:

Jak jsem si znovu procházel parametry a help zkusil jsem trošku předefinovat zaokrouhlení na nejbližší vyšší číslo:
Tedy správný tvar je: Ceil(d0/1mm)*1mm - tento zápis zůstane černý
Fce ceil() i round() vyžadují zaokrouhlovanou hodnotu jako bezrozměrné číslo (proto dělím 1mm, případně 5ti když potřebuji zaokrouhlit na nejbližší vyšší 5ku) - poté výsledek přenásobím 1mm (nebo stejnou hodnotou jakou jsem dělil) - to kvůli návratu do mm (a použití výsledku v kótách)

Tedy červený zápis v parametrech nejspíš znamená neshodu v jednotkách (i přes to s tím umí pracovat "bez chyby")



Vytisknout stránku | Zavřít okno