Grasshopper API-link - Parametrisch Connection model importeren en berekenen

Dit artikel is ook beschikbaar in:
In deze tutorial leer je hoe je kunt werken met geparametriseerde verbindingen en hoe je ze kunt wijzigen en evalueren in Grasshopper.



Grasshopper - Installatie van de plugin

Je kunt een proefversie van Rhino3d en Grasshopper downloaden via de Rhino3d website. Start Rhinoceros en selecteer de template met Meters:

inline image in article

Voer in de command regel "Package Manager" in:

inline image in article

Een nieuw venster verschijnt; selecteer IDEAStatiCa en klik op Install. De plugin wordt gedownload en geïnstalleerd. Om actief te worden, is een herstart van Rhinoceros noodzakelijk.

inline image in article

Om Grasshopper te starten met de IDEA StatiCa plugin, selecteer Tools / Grasshopper in het Rhihoceros tabblad.

inline image in article

Zoals u kunt zien, is de plugin nu beschikbaar.

inline image in article

Leer meer over de componenten en opdrachten in de IDEA StatiCa-plugin voor Grasshopper in het artikel Beschrijving van Grasshopper-plug-incomponenten.

Colibri plugin

Omdat Grasshopper niet met lussen kan werken, moet je een andere plugin installeren - COLIBRI, die je in deze tutorial zult gebruiken.

inline image in article


IDEA StatiCa Connection - Ontwerp van een verbinding en stel parameters in

Voor het voorbeeld maak je een eenvoudige momentverbinding met behulp van een template:

inline image in article

Om met parameters te kunnen werken, is het nodig om het tabblad Ontwikkelaar in te schakelen in Voorkeuren / Geavanceerde instellingen:

inline image in article

In het begin moet je de belastingen instellen volgens de volgende afbeelding:

inline image in article

Nu moet je twee parameters instellen voor deze verbinding. De eerste is de dikte van de Endplate. Klik op de plusknop in het tabblad Ontwikkelaar en wijzig de tekst volgens de afbeelding:

inline image in article

Om deze parameter te verbinden met de juiste dikte van de Endplate, klik je op de link-knop en selecteer je het property-veld zoals te zien is in de volgende afbeelding:

inline image in article

Als tweede parameter stel je de diameter van de bouten in:

inline image in article

Opmerking: De uitdrukking is een tekst, dus het is noodzakelijk om apostrofs te gebruiken.

Verbind deze parameter met de bijbehorende bewerking:

inline image in article

Nu kun je de koppelingen controleren in het tabblad Modeleigenschappen:

inline image in article

Aangezien het de bedoeling is om met de diameter van de bouten te spelen, moeten we de juiste boutensamenstellingen aan het bestand toevoegen:

inline image in article

Tenslotte kun je deze verbinding opslaan onder de naam Example2.ideaCon.

Grasshopper - Het *ideaCon bestand importeren en de parameters wijzigen

Maak een nieuw document, selecteer de tab Params in het bovenste lint en plaats de component File Path op het canvas.

inline image in article

Klik met de rechtermuisknop op de component en selecteer het bestand Example2.ideaCon dat we eerder hebben opgeslagen.

Opmerking: als u het bijgevoegde bestand opent, moet u dit pad dienovereenkomstig wijzigen.

Voeg nu de volgende componenten toe aan het canvas en verbind ze zoals weergegeven in de afbeelding.

Import File:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection

View Parameters:

IDEA StatiCa / Connection / Deconstruct Parameters

Modify Parameters:

IDEA StatiCa / Connection / Modify Parameters (1)
IDEA StatiCa / Connection / Modify Parameters (2)
IDEA StatiCa / Connection / Modify Connection

Voor het gewijzigde bestand met andere resultaten stellen we het achtervoegsel _updated in. 

Calculation and Results:

IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items

Colibri Components (Om te itereren over de parameters)

TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator

Voor de invoer bevat de eerste waardenlijst 3 waarden (0,010, 0,015, 0,020) voor de dikte van de eindplaat. De tweede bevat drie waarden (M12 8.8, M14 8.8, M16 8.8) voor de diameter van de bout. De resultaten worden opgeslagen in het bestand data.csv. Standaard wordt dit bestand opgeslagen in c:\Colibri; hier moet je het pad instellen op C:/IDEA. Zorg ervoor dat je geautoriseerde toegang hebt.

inline image in article

Klik op de knop Colibri Inputs / Fly om de hele iteratie te doorlopen. Na een tijdje wordt het CSV-bestand aangemaakt.

De eenvoudige resultaten met True / False kun je zien als je het bestand opent.

inline image in article

Interpretatie van de resultaten

Voor deze specifieke verbinding krijgt u voltooide resultaten als u ofwel

  • Bouten M16 8.8 met een eindplaatdikte van 10 mm

of

  • Bouten M14 8.8 met eindplaatdikte van 15 mm

Meer complexe voorbeelden zijn te vinden op je PC in de map

"%appdata%Rhinocerospackages\7.0$IDEAStatiCa\0.1.1$Examples.zip".


Gerelateerde opnames

Deel 1 - parameters instellen in IDEA StatiCa Connection

Deel 2 - uploaden van verbinding en weergave in Rhino

Deel 3 - itereren over de parameters

Deel 4 - interpretatie van de resultaten

Toegevoegde downloads

Gerelateerde artikelen