문자열 포맷터

사용자 지정 가능한 규칙에 따라 하나 이상의 값 형식을 수정합니다.
팁:
문자열 포맷터를 사용하여 다음을 수행할 수 있습니다.
  • 여러 문자열을 연속으로 연결합니다.
  • 소스 변수의 값이 숫자인 경우 값의 앞이나 뒤에 문자를 추가합니다.
  • 소수 자릿수 또는 부동 소수점 반올림과 같은 숫자 형식 지정을 적용합니다. 문자열 포맷터 데이터 유형 항목을 참조하십시오.
  • 데이터베이스 개체에서 사용할 SQL 쿼리의 형식을 지정하고 매개 변수화합니다. 문자열 포맷터 SQL 쿼리 예 항목을 참조하십시오.

입력

속성
속성
설명
형식
변수 참조에 대한 형식 지정 규칙:
  • 인덱스
    . 입력 변수를 식별하는 인덱스 번호입니다. 형식 지정 규칙의 모든
    {index}
    자리 표시자에 대해 소스를 나타내는 새 필드가 나타납니다.
  • 정렬
    . 규칙에 따라 형식이 지정된 소스 값의 문자 수를 나타내는 정수입니다.
  • 형식
    . 입력 변수에 적용할 형식 지정입니다.
    형식 자리 표시자는
    String.Format
    메서드의 .NET Framework 표기법에 필요한 값의 하위 집합을 허용합니다. 자리 표시자는
    {index,alignment:format}
    구문을 사용해야 합니다.
동적 링크 모드
읽기
동적 링크 읽기 방향 아이콘
소스 노드에서 상위로 읽습니다.
NetLogics에 정의된 동적 링크의 기본값입니다.
쓰기
동적 링크 쓰기 방향 아이콘
상위에서 소스 노드로 씁니다.
읽기/쓰기
동적 링크 읽기 및 쓰기 방향 아이콘
소스 노드에서 상위로 읽고 상위에서 소스 노드로 씁니다.
FactoryTalk Optix Studio
UI에서 만든 동적 링크의 기본값입니다.
동적 링크
다음으로 식별되는 하나 이상의 변수:
{
index_number
}
자리 표시자
0보다 크거나 같은 연속적인 정수입니다. 예시:
{1}
{#
placeholder_identifier
}
자리 표시자
#
으로 시작하는 문자열. 예시:
{#speed}
팁: 순서에 관계없이 자리 표시자 조합을 사용합니다. 식에 자리 표시자를 원하는 수만큼 사용할 수 있습니다.
이 속성은 컨버터 인스턴스에만 사용할 수 있으며 컨버터 유형에는 사용할 수 없습니다.

서식

{index,alignment:format}
자리 표시자를 중첩하여 표시된 데이터의 서식을 동적으로 변경합니다. 예:
{0:f{1}}
  • {1}
    과(와) 연결된 변수 값은 소수 자릿수를 정의합니다.
{0:{1}{2}}
  • {1}
    과(와) 연결된 변수 값은 숫자 데이터 유형을 정의합니다.
  • {2}
    과(와) 연결된 변수 값은 소수 자릿수를 정의합니다.
{0,{1}:{2}{3}}
  • {1}
    과(와) 연결된 변수 값은 정렬을 정의합니다.
  • {2}
    과(와) 연결된 변수 값은 숫자 데이터 유형을 정의합니다.
  • {3}
    과(와) 연결된 변수 값은 소수 자릿수를 정의합니다.

경로 형식 지정

다음과 같은 경로 형식 지정 기능을 고려합니다.
  • 문자열을 파일 경로로 형식 지정하려면 다음 구문을 사용할 수 있습니다.
    {index,alignment:
    filepath
    }
    .
    입력
    ns=9;%PROJECTDIR%/Logo.svg
    출력
    C:\Users\
    UserName
    \AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\
    ProjectName
    \ProjectFiles\Logo.svg
  • 문자열을 URI로 형식 지정하려면 다음 구문을 사용할 수 있습니다.
    {index,alignment:
    uri
    }
    .
    입력
    ns=9;%PROJECTDIR%/Logo.svg
    출력
    file:///C:/Users/
    UserName
    /AppData/Local/Rockwell Automation/FactoryTalk Optix/Emulator/Projects/
    ProjectName
    /ProjectFiles/Logo.svg
  • 경로의 일부를 형식 지정하려면 다음 구문을 사용할 수 있습니다.
    file:///C:/Reports/Report
    {0}
    .pdf
    .
역방향 서식을 사용하여 런타임에 서식이 지정된 값을 수정하고, 해당 값을 응용 프로그램이 런타임에 동일한 서식으로 표시하는 새 값으로 바꿉니다. 역 형식 지정 기능이 제대로 작동하려면 다음 설정이 필요합니다.
  • 컨버터의 동적 링크
    모드
    는
    읽기/쓰기
    여야 합니다.
  • 형식
    필드에는 자리 표시자 또는 소스가 하나만 있어야 합니다. 자리 표시자는 접미사 및/또는 접두사를 가질 수 있으며
    {0:n}
    과 같은 형식 문자열로 설정할 수 있습니다.

출력

형식
속성에 입력된 문자열로, 자리 표시자 또는 자리 표시자의 자리에 값이 들어간 형식 지정 규칙을 기반으로 합니다.

예제

문자열 포맷터의 인스턴스
문자열 포맷터 구성의 시각적 표현으로, 메시지 입력과 "Apply value: {0}?" 텍스트가 있는 형식 필드 및 UI 텍스트 상자 값을 참조하는 동적 링크를 보여줍니다.
의견을 작성 부탁드립니다.
이 자료에 대한 문의사항이나 요청사항이 있습니까? 여기에 요청사항을 작성 부탁드립니다.
Normal