๐ŸŒ EN

Overview

GERTY ์ปดํฌ๋„ŒํŠธ๋Š” Rhino Grasshopper ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋”ฐ๋ฅธ๋‹ค. ์ปดํฌ๋„ŒํŠธ ๋‚ด, GERTY UI๋ฅผ ํ†ตํ•ด ์ž…๋ ฅ ๊ฐ’์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ๋ณธ์ ์ธ ์ปดํฌ๋„ŒํŠธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ๋Š” ์ž…๋ ฅ๊ณผ ํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์ด ์ •์˜๋˜๋ฉด ์ถœ๋ ฅ ๊ฐ’์œผ๋กœ ์ „๋‹ฌ๋œ๋‹ค. GERTY UI๋Š” [Tab]์œผ๋กœ ๊ธฐ๋Šฅ์„ ๊ตฌ๋ณ„ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ์„ค์ •๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋‹ค.

| ์ž…๋ ฅ (Input)

Rhino/GERTY ์ปดํฌ๋„ŒํŠธ๋ฅผ ์—ฐ๊ฒฐ๋ฐ›๊ฑฐ๋‚˜, ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋‹ค. ๋ฐ˜๋“œ์‹œ ์ž…๋ ฅ ๋ฐ›์•„์•ผํ•˜๋Š” ๊ฐ’๊ณผ, ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฐ’(์„ ํƒ์  ๊ฐ’)์ด ์กด์žฌํ•œ๋‹ค. ์„ ํƒ์  ๊ฐ’์€ ๋น„์›Œ๋‘๊ณ  ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ปดํฌ๋„ŒํŠธ ์ƒ‰์ƒ์ด ํšŒ์ƒ‰์ด ๋˜์–ด์•ผ ์ •์ƒ์ด๋‹ค.

(1) ๋…ธ๋“œ ์—ฐ๊ฒฐ (Connect Node)

๊ธฐ๋ณธ์ ์ธ Grasshopper ์ปดํฌ๋„ŒํŠธ ์‚ฌ์šฉ๋ฒ•๊ณผ ๋™์ผํ•˜๋‹ค. ๋…ธ๋“œ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ตœ์ข… ๊ฒฐ๊ณผ ๊ฐ’์„ ์Œ“๋Š”๋‹ค.

(2) ๋ชจ๋“œ ์ „ํ™˜ (Mode Option)

์ผ๋ถ€ ์ปดํฌ๋„ŒํŠธ์— ํ•œํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ ๋ชจ๋“œ๋ฅผ ์ „ํ™˜/๊ธฐ๋Šฅ ์ถ”๊ฐ€๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ปดํฌ๋„ŒํŠธ ์•„์ด์ฝ˜์„ ์šฐํด๋ฆญํ•˜์—ฌ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด(Context Menu)๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ปดํฌ๋„ŒํŠธ ์ข…๋ฅ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

ToolData, WobjData, Positioner RobTarget, SeamData, WeldData, TPSiSynergic, TPSSynergic, ABB Positioner, ABB Robot, WorkBench, Code Solver, Solid Shell, Surface Shell, RePath Tree

Example

| GERTY UI

์ปดํฌ๋„ŒํŠธ ๊ฐ’์— ๋ฐ˜๋“œ์‹œ ํฌํ•จ๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ํƒญ(Tab)์œผ๋กœ ๊ณตํ†ต ๊ธฐ๋Šฅ์„ Grasshopper 7๊ฐ€์ง€, Text, Slider, Button, Toggle, DropDown, Panel, Color๊ฐ’ ์œ ํ˜•์œผ๋กœ ๊ทธ๋ฃนํ•˜์˜€๋‹ค.

ํƒญ (Tab)

ํŠน์ • ์นดํ…Œ๊ณ ๋ฆฌ ์˜ต์…˜์„ ์„ธ๋ถ€์ ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ [Tab]์œผ๋กœ ๊ทธ๋ฃนํ•˜์˜€๋‹ค. ์„ ํƒ๋œ [Tab]์˜ ๊ฒฝ์šฐ ์–ด๋‘์šด ์ƒ‰์œผ๋กœ ํ™œ์„ฑํ™”๋˜๋ฉฐ, ๊ด€๋ จ ์„ค์ •์„ ์‚ฌ์šฉ์žํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ์žํ™” ๋˜์ง€ ์•Š์€ ํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ’์€ GERTY์—์„œ ์„ค์ •ํ•œ ๊ธฐ๋ณธ๊ฐ’์„ ๋”ฐ๋ฅธ๋‹ค.

