Idea Statica
  • Staal
  • Beton
  • Ondersteuning & Leren
  • Prijzen
  • Bedrijf
  • Overzicht staal
  • Verbinding ontwerp
  • Staafontwerp
  • Parametrisch ontwerp
  • Casestudies staal
  • Overzicht beton
  • Wand & detailontwerp
  • Concrete casestudies
  • Ondersteuningscentrum
  • Persoonlijke opleiding
  • Blog
  • Downloads & Licenties
  • Plannen
  • Gratis community tool
  • Licentie voor ondernemingen
  • Studenten en Universiteiten
  • Calculators
  • Over ons
  • Contact
  • Onderzoek & ontwikkeling
  • Blog
  • Evenementen
  • Staal
    Overzicht staalVerbinding ontwerpStaafontwerpParametrisch ontwerpCasestudies staal
  • Beton
    Overzicht betonWand & detailontwerpConcrete casestudies
  • Ondersteuning & Leren
    OndersteuningscentrumPersoonlijke opleidingBlogDownloads & Licenties
  • Prijzen
    PlannenGratis community toolLicentie voor ondernemingenStudenten en UniversiteitenCalculators
  • Bedrijf
    Over onsContactOnderzoek & ontwikkelingBlogEvenementen
14-daagse proefperiode
14-daagse proefperiode

Abonneer u op onze nieuwsbrief

Bedrijf

  • Over ons
  • Partnerships
  • Vacatures
  • Gepatenteerde technologie voor constructeurs

Bronnen

  • Klantprojecten
  • Case studies
  • IDEA StatiCa Connection Library
  • Verificatieboeken

Juridisch

  • Gebruiksrechtovereenkomst IDEA StatiCa
  • Privacybeleid
  • Terms of Services – IDEA StatiCa Viewer
  • Licenties

Help

  • Contact
  • Offerteaanvraag
  • Resellers
  • Downloads
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Vertrouwd en wereldwijd gebruikt door ingenieurs, fabrikanten & consultants.

OndersteuningscentrumKennisbank ArtikelenBeschrijving van Grasshopper plugin-componenten
Beschrijving van Grasshopper plugin-componenten
SteelConnection designKnowledge baseConnectionIDEA Open Model (API)

Beschrijving van Grasshopper plugin-componenten

Dit artikel is ook beschikbaar in
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH

Deze tutorial helpt u vertrouwd te raken met de functionaliteit van de software.

Aan de slag

Systeemvereisten

De plugin is momenteel ontwikkeld voor Rhino 7. Grasshopper is gratis en ingebouwd in Rhino 7, zodat Grasshopper niet afzonderlijk hoeft te worden geïnstalleerd. Raadpleeg voor versiecompatibiliteit de Rhinoceros-webpagina.

U kunt een proefversie van Rhino3d en Grasshopper downloaden van de Rhino3d-website.

Plugin-installatie en vereisten

De plugin kan worden geïnstalleerd via de Rhino Package Manager. Na installatie en herstart van Rhino is het tabblad IDEA StatiCa beschikbaar in Grasshopper.

IDEA StatiCa is gebouwd als uitbreiding op de nieuwste versies van de IDEA Open Model (IOM)- en IDEA API-modules. Bij gebruik van deze tools wordt aanbevolen de nieuwste versie van IDEA StatiCa te installeren om correct te functioneren en alle nieuwste functies te benutten. 

Beperkingen

  • Momenteel moeten de Rhino-eenheden zijn ingesteld op meters om de plugin correct te laten werken.
  • Alle invoereenheden dienen ook te worden opgegeven in basis SI-eenheden, conform de IDEA Open Model-aanduiding. Zie de Open Model Units-specificatie voor meer details.

Hulp en feedback

Deze tools worden verbeterd in nauwe samenwerking met gevorderde gebruikers en hun vereiste workflows. We horen graag feedback of suggesties om de functionaliteit te verbeteren. Feedback kan het beste worden ingediend via het forum op de IDEA StatiCa publieke GitHub.

Introductie

De IDEA StatiCa Grasshopper-plugin bestaat uit de volgende primaire onderdelen:

1. Componenten voor het genereren van IDEA Open Model (IOM) 

Deze worden gebruikt om het volgende te faciliteren:

  • IDEA Open Model aanmaken, importeren of wijzigen.
  • Aangepaste EEM-conversies
  • Geometrische conversie: IOM <-> Rhino
  • Expliciet modelleren van staven, platen, bouten, sneden en lassen.

2. Componenten voor interactie met IDEA Design Applications 

Deze worden gebruikt om:

  • Bestanden van design-applicaties aan te maken, te importeren en te wijzigen, zoals verbindingen.
  • Geometrie en componenten op te halen en bij te werken.
  • Door de gebruiker gedefinieerde templates toe te passen.
  • Door de gebruiker gedefinieerde parameters op te halen en bij te werken.
  • Berekeningen uit te voeren en resultaten te extraheren.
  • Aanvullende ontwerpinformatie op te halen (incl. fabricagekosten, enz.)

Componenten voor het genereren van IOM zijn API-agnostisch en vereisen daarom geen licentie van IDEA StatiCa.

