Grasshopper API link - bulkberekening van stalen verbindingen (06)
Als je werkt met IDEA StatiCa versie tot 24.1.3, bekijk dan deze tutorial.
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:
Voer in de command regel "Package Manager" in:
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.
Om Grasshopper te starten met de IDEA StatiCa plugin, selecteer Tools / Grasshopper in het Rhihoceros tabblad.
Zoals u kunt zien, is de plugin nu beschikbaar.
Leer meer over de componenten en opdrachten in de IDEA StatiCa-plugin voor Grasshopper in het artikel Beschrijving van Grasshopper-plug-incomponenten.
HUMAN plugin
In dit voorbeeld moeten we een deel van de structuur selecteren, en hiervoor moet je een andere plugin installeren - HUMAN, die je in deze tutorial zult gebruiken.
IDEA StatiCa Checkbot - importeren van een constructie, ontwerpen van een verbinding
Open de bijgevoegde map met een structuur geïmporteerd uit software van derden. Interne krachten zijn inbegrepen.
Selecteer een van de middelste verbindingen in de bovenste rij (bijv. C11) en open deze in de IDEA StatiCa Connection.
Je kunt het correct ontwerpen volgens je eigen behoeften of onze volledig voorbereide verbinding hier gebruiken.
Ga naar het tabblad Ontwikkelaar, stel de parameters in en koppel ze aan de juiste bewerking volgens de volgende afbeeldingen:
Sla ten slotte de hele verbinding op als template *.contemp, die later in Grasshopper wordt gebruikt.
Grasshopper - XML-bestand importeren, de template toepassen
Maak een nieuw document, selecteer de tab Params in het bovenste lint en plaats de component File Path op het canvas.
Klik met de rechtermuisknop op het component en selecteer het bestand import.xml, gevonden in de Checkbot map. Dit bestand bevat alle gegevens van de geïmporteerde structuur.
Sinds versie 24.1.4 heeft IDEA StatiCa een nieuwe API, die hier wordt beschreven.
Om Grasshopper-scripts uit te voeren, moet je een component genaamd Connection Service Runner toevoegen aan elk bestand. Deze component kan worden gevonden in IDEA StatiCa / App Common.
Wanneer je dit component uitvoert, zou je het volgende venster moeten zien verschijnen.
Nu voeg je de volgende componenten toe aan het canvas en verbindt ze zoals in de afbeelding.
Bestand importeren en Structuur weergeven, inclusief een beschrijving van de verbindingen in Rhino:
IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model / Deconstruct Open Model Object
IDEA StatiCa / Open Model Create / Deconstruct Member 1D
Params / Geometry / Curve
Params / Geometry / Point
Display / Dimensions / Text Tag
Nu kunt u de structuur in Rhino zien:
Importeer de template en pas het toe op de geselecteerde verbindingen:
IDEA StatiCa / App Common / Create Connection from IOM
IDEA StatiCa / App Common / Deconstruct Object
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full template Assign
IDEA StatiCa / Connection / Apply Template
Human / Misc / Item Selector
Sets / Sets / Member Index
Sets / Lists / List item
Params / Primitive / Filepath (import template)
Params / Input / Boolean Toggle (3x)
Nu kunt u de structuur zien met geselecteerde verbindingen waar de template is toegepast:
Grasshopper - parameters wijzigen en berekening uitvoeren
Parameters wijzigen:
IDEA StatiCa / Connection / Get Parameters
IDEA StatiCa / Connection / Update Parameters
IDEA StatiCa / Connection / Get Settings
IDEA StatiCa / Connection / Update Settings
IDEA StatiCa / App Common / Modify Object (2x)
IDEA StatiCa / Connection / Modify Code Setup (om uitvoertabel te vereenvoudigen)
IDEA StatiCa / Connection / Modify Parameters
Params / Input / Panel (2x)
Params / Input / Boolean Toggle (5x)
Params / Input / Number slider (2x)
Params / Sets / List item (2x)
Params / Sets / Tree / Merge
Bereken verbindingen:
IDEA StatiCa / Connection / Calculate Project
IDEA StatiCa / Connection / Deconstruct Result Item (gegevens doorgeven aan componenten voor de visualisatie)
IDEA StatiCa / Connection / Export IOM
IDEA StatiCa / Open Model / Connection Open Model (gegevens doorgeven aan componenten voor de visualisatie)
Params / Input / Boolean Toggle (2x)
Visualisatie van resultaten:
Met Grasshopper kunt u uw resultaten verbeteren met grafische visualisatie. Met de componenten in de volgende afbeelding kunt u de berekende verbindingen in het groen zien; de verbindingen die niet door de controles komen, worden dan in het rood weergegeven.
Hier is de hele afbeelding van het Grasshopper-bestand om de koppelingen tussen de componenten te zien:
Complexere voorbeelden zijn te vinden in de map
"%appdata%\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.0\Examples0.2.0.zip".
Toegevoegde downloads
- Connection-template.ideaCon (IDEACON, 76 kB)
- Project2-update.zip (ZIP, 138 kB)