Grasshopper API link – kapcsolat hegesztés parametrikus optimalizálása (03) 24-es verzió
Grasshopper - Plugin telepítése
A Rhino3d és a Grasshopper próbaverzióját a Rhino3d weboldaláról töltheti le. Futtassa a Rhinoceros programot, és válassza ki a Meters sablont:
A parancssorba írja be: "Package Manager":
Megjelenik egy új ablak; válassza ki az IDEAStatiCa elemet, majd kattintson a Install gombra. A plugin letöltődik és települ. Az aktiváláshoz szükséges a Rhinoceros újraindítása.
A Grasshopper IDEA StatiCa pluginnel való indításához válassza a Tools / Grasshopper lehetőséget a Rhinoceros fülön.
Amint látható, a plugin már be van építve.
Az IDEA StatiCa Grasshopper pluginjének összetevőiről és parancsairól a A Grasshopper plugin összetevőinek leírása cikkben olvashat bővebben.
Anemone plugin
Mivel a Grasshopper nem tud hurkokkal dolgozni, telepítenie kell egy másik plugint, amely képes kezelni ezt. Ebben a példában az Anemone plugint fogjuk használni, amely lehetővé teszi hurkok létrehozását a Grasshopperben.
Megjegyzés: helyezze a .gha fájlt a Grasshopper könyvtárakba, jobb kattintás a tulajdonságokra, jelölje be az „unblock" jelölőnégyzetet, nyomja meg az alkalmaz gombot, zárjon be mindent, és indítsa újra a Rhinót.
IDEA StatiCa Connection – Csukló tervezése és paraméterek beállítása
A példához egy egyszerű nyomatéki kapcsolatot fog létrehozni egy sablon segítségével:
A paraméterekkel való munkához szükséges engedélyezni a Fejlesztői lapot a Beállítások / Speciális beállítások menüpontban:
Most be kell állítania a hegesztések paraméterét. Kattintson a Fejlesztői lapon a plusz gombra, és módosítsa a szöveget a képnek megfelelően:
A paraméter megfelelő hegesztésekhez való kapcsolásához kattintson a link gombra, és válassza ki a tulajdonságmezőt az alábbi képen látható módon:
Most elmentheti ezt a csomópontot a művelettel és a paraméterrel együtt egy Example3.contemp nevű sablonba a Mentés másként gombbal.
Zárja be a fájlt, és nyisson meg egy új fájlt, ezúttal sablon műveletek nélkül:
Lépjen a Teherhatások menüpontra, és módosítsa a terheléseket az alábbi képnek megfelelően:
Most mentse el ezt a fájlt Example3.ideaCon néven.
Grasshopper - Az *ideaCon és *contemp fájlok összevonása, a hegesztés vastagságának meghatározása.
Hozzon létre egy új dokumentumot, és adja hozzá a következő komponenseket a *.ideaCon és *.contempt fájlok összevonásához. Válassza ki a Params lapot a felső szalagon, és helyezze el a File Path komponenst a vásznon.
Kattintson jobb gombbal a komponensre, és válassza ki a korábban mentett Example3.ideaCon fájlt.
Megjegyzés: Ha megnyitja a csatolt fájlt, ezt az elérési utat megfelelően módosítania kell.
Vagy használhatja a Params / Panel és Maths / C# Script komponenseket az Example3.contemp és az Example3.ideaCon fájlok importálásához.
Most csatlakoztassa a következő komponenseket a vászonhoz a képen látható módon.
Fájl importálása:
IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (az Example3_update.ideaCon eredményfájl létrehozásához)
Számítás és eredmények:
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Parameters
IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items
Anemone komponensek a hegesztési méret iterálásához:
Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition
Az iteráció elindításához a Params / Input / Button komponensthasználjuk.
Az iteráció tízszer fut le 0,001 m-től 1 mm-es lépésközzel, amíg a CheckStatus értéke True nem lesz.
Az eredmények értelmezése
Ennél a konkrét kapcsolatnál kielégítő eredményeket kap a következő beállítással:
- Hegesztési vastagság 6 mm
Összetettebb példák találhatók a számítógépén a következő könyvtárban:
"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"
Csatolt letöltések
- Example3.zip (ZIP, 65 kB)