Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk
 - od firmy Arkance Systems [www.cadforum.cz slaví 20 let]
CZ | SK | EN | DE
Přihlášení
či registrace
  právě nás čte: 8616

CAD tip CAD tip # 13851:

   
Otázka CAD 
 %  platforma  kategorie 
Q - otázka

Jak hromadně přepočíst všechny parametry modelu?

A - odpověď Máte-li v Autodesk Inventoru parametrický návrh s řadou samostatných (nezávislých) parametrů, můžete tyto parametry hromadně zpracovat pomocí iLogic pravidla.

Příklad v následujícím iLogic kódu zaokrouhlí všechny numerické parametry začínající na "d" (a nevypočítávané z jiných parametrů) na dvě desetinná místa. Předpokládají se metrické parametry.

For Each param As Inventor.Parameter In ThisDoc.Document.ComponentDefinition.Parameters
  If param.Name.StartsWith("d",False) Then 'starts with d
    If param.DrivenBy.Count = 0 Then ' not computed
      If param.Units<>"Text" And param.Units<>"Boolean" Then 'numeric only
        Try
          param.Value = Math.Round(param.Value, 2) 'process, e.g. round to 2 decimals
        Catch
        End Try
      End If
    End If
  End If
Next
Inventor
100% *  CAD 
3.9.2023    559×   Expert
font ilogic inventor text
 
Související CAD produkty:
Ceny - CAD eShop:
platí pro: Inventor ·

Zpět   Všechny další tipy



Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy Arkance Systems.
Můžete si také přidat odkaz na vaše stránky: CAD Fórum - diskuze, tipy, bloky a utility
CAD:    OS:    Kateg: 
Text:  FAQ   






Tipy a triky prosím využívejte na vlastní zodpovědnost.
Provozovatel (Arkance Systems CZ s.r.o.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů.
Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení.
Další publikování obsahu je dovoleno jen se souhlasem autora.
TOPlist