Se si lavora con IDEA StatiCa versione precedente alla 24.1.3, consultare questo tutorial.
Widget #NaN: support_center_article
Name: Grasshopper - Plugin Installation
ID: 6d5f0dc8-ee5a-4c50-aced-df94e3586763
Show Raw Data
{
"title": {
"name": "Main headline (H1)",
"type": "text",
"value": "Grasshopper - Installazione del plugin"
},
"preview_image": {
"name": "Preview image",
"type": "asset",
"value": [
{
"name": "E1-1.png",
"description": null,
"type": "image/png",
"size": 68369,
"url": "https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/fe255e56-8a4e-4dd5-8264-4c71f1dcb040/E1-1.png",
"width": 782,
"height": 692,
"renditions": {}
}
]
},
"post_date": {
"name": "Post date",
"type": "date_time",
"value": null,
"displayTimeZone": "Europe/Prague"
},
"perex_content": {
"name": "Lead paragraph",
"type": "text",
"value": ""
},
"content": {
"images": [
{
"description": null,
"imageId": "210c0a21-6b2e-4cf8-96ca-37e82d4862fa",
"url": "https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/79496c31-039f-4837-b79c-cb4138788fee/g-1.png",
"height": 602,
"width": 822
},
{
"description": null,
"imageId": "17b9256a-6aa1-42b7-8631-d3e7d4e045fa",
"url": "https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/af466a09-7c9d-43da-aa86-ae8cf2e05680/g-2.png",
"height": 265,
"width": 492
},
{
"description": null,
"imageId": "2a7f156a-11b3-4615-bfa5-c5e91e966443",
"url": "https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/992a6362-f26a-4ba4-9082-0da7868c65c5/E1-1.png",
"height": 692,
"width": 782
},
{
"description": null,
"imageId": "b957b01f-e69c-482c-841e-87a2cab6aca6",
"url": "https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/71249ebe-9e05-4c66-bf72-1b3714c9decf/g-4.png",
"height": 599,
"width": 1077
},
{
"description": null,
"imageId": "8e7e6c80-c3e3-4d20-8aab-7481515ddf8d",
"url": "https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/f0c189a8-203f-40ea-9248-7aaf4be667ec/grasshopper-idea.png",
"height": 161,
"width": 814
}
],
"linkedItemCodenames": [],
"linkedItems": [],
"links": [
{
"codename": "grasshopper___introduction_to_the_plugin_component",
"linkId": "f2f373ad-9a22-499b-aced-f9520c80a37a",
"urlSlug": "descrizione-dei-componenti-del-plugin-grasshopper",
"type": "support_center_article"
}
],
"name": "Content",
"type": "rich_text",
"value": "<p>È possibile ottenere una versione di prova di Rhino3d e Grasshopper dal sito web di <a href=\"https://www.rhino3d.com/download/\" data-new-window=\"true\" target=\"_blank\" rel=\"noopener noreferrer\">Rhino3d</a>. Esegui Rhinoceros e seleziona il modello con <strong>Meters</strong>:</p>\n<figure data-asset-id=\"210c0a21-6b2e-4cf8-96ca-37e82d4862fa\" data-image-id=\"210c0a21-6b2e-4cf8-96ca-37e82d4862fa\"><img src=\"https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/79496c31-039f-4837-b79c-cb4138788fee/g-1.png\" data-asset-id=\"210c0a21-6b2e-4cf8-96ca-37e82d4862fa\" data-image-id=\"210c0a21-6b2e-4cf8-96ca-37e82d4862fa\" alt=\"\"></figure>\n<p>Nella riga di comando, inserisci <strong>\"Package Manager</strong>\":</p>\n<figure data-asset-id=\"17b9256a-6aa1-42b7-8631-d3e7d4e045fa\" data-image-id=\"17b9256a-6aa1-42b7-8631-d3e7d4e045fa\"><img src=\"https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/af466a09-7c9d-43da-aa86-ae8cf2e05680/g-2.png\" data-asset-id=\"17b9256a-6aa1-42b7-8631-d3e7d4e045fa\" data-image-id=\"17b9256a-6aa1-42b7-8631-d3e7d4e045fa\" alt=\"\"></figure>\n<p>Appare una nuova finestra; selezionare IDEAStatiCa e fare clic su <strong>Installa</strong>. Il plugin verrà scaricato e installato. Per essere attivo, è necessario riavviare Rhinoceros.</p>\n<figure data-asset-id=\"2a7f156a-11b3-4615-bfa5-c5e91e966443\" data-image-id=\"2a7f156a-11b3-4615-bfa5-c5e91e966443\"><img src=\"https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/992a6362-f26a-4ba4-9082-0da7868c65c5/E1-1.png\" data-asset-id=\"2a7f156a-11b3-4615-bfa5-c5e91e966443\" data-image-id=\"2a7f156a-11b3-4615-bfa5-c5e91e966443\" alt=\"\"></figure>\n<p>Per avviare Grasshopper con il plugin IDEA StatiCa, selezionare <strong>Strumenti / Grasshopper </strong>nella scheda Rhihoceros.</p>\n<figure data-asset-id=\"b957b01f-e69c-482c-841e-87a2cab6aca6\" data-image-id=\"b957b01f-e69c-482c-841e-87a2cab6aca6\"><img src=\"https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/71249ebe-9e05-4c66-bf72-1b3714c9decf/g-4.png\" data-asset-id=\"b957b01f-e69c-482c-841e-87a2cab6aca6\" data-image-id=\"b957b01f-e69c-482c-841e-87a2cab6aca6\" alt=\"\"></figure>\n<p>Come si può vedere, il plugin è già incorporato.</p>\n<figure data-asset-id=\"8e7e6c80-c3e3-4d20-8aab-7481515ddf8d\" data-image-id=\"8e7e6c80-c3e3-4d20-8aab-7481515ddf8d\"><img src=\"https://assets-us-01.kc-usercontent.com:443/28eac049-c8ed-00e2-220c-12142a968dff/f0c189a8-203f-40ea-9248-7aaf4be667ec/grasshopper-idea.png\" data-asset-id=\"8e7e6c80-c3e3-4d20-8aab-7481515ddf8d\" data-image-id=\"8e7e6c80-c3e3-4d20-8aab-7481515ddf8d\" alt=\"\"></figure>\n<p>Per conoscere i componenti e i comandi del plugin IDEA StatiCa per Grasshopper, consultare l'articolo <a data-item-id=\"f2f373ad-9a22-499b-aced-f9520c80a37a\" href=\"\">Descrizione dei componenti del plugin per Grasshopper</a>.</p>"
},
"regions": {
"name": "Region",
"type": "taxonomy",
"value": [
{
"name": "AMER",
"codename": "amer"
},
{
"name": "EMEA",
"codename": "emea"
},
{
"name": "APAC",
"codename": "apac"
}
],
"taxonomyGroup": "region"
},
"product_groups": {
"name": "Product group",
"type": "taxonomy",
"value": [
{
"name": "Steel",
"codename": "steel"
},
{
"name": "Connection design",
"codename": "connection_design"
}
],
"taxonomyGroup": "product_group"
},
"support_center_article_types": {
"name": "Support center article",
"type": "taxonomy",
"value": [
{
"name": "Tutorials",
"codename": "tutorial"
}
],
"taxonomyGroup": "support_center_article"
},
"expertise_levels": {
"name": "Expertise level",
"type": "taxonomy",
"value": [
{
"name": "Intermediate",
"codename": "intermediate"
},
{
"name": "Expert",
"codename": "expert"
}
],
"taxonomyGroup": "expertise_level"
},
"labels": {
"name": "Labels",
"type": "taxonomy",
"value": [
{
"name": "IDEA Open Model (API)",
"codename": "idea_open_model__api_"
},
{
"name": "Connection",
"codename": "connection"
}
],
"taxonomyGroup": "labels"
},
"linked_items": {
"name": "Linked items",
"type": "modular_content",
"value": [],
"linkedItems": []
},
"attachments__files": {
"name": "Attachments",
"type": "asset",
"value": []
},
"content_priority__value": {
"name": "Content priority value",
"type": "number",
"value": null
},
"options": {
"name": "Options",
"type": "multiple_choice",
"value": []
},
"url_slug": {
"name": "Url slug",
"type": "url_slug",
"value": "grasshopper-installazione-del-plugin"
},
"unique_url_slug": {
"name": "Unique URL slug",
"type": "custom",
"value": "[\"grasshopper-plugin-installation\",\"[autogenerated]\"]"
},
"content_settings__sitemap": {
"name": "Show in sitemap",
"type": "multiple_choice",
"value": []
},
"content_settings__robots": {
"name": "Search engine indexing",
"type": "multiple_choice",
"value": []
},
"content_settings__is_hidden": {
"name": "Hidden nested content",
"type": "multiple_choice",
"value": []
},
"metadata__page_title": {
"name": "Page title",
"type": "text",
"value": "Grasshopper - Installazione del plugin"
},
"metadata__page_description": {
"name": "Page description",
"type": "text",
"value": ""
},
"metadata__page_keywords": {
"name": "Page keywords",
"type": "text",
"value": ""
},
"metadata__canonical_url": {
"name": "Canonical URL",
"type": "text",
"value": ""
},
"metadata__og_title": {
"name": "OG:title",
"type": "text",
"value": ""
},
"metadata__og_description": {
"name": "OG:description",
"type": "text",
"value": ""
},
"metadata__og_image": {
"name": "OG:image",
"type": "asset",
"value": []
},
"translation__translation_connector": {
"name": "Translation Connector",
"type": "taxonomy",
"value": [],
"taxonomyGroup": "languages"
},
"translation__force_translation": {
"name": "Force translation",
"type": "multiple_choice",
"value": []
},
"translation__last_translation": {
"images": [],
"linkedItemCodenames": [],
"linkedItems": [],
"links": [],
"name": "Last translation",
"type": "rich_text",
"value": "<p><br></p>"
},
"translation__ai_translated": {
"name": "AI translated",
"type": "multiple_choice",
"value": []
},
"page_tree_settings__page_label": {
"name": "Page label",
"type": "text",
"value": ""
},
"page_tree_settings__path_segment": {
"name": "Path segment",
"type": "text",
"value": ""
},
"page_tree_settings__breadcrumb_style": {
"name": "Breadcrumb style",
"type": "multiple_choice",
"value": []
},
"page_tree_settings__hide_in_breadcrumbs": {
"name": "Hide in breadcrumbs",
"type": "multiple_choice",
"value": []
}
}Plugin Anemone
Poiché Grasshopper non può lavorare con i loop, è necessario installare un altro plugin in grado di gestirli. In questo esempio, utilizzeremo Anemone, che consente di creare loop in Grasshopper.

