데이터 조립

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

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

기능 설명

이 스텝은 입력된 데이터를 문자열 또는 바이트 스트림으로 조립할 수 있습니다. 이 스텝은 사용자 정의 통신 시나리오에 적합합니다.

사용 시나리오

이 스텝은 여러 데이터 소스를 특정 규칙에 따라 연결하거나 패키징해야 하는 경우에 적합하며, 특히 사용자 정의 통신 프로토콜, 데이터 전달 또는 하위 프로세스로의 패키징 업로드 시 사용됩니다. 이 스텝은 데이터 수집, 처리 및 통신 인터페이스 사이의 중간 조립 처리 단계로 자주 사용되며, 데이터 파싱, 데이터 전송 등의 스텝과 연결하여 사용할 수 있습니다.

기본 개념

  • 문자열 조립

    여러 텍스트 또는 데이터 포트 내용을 특정 구분자를 사용해 하나의 문자열로 이어 붙입니다. 텍스트 프로토콜 또는 메시지 본문 조립에 자주 사용됩니다.

  • 바이트 스트림 조립

    입력 데이터를 지정한 바이트 순서에 따라 연속된 이진 스트림으로 패키징합니다. 통신 및 저수준 데이터 상호작용 시나리오에서 널리 사용됩니다.

  • 사용자 정의 입력 포트

    조립 대상 스텝의 데이터 입력 인터페이스를 의미합니다. 각 포트에는 이름, 데이터 유형, 위치 등의 속성을 설정할 수 있어 데이터 조립 순서와 형식을 유연하게 제어할 수 있습니다.

사용 절차

이 스텝의 사용 절차는 다음과 같습니다.

  1. 조립 요구 사항에 따라 조립 방식을 선택합니다. 즉, 텍스트 조립 또는 바이트 조립입니다.

  2. 입력 포트를 구성합니다. 사용자 정의 입력 관련 파라미터를 통해 조립할 데이터 포트를 추가하고, 각 포트에 대해 포트 이름데이터 유형을 지정합니다.

    • 텍스트 조립을 선택한 경우, 구분자 등의 텍스트 규칙을 추가로 설정합니다.

    • 바이트 조립을 선택한 경우, 바이트 순서, 시작 위치, 바이트 길이 등의 데이터 스트림 조립 규칙을 설정합니다.

  3. 구성을 확인한 후 스텝을 실행하여 조립된 데이터를 출력합니다.

입력 설명

고정 입력 항목은 없습니다. 이 스텝은 "사용자 정의 입력" 파라미터를 통해 입력 포트를 동적으로 추가하며, 사용자는 실제 요구 사항에 따라 여러 입력 데이터를 구성할 수 있습니다.

파라미터 설명

파라미터 설명

조립 방식

이 파라미터는 데이터 조립 방식을 지정하는 데 사용됩니다.

값 리스트:

  • 텍스트 조립: 여러 입력 포트 데이터를 문자열로 조립하며, 데이터 사이를 구분자로 나눕니다. 텍스트 프로토콜에 적합합니다.

  • 바이트 조립: 여러 입력 포트 데이터를 바이트 스트림으로 조립합니다. 이진 통신 프로토콜에 적합합니다.

기본값은 텍스트 조립입니다.

필요한 데이터 출력 유형에 따라 შესაბამის한 조립 방식을 선택하는 것이 좋습니다. 예를 들어 통신 프로토콜에서 이진 패키징이 필요한 경우 바이트 조립을 선택하고, 텍스트 연결 시나리오에서는 텍스트 조립을 선택합니다.

텍스트 조립

파라미터 설명

구분자

이 파라미터는 조립 데이터에서 여러 입력 포트 데이터를 구분하는 데 사용됩니다.

값 리스트:

  • ,: 쉼표로 텍스트 데이터를 구분합니다.

  • ;: 세미콜론으로 텍스트 데이터를 구분합니다.

  • _: 밑줄로 텍스트 데이터를 구분합니다.

  • 공백: 공백으로 텍스트 데이터를 구분합니다.

기본값은 쉼표(,)입니다.

실제 적용 시나리오에 따라 구분자를 선택하는 것이 좋습니다.

사용자 정의 입력

이 파라미터는 새 입력 포트를 추가하여 데이터 조립 규칙을 구성하는 데 사용할 수 있습니다.

