노드 조작 및 관리
Last updated
Last updated
캔버스 페이지에서 노드를 생성하는 방법은 두가지가 있습니다.
왼쪽 사이드 바에 카테고리로 구분 된 곳에서 생성하기 원하는 노드를 찾습니다. 그 뒤 드래그 앤 드롭으로 원하는 위치에 둡니다. 그러면 노드가 생성됩니다.
노드를 생성하기 원하는 위치에 마우스를 둔 뒤 오른쪽 클릭을 합니다. 그 후 [노드 생성]을 클릭 합니다. 그러면 노드 생성 창이 뜨게 되는데 여기에서 원하는 노드를 클릭 합니다.
이동을 원하는 노드 헤더를 클릭 한 뒤 원하는 위치로 드래그 앤 드롭 합니다. 그러면 해당 위치로 노드가 이동 됩니다.
노드에는 포트가 있습니다. 왼쪽에 있는 포트는 입력 포트 오른쪽에 있는 포트는 출력 포트입니다.
출력 포트와 입력 포트의 타입이 같은 경우 서로 연결을 할 수 있습니다.출력 포트와 입력 포트끼리만 연결이 가능하며 타입이 같더라도 출력포트-출력포트, 입력포트-입력포트 연결은 불가능 합니다. 포트의 타입을 확인하는 방법은 포트 위에 마우스를 올려두면 어떤 타입인지 설명이 나옵니다.
연결을 원하는 노드의 출력 포트를 클릭 후 또 다른 노드의 입력 포트까지 드래그 앤 드롭 하면 선이 생성 되며 연결 되게 됩니다.
연결하려고 하는 노드의 포트가 2개 이상 이고 동일한 타입을 갖고 있는 경우 노드 연결 설정 팝업이 뜨게 됩니다. 이 팝업창에서 연결을 원하는 포트를 드래그 앤 드롭 하면 연결 됩니다. 원하는 데로 연결이 되었다면 [설정 저장하기] 를 클릭하여 연결 설정을 마칩니다.
노드의 입력 포트가 모두 연결 되고 앞에 연결된 모든 노드들이 이미 실행 된 상태이면 특정 노드(모델 학습 노드)를 제외한 모든 노드들은 자동으로 실행됩니다.
삭제하기 원하는 노드를 클릭 한 뒤 마우스 오른쪽 버튼을 클릭합니다. 그 뒤 [삭제] 를 클릭하면 노드가 삭제 됩니다.
삭제하기 원하는 노드를 클릭 한 뒤 단축키( MacOS : backspace, Windows : delete) 를 눌러도 삭제가 됩니다.
노드를 다시 실행시키고 싶은 경우 노드를 마우스 오른쪽 클릭 한 뒤에 [다시 실행]을 클릭합니다. 해당 노드가 실행 조건을 모두 충족하면 다시 실행됩니다.
노드 축소 상태일 때 노드 확장 버튼을 클릭하여 노드의 내용을 볼 수 있습니다. 일부 노드는 노드 축소 상태만 있고 노드 확장 버튼이 없는 경우가 있습니다.
노드 확장 상태일 때 노드 축소 버튼을 클릭하여 노드를 이름만 보이는 상태로 축소 시킬 수 있습니다. 일부 노드의 경우 노드 축소 버튼이 없는 경우가 있습니다.
마우스 오른쪽 클릭 후 [노드 확대]를 클릭하면 선택 한 노드가 화면의 정중앙에 가장 잘 보이는 크기로 화면이 위치됩니다.
캔버스에 생성되어 있는 노드를 복사할 수 있습니다. 복사를 원하는 노드를 마우스 오른쪽으로 클릭합니다. 그 뒤 [복사]를 클릭합니다.
이제 노드를 복사하여 붙여넣기 할 수 있는 상태가 되었습니다. 노드를 클릭 후 단축키(MacOS: Command+ c, Windows: Control + c)를 입력하여 노드를 복사 할 수 있습니다.
노드를 복사 한 뒤 붙여넣기를 원하는 곳에서 마우스 오른쪽 버튼을 클릭 합니다. 그 다음 [붙여넣기]를 클릭합니다. 그러면 복사한 노드가 생성됩니다.
복제하고 싶은 노드를 마우스 오른쪽 버튼으로 클릭 한 뒤 [복제]를 클릭하면 붙여넣기를 하지 않아도 화면 정중앙에 동일한 노드가 생성됩니다.
노드 중 우측 하단에 빗금이 있는 경우 해당 부분을 드래그 앤 드롭 하면 노드의 크기를 변경 할 수 있습니다.
노드는 새로 생긴 노드 일 경우 화면의 가장 앞에 생성 됩니다. 그래서 겹쳐지는 경우 위 아래로 구분이 됩니다.이렇게 겹쳐진 경우 노드 정렬을 통해 위 아래로 노드를 이동할 수 있습니다.
이동하려고 하는 노드를 마우스 오른쪽 버튼으로 클릭 한 다음 [정렬] 뒤 다음 네가지의 버튼을 클릭 할 수 있습니다.
앞으로 : 해당 노드를 하나 앞으로 이동 시킵니다.
뒤로 : 해당 노드를 하나 뒤로 이동 시킵니다.
맨 앞으로 : 해당 노드를 가장 앞으로 이동 시킵니다.
맨 뒤로: 해당 노드를 가장 뒤로 이동 시킵니다.