Skip to main content
Skip table of contents

Global Function 생성 및 편집하기

신규 Global Function 아이템 추가하거나 편집하는 화면 입니다.

Function Name, Description, Code가 입력되어야만 저장이 가능합니다.

전체 화면

사용자가 작성한 Global Function의 목록이 표시됩니다. Global Function의 이름과 설명을 입력합니다.

Edit를 통해서 진입시 기존 입력된 Global Function의 Name과 Description 정보가 로딩 됩니다.

Parameter 정보 영역

Edit를 통해서 진입시 기존 입력된 Parameter 정보가 로딩 됩니다.

항목

설명

Add New Parameter

Parameter 추가가 필요한 경우 해당 버튼을 눌러서 신규 Parameter를 추가합니다.

Parameter nameParameter의 이름을 입력할 수 있는 View를 제공합니다.
Variable TypeParameter의 자료형을 선택할 수 있는 버튼을 제공합니다.
Variable Type
  • Pose : 좌표 타입
  • Array : 배열 타입
  • Variable : 정수, 실수, 문자열 타입

Return Type 설정

항목

설명

Dynamic

Return 값이 있는 경우 선택합니다.

NoneReturn 값이 없는 경우 선택합니다.

Visibility 설정

항목

설명

Public

해당하는 Global Function을 모든 사용자에게 공개합니다.

Internal해당하는 Global Function을 소속 회사의 사용자에게만 공개합니다.

Code Editor

  1. DRL Code내에서 System Variable에 데이터를 변경하는 경우, 동일 System Variable을 사용하는 다른 WCI, SKILL 등의 동작이 달라 질 수 있으므로, 이에 대한 주의 사항과 함께 사용 중인 System Variable 내역을 표기해 주시기 바랍니다.
  2. 주의 사항에 대한 고지는 Workcell Item Writer 또는 Skill Writer 아이템 작성시 UI Component > Text Edit Component를 활용하여 표기 바랍니다.
  3. DRL Code 내에 System Variable을 사용하는 경우 상위제어기 SW 내에 System Variable 등록을 우선적으로 진행해야 합니다.
  4. 현재 App Builder는 쾌적한 로딩 및 실행을 위해 Code Editor의 최대 용량을 65,000 byte로 제한하고 있습니다. 정상적인 빌드를 위해서는 function 등 Code Editor를 사용하는 각 코드의 용량은 반드시 65,000 byte을 넘지 않도록 분리하여 작성돼야만 합니다.

항목

설명

코드 작성시 참고할 수 있도록 DRL Command Guide 페이지가 표시됩니다.

Code Edit를 좀 더 넓은 공간에서 작성할 수 있도록 확대 팝업이 표시됩니다.

입력창DRL 코드를 작성할 수 있는 영역입니다.
작성방법은 DRL Command Guide를 참고하세요.

Compile

항목

설명

Compile
결과 확인창

문법 오류가 있는 경우 오류 내용이 표시됩니다.

Syntax Check

작성된 DRL 코드에 문법 오류가 있는지 확인 하는 기능입니다.
결과는 좌측 Compile 결과 확인창에 표시됩니다.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.