Matematické funkce v rovnicích
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 Professional, Product Design & Manufacturing Collection, Factory Design; digitální prototypy
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=5513
Datum vytištění: 11.čer.2026 v 19:15
Téma: Matematické funkce v rovnicích
Odeslal: -pes
Předmět: Matematické funkce v rovnicích
Datum odeslání: 20.lis.2007 v 15:28
Zdravím, v Inventoru2008 potřebuji zaokrouhlit vypočtenou hodnotu na celé číslo, jenže podle pokynů které píší v manuálu mi rovnic nezčerná, ale zůstává červená (je chybná).
Mám rozměr který je daný rovnicí "d20 mm / 3 ul", ale výsledek nevychází jako celé číslo. A když dám "ceil(d20/3)", aby mi vyšlo vyšší celé číslo, tak mi to hodí chybu. Nevím kde by mohla být chyba, či jak by se dalo toto jinak řešit?
Díky
|
Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 20.lis.2007 v 15:34
To "ul" tam nechte - zkuste "ceil(d20 / 3 ul)"
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz emea.support.arkance.world)
|
Odeslal: -pes
Datum odeslání: 20.lis.2007 v 15:44
Právě že to mi nejde. Hází to hlášku - Očekávano [mm] ale nalezeno [].
Když to není rozměr v adaptivní součásti, pak jsem to vyřešil tak, že rovnice vypadá takto "ceil(d20/3)*(1mm)", ale v adapt. součásti mi tato finta nefunguje. Proč? To nevim.
|
Odeslal: flesar
Datum odeslání: 20.lis.2007 v 16:18
|
Řekl bych že problém je v použití funkce. Funkce Ceil vrací hodnotu v jednotkách ul (bez jednotek). Proto by parametr s touto funkcí měl mít nastavenu tuto jednotku. Pokud máte jednotku parametru nastavenu jinak je výraz červený. Nebo je třeba použít doplňující výraz *1mm.
|
|