Vytisknout stránku | Zavřít okno

Loop

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: iLogic a ETO
Popis fóra: Funkce a makra iLogic, Inventor Engineering to Order (ETO), automatizace a konfigurace výrobků
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=15794
Datum vytištění: 02.kvě.2026 v 05:59


Téma: Loop
Odeslal: hoboj
Předmět: Loop
Datum odeslání: 04.říj.2012 v 10:36
Lze nastavit pomocí iLogicu měření smyčky (kontrola) v daném náčrtu?

-------------
Vojtěch Visingr



Odpovědi:
Odeslal: Navara
Datum odeslání: 04.říj.2012 v 12:54
Na to je v Inventoru metoda. Následující příklad změří délku smyčky prvního náčrtu, která jako první obsahuje alespoň jednu úsečku.
---
Dim se As SketchEntity = ThisDoc.Document.ComponentDefinition.Sketches(1).SketchLines(1)

MsgBox( ThisApplication.MeasureTools.GetLoopLength(se) & " cm")
---


Odeslal: hoboj
Datum odeslání: 04.říj.2012 v 14:51
děkuji a lze to i pro 3D náčrt?

-------------
Vojtěch Visingr


Odeslal: Navara
Datum odeslání: 04.říj.2012 v 14:52
Mělo by, ale nezkoušel jsem to.


Odeslal: hoboj
Datum odeslání: 04.říj.2012 v 15:03
tímto to bohužel nejde právě. Zkoušel jsem změnit na Lines na Lines3D ale bohužel.

-------------
Vojtěch Visingr


Odeslal: Navara
Datum odeslání: 04.říj.2012 v 15:16
Funguje s drobnou úpravou
---
Dim se As SketchEntity3D = ThisDoc.Document.ComponentDefinition.Sketches3D(1).SketchLines3D(1)

MsgBox( ThisApplication.MeasureTools.GetLoopLength(se) & " cm")
---


Odeslal: hoboj
Datum odeslání: 04.říj.2012 v 16:20
Aha, zapomněl jsem SketchEntity3D

jak změnit jednotky na mm? 


-------------
Vojtěch Visingr


Odeslal: Boleslav
Datum odeslání: 04.říj.2012 v 18:32
Zkuste: *10



Vytisknout stránku | Zavřít okno