Slide 12 / 95
TutorialTier 1 — 입문#12 ApiDef vs ApiCall
T1 · A · API Slide 12 / 95

ApiDef vs ApiCall

정의는 한 번, 호출은 여러 번

💡 ApiDef

Device 가 제공하는 능력의 정의부. InTag/OutTag 와 ActionType/SensingType 을 명시. 한 번 정의하면 여러 Flow 에서 호출 가능.

Device: Jig
  ApiDef: Clamp   [Normal·InputSensor]
    InTag : Jig_ClampOK
    OutTag: Jig_ClampCmd
  ApiDef: Unclamp [Normal·InputSensor]
    InTag : Jig_UnclampOK
    OutTag: Jig_UnclampCmd

📞 ApiCall

Flow 안의 Action 이 ApiDef 를 호출. 동일 ApiDef 가 여러 Action 에서 재사용됨.

Flow: Cycle
  Work#1 → Jig.Clamp()
  Work#3 → Jig.Unclamp()  # 재사용
  Work#5 → Jig.Clamp()    # 재사용
Clamp

↑ S03 Clamp — 클램핑 지그

🎬 3D 인터랙티브로 보기 →

🎯 학습 포인트

← 이전#11 S08