조립 대상의 개수와 유형에 따라 포트를 추가하고, 후속 처리와 식별이 쉽도록 적절하게 이름을 지정하는 것이 좋습니다.

포트 이름

이 파라미터는 사용자 정의 입력 포트의 이름을 지정하는 데 사용됩니다.

업무 상황에 따라 가독성이 높고 데이터 의미와 관련된 이름으로 설정하는 것이 좋습니다.

데이터 유형

이 파라미터는 입력 포트의 데이터 유형을 지정하는 데 사용됩니다.

값 리스트:

  • 문자열: 입력 포트가 문자열 유형입니다.

  • 수치: 입력 포트가 숫자 유형입니다.

기본값은 문자열입니다.

실제 입력 데이터 유형에 따라 선택하는 것이 좋으며, 텍스트 연결 시나리오에서는 문자열 유형을 우선 선택하십시오.

바이트 조립

파라미터 설명

바이트 순서

이 파라미터는 멀티바이트 데이터가 바이트 스트림에서 배열되는 방식을 지정하는 데 사용됩니다.

값 리스트:

  • ABCD(빅 엔디언): 데이터의 상위 바이트가 앞에 옵니다. 빅 엔디언 바이트 순서 통신 프로토콜에 적합합니다.

  • DCBA(리틀 엔디언): 데이터의 하위 바이트가 앞에 옵니다. 리틀 엔디언 바이트 순서 통신 프로토콜에 적합합니다.

  • CDAB: 사용자 정의 순서로, 특수 통신 시나리오에 적합합니다.

  • BADC: 사용자 정의 순서로, 특수 통신 시나리오에 적합합니다.

기본값은 ABCD(빅 엔디언)입니다.

하위 통신 장치 또는 소프트웨어의 요구 사항에 따라 바이트 순서를 선택해야 하며, 명확하지 않은 경우 프로토콜 설명을 참고하거나 엔지니어에게 문의하십시오.

사용자 정의 입력

이 파라미터는 새 입력 포트를 추가하여 데이터 조립 규칙을 구성하는 데 사용할 수 있습니다. 각 입력 포트의 데이터는 규칙에 따라 조립됩니다.

바이트 조립 대상의 개수와 내용에 따라 추가하고, 바이트 구조가 일치하도록 포트 속성을 신중하게 구성하는 것이 좋습니다.

포트 이름

이 파라미터는 사용자 정의 입력 포트의 이름을 지정하는 데 사용됩니다.

데이터 의미에 따라 포트 이름을 설정하면 식별과 후속 파싱 처리에 도움이 됩니다.

데이터 유형

이 파라미터는 입력 포트의 데이터 유형을 지정하는 데 사용됩니다.

값 리스트:

  • Float32: 4바이트 부동소수점 수입니다.

  • Int16: 2바이트 정수입니다.

  • Int32: 4바이트 정수입니다.

  • Char8: 1바이트 문자입니다.

기본값은 Char8입니다.

실제 요구 사항에 따라 데이터 유형을 선택해야 하며, 그렇지 않으면 조립 결과와 언패킹 결과에 오차가 발생할 수 있으므로 신중히 구성해야 합니다.

시작 위치

이 파라미터는 현재 입력 포트 데이터가 바이트 스트림에서 시작하는 바이트 위치를 지정하는 데 사용됩니다. 시작 위치바이트 길이는 함께 데이터가 조립 시 차지하는 바이트 범위를 결정합니다.

시작 위치와 바이트 길이가 겹치지 않도록 하고, 전체 바이트 스트림 데이터를 모두 포함할 수 있도록 미리 바이트 구조를 계획하는 것이 좋습니다.

바이트 길이

이 파라미터는 현재 데이터 필드가 바이트 스트림에서 차지하는 바이트 수를 지정하는 데 사용됩니다.

데이터 유형에 따라 길이를 자동으로 맞추는 것이 좋으며, 수동으로 수정할 경우 데이터가 범위를 벗어나거나 손실되지 않도록 주의해야 합니다.

출력 설명

출력 항목 설명

조립된 데이터

각 입력 포트 데이터를 지정한 방식으로 조립한 후 형성된 출력 데이터입니다.

오류 분석

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

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

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

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

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

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