전역 변수

현재 최신 버전 (2.1.1)에 대한 매뉴얼을 보고 계십니다. 다른 버전에 액세스하려면 페이지 오른쪽 상단 모서리에 있는 '버전 전환' 버튼을 클릭하세요.

■ 현재 사용하고 있는 제품의 버전이 확실하지 않은 경우에는 언제든지 당사 기술 지원팀에 문의하시기 바랍니다.

기능

전역 변수는 동일한 솔루션 내의 모든 프로젝트에서 접근하고 사용할 수 있습니다. 이를 통해 여러 프로젝트 간에 데이터를 공유할 수 있어, 일관된 데이터 관리와 전달이 가능합니다.

사용 방법

이 스텝의 사용 방법은 다음과 같습니다.

global variable workflow
  1. 전역 변수 저장 또는 불러오기 중 수행할 작업을 선택합니다.

  2. 포트를 연결하여 데이터 흐름을 형성합니다.

  3. 변수 이름과 변수 모드를 설정합니다.

  4. (선택 사항) 변수의 데이터 유형을 설정합니다. 구성 후에는 스텝 포트를 다시 연결해야 합니다.

  5. 스텝을 실행합니다.

파라미터

파라미터 설명

작업 방식

변수에 데이터를 저장할지, 또는 변수에서 데이터를 불러올지를 선택합니다.

  • 저장 : 이 옵션을 선택하면, 해당 스텝은 다른 스텝의 출력 포트에 연결할 수 있는 입력 포트를 생성하여 데이터를 변수에 저장할 수 있도록 합니다.

  • 불러오기 : 이 옵션을 선택하면, 해당 스텝은 다른 스텝의 입력 포트에 연결할 수 있는 출력 포트를 생성하여 변수에 저장된 데이터를 불러올 수 있도록 합니다.

전역 변수 뷰어에서 현재 솔루션에 저장된 모든 전역 변수를 확인할 수 있습니다.

변수 이름

변수 이름은 전역 변수의 고유 식별자입니다.

데이터를 불러와야 하는 경우, 지정된 이름의 변수가 존재하는지 확인해야 합니다. 변수가 존재하지 않으면 해당 작업은 실패합니다.

변수 모드

변수에 데이터를 어떻게 저장하고 불러올지 설정합니다.

  • Single result : 변수에는 항상 가장 최근 결과만 저장되며, 새 데이터가 저장되면 이전 데이터는 덮어씁니다. 변수에 저장된 데이터는 여러 번 불러올 수 있습니다.

  • Queue : 변수는 최대 10개의 결과를 저장하며, 저장된 순서대로 관리됩니다. 각 불러오기는 가장 먼저 저장된 결과를 반환하고 변수에서 제거됩니다(선입선출 방식).

변수 데이터 유형

변수에 저장된 데이터의 유형입니다.

현재 지원되는 유형은 주로 Surface (표면 데이터), Profile, SurfaceCloud (포인트 클라우드), Image, Number, Shape3D (3D 기하학적 특징), Bool (부울 값), String (문자열), Pose입니다. 상세하 내용은 데이터 유형 섹션을 참조하세요.

오류 분석

  • 각 스텝의 일반적인 오류는 오류 코드 리스트를 참조하시기 바랍니다.

  • 오류 코드와 오류 메시지가 일치하지 않을 경우, 기술 지원팀에 문의하여 도움을 받으시기 바랍니다.

전역 변수 저장 실패

문제 증상

'작업 방식’이 '저장'으로 설정된 경우, 스텝 실행에 실패했습니다.

가능한 원인

  • 입력 포트로 데이터가 전달되지 않습니다.

  • 변수 이름이 비어 있습니다.

  • 설정된 변수 이름이 이미 존재하지만, 변수 모드가 일치하지 않습니다.

  • 설정된 변수 이름이 이미 존재하지만, 변수 데이터 유형이 일치하지 않습니다.

  • 현재 솔루션에서는 전역 변수의 수가 상한(100)에 도달했습니다.

해결 방법

  • 데이터가 입력 포트로 흐르도록 포트를 연결합니다.

  • 변수의 이름을 입력합니다.

  • 기존 전역 변수를 다시 저장하는 경우, 변수 모드를 최초 저장 시와 동일하게 설정해야 합니다.

  • 기존 전역 변수를 다시 저장하는 경우, 변수 데이터 유형을 최초 저장 시와 동일하게 설정해야 합니다.

  • 불필요한 '전역 변수' 스텝을 삭제한 후, 소프트웨어를 재시작하여 완전히 제거된 상태에서 다시 시도하세요.

전역 변수에서 데이터 불러오기 실패

문제 증상

'작업 방식’을 '불러오기'로 설정한 후 스텝을 실행했지만, 실행에 실패했습니다.

가능한 원인

  • 변수 이름이 비어 있습니다.

  • 변수가 존재하지 않습니다.

  • 지정된 변수가 존재하지만 변수 모드가 일치하지 않습니다.

  • 지정된 변수가 존재하지만 변수 데이터 유형이 일치하지 않습니다.

  • 변수 모드는 'Queue’이지만, 변수에 저장된 데이터가 없습니다.

해결 방법

  • 사용 가능한 변수의 이름을 입력합니다.

  • 변수 이름을 재설정합니다.

  • 현재 변수 정보에 근거하여 변수 모드를 재설정합니다.

  • 현재 변수 정보에 근거하여 변수 데이터 유형을 재설정합니다.

  • 변수에 불러올 수 있는 데이터가 포함되어 있는지 확인합니다.

이 페이지가 도움이 되었습니까?

다음 방법을 통해 피드백을 보내주실 수 있습니다:

저희는 귀하의 개인정보를 소중히 다룹니다.

당사 웹사이트는 최상의 사용자 경험을 제공하기 위해 쿠키를 사용하고 있습니다. "모두 수락"을 클릭하시면 쿠키 사용에 동의하시는 것이며, "모두 거부"를 클릭하시면 이 웹사이트 방문 시 귀하의 정보가 추적되거나 기억되지 않도록 단일 쿠키만 사용됩니다.