[Tab]์€ ํฐ ๊ธฐ๋Šฅ๊ณผ ์„ธ๋ถ€ ๊ธฐ๋Šฅ์œผ๋กœ ๋‚˜๋‰˜๋ฉฐ, ํฐ ๊ธฐ๋Šฅ๋“ค์€ ์ˆ˜์ง ํƒญ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ  ์„ธ๋ถ€๊ธฐ๋Šฅ์€ ์ˆ˜ํ‰ ํƒญ์œผ๋กœ ๊ตฌ๋ถ„ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๋Š” [Tab]์„ ๋„˜๋‚˜๋“ค๋ฉฐ ์ž…๋ ฅ๊ฐ’์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

Example

(a) Text Field

์‚ฌ์šฉ์ž๋Š” Text Field์— ๋งˆ์šฐ์Šค๋ฅผ ๋”๋ธ” ํด๋ฆญ ํ›„ ์ˆ˜์ •/์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜๋ฌธ๊ณผ ์ˆซ์ž๋งŒ ๊ธฐ์žฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ์ž‘์„ฑ ๊ฐ’์— ๋Œ€ํ•œ ์กฐ๊ฑด์€ ๊ฐ ์ปดํฌ๋„ŒํŠธ ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ .

(b) Slider

์‚ฌ์šฉ์ž๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ์ˆซ์ž ๊ฐ’์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์Šฌ๋ผ์ด๋” ์˜†์— ๊ธฐ์žฌ๋œ ๋ ˆ์ด๋ธ”์„ ๋”๋ธ” ํด๋ฆญ ํ›„ ๊ฐ’ ๋ณ€๊ฒฝ.
  • Slider Bar ์œ„์˜ ํฌ์ธํ„ฐ๋ฅผ ์ขŒ/์šฐ๋กœ ๋“œ๋ž˜๊ทธ ๋˜๋Š” ๋งˆ์šฐ์Šค๋ฅผ ๋”๋ธ” ํด๋ฆญ ํ›„ ๊ฐ’ ๋ณ€๊ฒฝ.

Double
์ •์ˆ˜๋ฅผ ํฌํ•จํ•œ ์†Œ์ˆ˜๊ฐ’์„ ์ž…๋ ฅ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

Integer
์ •์ˆ˜๋กœ ๋œ ์–‘์ˆ˜ ๊ฐ’๋งŒ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค.

(c) DropDown

GERTY์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋ธ ๋˜๋Š” ์˜ต์…˜์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค. Tool/WorkBench ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ Exportํ•œ ๊ฐ์ฒด๋ฅผ GERTY์— ์ €์žฅํ•ด ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

(d) Button / Toggle

Button์€ ์ปดํฌ๋„ŒํŠธ์˜ ์ƒํƒœ๋ฅผ ํ•œ์‹œ์ ์œผ๋กœ ์žฌํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Toggle์˜ ๊ฒฝ์šฐ ์ปดํฌ๋„ŒํŠธ ์ƒํƒœ๋ฅผ ์™„์ „ ์ „ํ™˜์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์ผ๋ถ€ ์ปดํฌ๋„ŒํŠธ์˜ ๊ฒฝ์šฐ, ํ™œ์„ฑํ™” ๋œ ๊ฐ’(True/False)์— ๋”ฐ๋ผ ์ž…๋ ฅ๊ฐ’๊ณผ ํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ถ”๊ฐ€/์ œ๊ฑฐ ๋˜๊ธฐ๋„ ํ•œ๋‹ค.

(e) Color Swatch

์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ƒ์—์„œ ํ™œ์„ฑ ์ƒํƒœ์˜ ๋ชจ๋ธ/๊ฒฝ๋กœ์˜ ์ƒ‰์ƒ์„ ์‚ฌ์šฉ์žํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.

(f) Panel

์ปดํฌ๋„ŒํŠธ ํ™œ์„ฑ์‹œ, ์ปดํฌ๋„ŒํŠธ ๊ฒฐ๊ณผ ๊ฐ’์„ ํŒจ๋„๋กœ ๋…ธ์ถœํ•˜์—ฌ ์ œ๊ณตํ•œ๋‹ค.

(g) Process Gauge

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์— ์ผ์ • ์‹œ๊ฐ„์ด ์†Œ์š”๋˜๋Š” ์ปดํฌ๋„ŒํŠธ์— ํ•œํ•ด, ์‚ฌ์šฉ์ž์—๊ฒŒ ํผ์„ผํŠธ(%)๋กœ ์‹œ๊ฐ์  ์ง„ํ–‰ ์ •๋„๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋‹ค.