Nota: posizionare il file .gha nelle librerie di Grasshopper, fare clic con il pulsante destro del mouse su proprietà, selezionare la casella "sblocca", premere applica, chiudere tutto e riavviare Rhino.
IDEA StatiCa Connection - Progettazione di un giunto e impostazione dei parametri
Per questa esercitazione abbiamo bisogno di una connessione con alcuni parametri. Createne uno utilizzando un modello vuoto:

Andate agli effetti Loads e modificate i carichi secondo la seguente immagine:

Salvare ora il file con il nome Esempio3.ideaCon.
Quindi, aggiungere la Piastra operativa alla Piastra come indicato nell'immagine seguente:

Per poter lavorare con i parametri, è necessario attivare la scheda Sviluppatore in Preferenze / Impostazioni avanzate:

Ora è necessario impostare il parametro per le saldature. Fare clic sul pulsante più nella scheda Sviluppatore e modificare il testo secondo l'immagine:

Per collegare questo parametro con le saldature appropriate, fare clic sul pulsante di collegamento e selezionare il campo della proprietà, come mostrato nell'immagine seguente:

Ora è possibile salvare questa giunzione con l'operazione e il parametro in un modello denominato Esempio3.contemp con il pulsante Salva con nome.

Grasshopper - Unire i file *ideaCon e *contemp, determinare lo spessore della saldatura.
Creare un nuovo documento e aggiungere i seguenti componenti per unire i file *.ideaCon e *.contemp. Selezionare la scheda Params nella barra multifunzione superiore e posizionare il componente File Path sulla tela.

