Grasshopper API link - วิธีนำเข้าและคำนวณแบบจำลองการเชื่อมต่อแบบ Parametric (02)

This article is also available in:
Translated by AI from English
ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีการทำงานกับการเชื่อมต่อแบบ Parametric และวิธีการเปลี่ยนแปลงและประเมินผลใน Grasshopper

บทเรียนนี้ใช้ Rhino 8 หากคุณใช้งาน IDEA StatiCa เวอร์ชันถึง 24.1.3 โปรดดูบทเรียนนี้

Grasshopper - การติดตั้ง Plugin

คุณสามารถดาวน์โหลดเวอร์ชันทดลองใช้ของ Rhino3d และ Grasshopper ได้จากเว็บไซต์ Rhino3d เปิดโปรแกรม Rhinoceros และเลือก template ที่ใช้หน่วย Meters:

inline image in article

ในบรรทัดคำสั่ง (Command line) กรุณาพิมพ์ "Package Manager":

inline image in article

หน้าต่างใหม่จะปรากฏขึ้น ให้เลือก IDEAStatiCa แล้วคลิก Install Plugin จะถูกดาวน์โหลดและติดตั้ง เพื่อให้ Plugin ทำงานได้ จำเป็นต้องรีสตาร์ท Rhinoceros

inline image in article

 หากต้องการเริ่มใช้งาน Grasshopper พร้อมกับ Plugin ของ IDEA StatiCa ให้เลือก Tools / Grasshopper ในแท็บ Rhinoceros

inline image in article

ดังที่เห็น Plugin ได้ถูกรวมเข้าไว้แล้ว

inline image in article

เรียนรู้เกี่ยวกับ Component และคำสั่งต่างๆ ใน Plugin ของ IDEA StatiCa สำหรับ Grasshopper ได้ในบทความ คำอธิบาย Component ของ Grasshopper plugin

Colibri plugin

เนื่องจาก Grasshopper ไม่สามารถทำงานกับ Loop ได้ คุณจึงต้องติดตั้ง Plugin เพิ่มเติม - COLIBRI ซึ่งคุณจะใช้ในบทเรียนนี้

inline image in article

IDEA StatiCa Connection – จุดต่อแผ่นปลายพร้อม Parameters

สำหรับบทเรียนนี้ เราจะต้องใช้การเชื่อมต่อที่มี Parameters บางส่วน โปรดเปิดไฟล์ที่แนบมา

เพื่อให้สามารถทำงานกับ Parameters ได้ จำเป็นต้องเปิดใช้งานแท็บ Developer ใน Preferences / Advance Settings

inline image in article

การเชื่อมต่อนี้ประกอบด้วย Parameters สองรายการ ได้แก่ Bolts และ Endplate 

inline image in article

หากคุณไม่คุ้นเคยกับ Parameters โปรดดูบทเรียนต่อไปนี้:

การออกแบบแบบ Parametric ใน IDEA StatiCa Connection - พื้นฐาน (01)

การออกแบบแบบ Parametric ใน IDEA StatiCa Connection - ขั้นสูง (02)

Grasshopper - นำเข้าไฟล์ *ideaCon และแก้ไข Parameters

สร้างเอกสารใหม่ เลือกแท็บ Params ในแถบเมนูด้านบน และวาง Component File Path บน Canvas 

inline image in article

คลิกขวาที่ Component และเลือกไฟล์ Example2.ideaCon ที่เราบันทึกไว้ก่อนหน้านี้ 

หมายเหตุ: หากคุณเปิดไฟล์ที่แนบมา คุณต้องเปลี่ยน Path นี้ให้เหมาะสม 

ตั้งแต่เวอร์ชัน 24.1.4 IDEA StatiCa มาพร้อมกับ API ใหม่ ซึ่งอธิบายไว้ ที่นี่

ในการรัน Grasshopper Scripts คุณต้องเพิ่ม Component ที่เรียกว่า Connection Service Runner ในทุกไฟล์ Component นี้สามารถพบได้ใน  IDEA StatiCa / App Common

inline image in article

เมื่อรัน Component นี้ คุณควรเห็นหน้าต่างต่อไปนี้ปรากฏขึ้น

inline image in article

ตอนนี้ เพิ่ม Component ต่อไปนี้บน Canvas และเชื่อมต่อตามที่แสดงในรูปภาพ

นำเข้าไฟล์:

IDEA StatiCa / App common / Open Project
IDEA StatiCa / Connection / Get Connection

ดู Parameters:

IDEA StatiCa / Connection / Get Parameters

ที่นี่ คุณสามารถเพิ่ม Component Params / Input / Panel เพื่อดูค่าของ Parameters ของเรา

แก้ไข Parameters:

IDEA StatiCa / App common / Modify Object (1)
IDEA StatiCa / App common / Modify Object (2)
IDEA StatiCa / Connection / Update parameters

การคำนวณและผลลัพธ์:

IDEA StatiCa / Connection / Calculate Project

ที่นี่ คุณสามารถเพิ่ม Component Params / Input / Panel เพื่อดูค่าของผลลัพธ์

สำหรับ Component
IDEA StatiCa / Connection / Calculate Project และ IDEA StatiCa / Connection / Update parameters
สิ่งสำคัญคือต้องตรวจสอบ Parameter 'Run Synchronously'. 

inline image in article

Colibri Components สำหรับการวนซ้ำชุดค่าผสมของ Parameters:

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

สำหรับ Input รายการ Value list แรกประกอบด้วย 3 ค่า (0.010, 0.015, 0.020) สำหรับความหนาของแผ่นปลาย
รายการที่สองประกอบด้วยสามค่า (M12 8.8, M14 8.8, M16 8.8) สำหรับขนาดเส้นผ่านศูนย์กลางสลักเกลียว
ผลลัพธ์จะถูกเก็บไว้ในไฟล์ data.csv โดยค่าเริ่มต้นจะถูกเก็บไว้ที่ c:\Colibri ที่นี่คุณควรตั้งค่า Path เป็น C:/IDEA โปรดตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์การเข้าถึง

inline image in article

คลิกปุ่ม Colibri Inputs / Fly เพื่อดำเนินการวนซ้ำทั้งหมด หลังจากรอสักครู่ ไฟล์ CSV จะถูกสร้างขึ้น

ผลลัพธ์ที่ตรงไปตรงมาด้วย True / False สามารถดูได้เมื่อเปิดไฟล์ 

inline image in article

การแปลผลลัพธ์

สำหรับการเชื่อมต่อเฉพาะนี้ คุณจะได้ผลลัพธ์ที่น่าพอใจโดยใช้ 

  • สลักเกลียว M16 8.8 กับความหนาแผ่นปลาย 10 mm

หรือ

  • สลักเกลียว M14 8.8 กับความหนาแผ่นปลาย 15 mm

ตัวอย่างที่ซับซ้อนกว่านี้สามารถพบได้บนคอมพิวเตอร์ของคุณในไดเรกทอรี

"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"

การบันทึกที่เกี่ยวข้อง

ส่วนที่ 1 - การตั้งค่า Parameters ใน IDEA StatiCa Connection

ส่วนที่ 2 - การอัปโหลดการเชื่อมต่อและแสดงผลใน Rhino

ส่วนที่ 3 - กระบวนการวนซ้ำผ่าน Parameters

ส่วนที่ 4 - การแปลผลลัพธ์

Attached Downloads