문자열 포맷터
사용자 지정 가능한 규칙에 따라 하나 이상의 값 형식을 수정합니다.
팁:
문자열 포맷터를 사용하여 다음을 수행할 수 있습니다.
- 여러 문자열을 연속으로 연결합니다.
- 소스 변수의 값이 숫자인 경우 값의 앞이나 뒤에 문자를 추가합니다.
- 소수 자릿수 또는 부동 소수점 반올림과 같은 숫자 형식 지정을 적용합니다. 문자열 포맷터 데이터 유형 항목을 참조하십시오.
- 데이터베이스 개체에서 사용할 SQL 쿼리의 형식을 지정하고 매개 변수화합니다. 문자열 포맷터 SQL 쿼리 예 항목을 참조하십시오.
입력
속성 | 설명 |
|---|---|
형식 | 변수 참조에 대한 형식 지정 규칙:
|
동적 링크 모드 |
|
동적 링크 | 다음으로 식별되는 하나 이상의 변수:
팁:
순서에 관계없이 자리 표시자 조합을 사용합니다. 식에 자리 표시자를 원하는 수만큼 사용할 수 있습니다.
이 속성은 컨버터 인스턴스에만 사용할 수 있으며 컨버터 유형에는 사용할 수 없습니다. |
서식
{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}과 같은 형식 문자열로 설정할 수 있습니다.
출력
형식
속성에 입력된 문자열로, 자리 표시자 또는 자리 표시자의 자리에 값이 들어간 형식 지정 규칙을 기반으로 합니다.예제
문자열 포맷터의 인스턴스

의견을 작성 부탁드립니다.