De component die interactie heeft met de IDEA StatiCa Design App vereist een actieve licentie van IDEA StatiCa. Open Model-componenten worden gebruikt binnen Design App-componenten in gevallen waarbij geometrieconversie en interoperabiliteit een rol spelen.

Open Model Object-componenten

Objectcomponenten hebben betrekking op een specifiek objecttype in het Open Model-gegevensformaat. In principe kan elk object dat een Id of Naam moet hebben, worden geclassificeerd als een Open Model Object.

Objectaanmaak

Alle Open Model Objects moeten een Id en Naam hebben. Om het aanmaken van objecten te versnellen en de bruikbaarheid te verbeteren, vereisen de meeste objecten bij aanmaak geen door de gebruiker gedefinieerd id of naam; deze kunnen automatisch worden toegewezen wanneer ze worden toegevoegd en gecompileerd in een model.

[!NOTE] Objecten zonder toegewezen Id of Naam krijgen automatisch een Id = 0 en een lege Naam-string toegewezen.

Bij gebruik van een Create-component toont de uitvoer de Naam en het Id dat aan dat object is toegekend. De uitvoerstring is het Open Model Object Type.

[!IMPORTANT] Bij het aanmaken van objecten in Grasshopper dient de objectnaam een unieke string te zijn voor een bepaald objecttype.

[!NOTE] Sommige specifieke objecten zoals materialen, doorsneden, lastgevallen en combinaties vereisen wel een naam bij het aanmaken van het object.

Open Model Result-componenten

Open Model Results worden gebruikt om analyseresultaten op te slaan voor gerelateerde analytische staven. Met behulp van Grasshopper kunnen resultaten in het Open Model Result-formaat eenvoudig worden aangemaakt met de beschikbare componenten.

Dit biedt een flexibele manier om het fysieke model te koppelen aan analytische EEM-modelresultaten.

[!NOTE] Raadpleeg de documentatie over het Open Model Result voor aanduidingen van inwendige krachten en uitleg over het aanmaken van correcte Open Model Result-bestanden.

Open Model Result aanmaken

Het aanmaken van Open Model Results werkt vergelijkbaar met andere gecompileerde objecttypen. Eerst dient het object op hoog niveau te worden aangemaakt met de gewenste instellingen; vervolgens kan het worden gewijzigd door bestaande entiteiten toe te voegen of bij te werken.

IDEA Connection App-componenten

Hier beschrijven we kort de componenten die beschikbaar zijn om te werken met IDEA StatiCa Connection-bestanden in Grasshopper.

Het Connection-object

De meeste componenten die betrekking hebben op de IDEA Connection App maken het doorgeven van een 'Connection'-object mogelijk.

Het Connection-object is een verwijzing naar een IDEA Connection-bestand dat op schijf is opgeslagen. Eerst dient de gebruiker te verwijzen naar een bestaande verbinding die eerder is aangemaakt, of een nieuwe verbinding vanaf nul aan te maken met behulp van de Open Model-componenten.

In Grasshopper wordt elk 'Connection'-object behandeld als één enkel verbindingsobject. IDEA Connection-projectbestanden met meerdere verbindingen in het project worden in Grasshopper gescheiden en behandeld als meerdere objecten met een gerefereerd bestandspad en naam.

[!WARNING] Het wordt aanbevolen te werken met IDEA StatiCa Connection-projectbestanden die één enkele verbinding bevatten.

Het Connection-object kan ook een duplicaat opslaan en beheren van de beschikbare informatie die uit het programma wordt geëxtraheerd. Dit blijft behouden totdat de verbinding wordt gewijzigd – waardoor het aantal benodigde API-aanroepen wordt verminderd.

Connection Object-componenten

Hieronder vindt u een lijst van componenten die beschikbaar zijn om te werken met het Connection Object.

Omdat gebruikers waarschijnlijk met grote aantallen verbindingen tegelijk moeten werken, zijn componenten toegevoegd met meerdere manieren om een taak uit te voeren, zodat u één verbinding tegelijk in batch kunt bijwerken in plaats van via meerdere parallelle bewerkingen. Daarom zijn er doorgaans meerdere manieren om bepaalde typen taken uit te voeren.

Om de prestaties te verbeteren, wordt aangeraden zoveel mogelijk informatie te laden bij het verwijzen naar de verbinding en, indien wijzigingen worden uitgevoerd, zoveel mogelijk aanpassingen in één stap te combineren.