Fare clic con il pulsante destro del mouse sul componente e selezionare il file Esempio3.ideaCon salvato in precedenza.
Nota: se si apre il file allegato, il percorso deve essere modificato di conseguenza.
In alternativa, è possibile utilizzare i componenti Params / Panel e Maths / C# Script per importare i file Example3.contemp e Example3.ideaCon.
Dalla versione 24.1.4, IDEA StatiCa è dotata di una nuova API, descritta qui.
Per eseguire gli script Grasshopper, è necessario aggiungere a ogni file un componente chiamato Connection Service Runner. Questo componente si trova in IDEA StatiCa / App Common.

Quando si esegue questo componente, si dovrebbe vedere apparire la seguente finestra.

Ora, collegare i seguenti componenti all'area di disegno, come mostrato nell'immagine.
Importazione di file:
IDEA StatiCa / App Common / Apri progetto
IDEA StatiCa / Connessione / Ottieni connessioni
IDEA StatiCa / Connessione / Importa file modello
IDEA StatiCa / Connessione / Assegnazione modello completo
IDEA StatiCa / Connessione / Applica modello (per creare un file di risultato Esempio3_aggiornamento.ideaCon)
Calcolo e risultati:
IDEA StatiCa / Connessione / Ottenere parametri
IDEA StatiCa / Connessione / Aggiornare parametri
IDEA StatiCa / Connessione / Calcolare progetto
IDEA StatiCa / App Common / Modificare oggetto
IDEA StatiCa / App Common / Decostruire oggetto
Componenti di Anemone per iterare la dimensione della saldatura:
Anemone / Classe / Inizio ciclo
Anemone / Classe / Fine ciclo
Params / Matematica / Operatori / Addizione
Utilizziamo il componente Params / Input / Button per avviare l'iterazione.
L'iterazione viene eseguita dieci volte a partire da 0,001 m con un passo di 1 mm fino a quando il valore CheckStatus diventa True.

Interpretazione dei risultati
Per questo specifico collegamento, si otterranno risultati soddisfacenti utilizzando
- Spessore della saldatura 6 mm
Esempi più complessi sono disponibili sul vostro PC nella directory
"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.0\Esempi0.2.0.zip"