ComponentBeschrijving
Reference ConnectionVerwijs naar een bestaande verbinding op schijf om geautomatiseerde bewerkingen uit te voeren. Bij het verwijzen naar de verbinding kunt u ervoor kiezen een deel van de verbindingsinformatie vooraf te laden. Hierdoor wordt de verbinding geopend en wordt de basisinformatie over de verbinding geëxtraheerd. Dit bespaart u waarschijnlijk tijd verderop in het proces als u niet veel wijzigingen uitvoert op het verbindingsobject.
Create from IOMMaak een IDEA Connection-bestand aan vanuit het IOM-formaat. Een gebruiker kan een bestandspad invoeren naar een bestaand model-XML-bestand of het OpenModel-object rechtstreeks koppelen dat is aangemaakt vanuit de IOM-componentenbibliotheek.
Update from IOMHiermee kan een gebruiker een bestaand verbindingsbestand bijwerken met een gewijzigd IDEA Open Model-bestand. Dit werkt doorgaans in combinatie met de Extract IOM Container-component.
DeconstructDe Deconstruct-component kan worden gebruikt om algemene informatie over het verbindingsobject op te halen, zoals de verbindingsnaam, het bestandspad, instellingen, enz.
Calculate ConnectionVoer berekeningen van de verbinding uit. Resultaten worden ingelezen en opgeslagen in het Connection Object. Als de verbinding verderop wordt gewijzigd, worden de resultaten uit het object verwijderd. Om de resultaten te bekijken, geeft u de verbinding door aan de Connection Results-component. De verbinding wordt automatisch opgeslagen nadat de berekening is uitgevoerd.
Connection ResultsZodra een verbinding is berekend, worden de resultaten opgeslagen in het verbindingsobject en kunnen ze worden opgehaald met de Connection Results-component. Resultaten kunnen worden gefilterd op specifieke sleutels voor verschillende elementen.
Modify ConnectionHiermee kunt u wijzigingen aanbrengen in verbindingsonderdelen. Zie hieronder voor nadere informatie.
Apply TemplatePas een template toe op een verbinding met behulp van de beschikbare template-instellingen. Zie het gedeelte over Templates hieronder.
Get Connection GeometryHaal de geometrie van de verbinding op in Grasshopper. Dit exporteert de verbinding en converteert deze naar Open Model-objecten. De staven en verbindingsgegevens worden afzonderlijk geëxporteerd. Deze component is nuttig voor directe koppeling met CAD-software.
Get Connection CostsHiermee kan de gebruiker gedetailleerde fabricagekosten van de verbinding extraheren. Elk kostenonderdeel kan worden opgesplitst in gedetailleerde kostenposten met behulp van de Deconstruct Cost item-component.
Evaluate ExpressionEvaluate Expression stelt u in staat expressies te evalueren. Expressies worden doorgaans gebruikt in de Parameters-interface, maar kunnen ook rechtstreeks binnen de applicatie worden gebruikt. De parameterreferentiegids biedt voorbeelden van beschikbare parameters. Raadpleeg de Expression Parameters Reference Guide.

Connection Template-componenten

Connection templates zijn bestanden die complexe bewerkingsgegevens opslaan die kunnen worden doorgegeven tussen verbindingen met vergelijkbare topologieën. Templates slaan ook eventuele gedefinieerde verbindingsparameters en andere informatie over de basisverbinding op, zoals staafgeometrie en doorsnedetype. Grasshopper biedt enkele componenten die het toepassen en deconstructeren van IDEA StatiCa template-bestanden mogelijk maken. 

Connection Template Object

In Grasshopper kunt u naar elk gewenst aantal eerder gedefinieerde templates verwijzen. Momenteel zijn alleen templates die op schijf zijn opgeslagen (als '.ideatemp') importeerbaar in Grasshopper. 

Wanneer een template wordt geïmporteerd, kunnen we de beschikbare parameters extraheren die erin zijn opgeslagen. Dit stelt ons in staat te begrijpen welke parameters beschikbaar zullen zijn in het verbindingsbestand zodra de template is toegewezen.

[!NOTE] Templates kunnen worden geëxporteerd vanuit basisverbindingen via de ontwikkelaarsmodus in IDEA StatiCa Connection.

Grasshopper-voorbeeldbestanden

Voorbeelden worden momenteel meegeleverd met de installatiebestanden van de plugin.

In de installatiemap

%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\ bevindt zich een .zip-map:

Examples.zip

Deze map bevat verschillende workflow-voorbeelden die momenteel beschikbaar zijn.

Gerelateerde artikelen

Parametrische ontwerpopties voor IDEA StatiCa Connection
  • Staal
  • IDEA Open Model (API)
  • Checkbot
  • Grasshopper
  • Modeling
  • +5
  • Staal
  • IDEA Open Model (API)
  • Checkbot
  • Grasshopper
  • Modeling

Knowledge base

Parametrische ontwerpopties voor IDEA StatiCa Connection

Lees meer
Grasshopper API - Hoe maak ik een IDEA StatiCa IOM-bestand voor import (01) - Versie 24
  • Staal
  • Connection
  • +2
  • Staal
  • Connection

Tutorials

Grasshopper API - Hoe maak ik een IDEA StatiCa IOM-bestand voor import (01) - Versie 24

Lees meer
Grasshopper API-link - Parametrisch Connection model importeren en berekenen (02)
  • Staal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Staal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Tutorials

Grasshopper API-link - Parametrisch Connection model importeren en berekenen (02)

Lees meer
Grasshopper API koppeling – parametrische optimalisatie van een verbindingslas (03)
  • Staal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Staal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Tutorials

Grasshopper API koppeling – parametrische optimalisatie van een verbindingslas (03)

Lees meer