AutoCAD 및 Inventor용 Data Standard 애드인은 데이터 표준 시트 동작을 결정하는 두 가지 고유한 구성 파일을 제공합니다. 설계 워크플로우에 맞게 이러한 동작을 수정하십시오.
대화상자가 로드되는 동안 특성 구성을 동적으로 설정할 수 있습니다(InitializeWindow 함수 사용).
다음 동작은 Data Standard 구성 파일에 정의되어 있습니다.
AutoCAD 및 Inventor용 Data Standard 애드인에는 다음과 같은 두 가지 고유한 구성 파일이 있습니다.
이 두 파일은 C:\ProgramData\Autodesk\<Vault 버전>\Extensions\DataStandard\CAD에서 찾을 수 있습니다.
CFG 파일은 CAD 응용프로그램을 시작할 때 한 번만 로드됩니다.
구성 파일은 XML 형식입니다. 문자 편집기 또는 XML 편집기를 사용하여 파일의 요소 값을 수정할 수 있습니다.
파일이 저장되는 위치를 정의합니다. 일반 텍스트 또는 변수를 혼합해서 지정할 수 있습니다. 입력한 표현식은 사용자가 데이터를 입력하거나 변경할 때마다 평가됩니다. 닫는 백슬래시는 필요하지 않습니다. 지원되는 변수:
{Workspace}
여기에는 프로젝트 파일에 정의된 대로 작업공간에 대한 경로가 포함됩니다.
{Prop[<property name>].Value}
파일 특성의 값이며 사용자가
샘플:
<PathDefinition>{Workspace}\{Prop[PROJECT].Value}</PathDefinition>
이 샘플에서 데이터 표준에 의해 생성된 경로는 응용프로그램에 설정된 작업공간 폴더에 데이터 표준 대화상자에서 선택 또는 입력한 프로젝트 이름을 더한 것입니다. 작업공간은 변경되지 않으므로 프로젝트 경로가 사용자 데이터를 따라 변경되어도 이 부분은 고정됩니다.
파일 이름 지정 방법을 정의합니다. 일반 텍스트 또는 변수를 혼합해서 지정할 수 있습니다. 표현식은 사용자가 데이터를 입력하거나 변경할 때마다 평가됩니다. 파일 확장자는 생략되지만 데이터 표준에 의해 자동으로 추가됩니다. 지원되는 변수:
{Prop[<property name>].Value}
파일 특성의 값이며 사용자가
샘플:
<FileNameDefinition>{Prop[TITLE].Value}</FileNameDefinition>
TITLE 특성 값에서 파일 이름이 생성됩니다.
<FileNameDefinition>{Prop[YEAR].Value}_{Prop[NUMBER].Value}</FileNameDefinition>
YEAR 및 NUMBER 특성 조합에서 파일 이름이 생성되고 중간에 밑줄이 사용됩니다.
하나 이상의 <PropertyDefinition>
요소가 포함되어 있습니다. <PropertyDefinition>
은 이 구성 파일의 핵심이며, 하나 이상의 특성을 정의할 수 있도록 합니다.
데이터 표준 대화상자에서 특성으로 액세스할 수 있는 모든 필드는 여기에서 정의해야 합니다. 특성 이름은 파일 또는 제목 블록 속성의 이름이기도 합니다. 특성 이름이 "TITLE"과 같이 기존 파일 특성과 일치하면 이 특성이 직접 사용됩니다. 그렇지 않으면 사용자 특성이 작성됩니다.
샘플:
...
<PropertyDefinitions>
<PropertyDefinition PropertyName="DocNumber" DataType="Text" InitialValue="{PathAndFileNameHandler.FileName}" InitialCopyValue="{UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}" />
<PropertyDefinition PropertyName="Title" DataType="Text" InitialCopyValue="{UIString[CFG1]} {Prop[Title].Value}" RequiresValue="true" />
<PropertyDefinition PropertyName="Description" DataType="Text" />
<PropertyDefinition PropertyName="Comments" DataType="Text" />
<PropertyDefinition PropertyName="Folder" DataType="Text" InitialValue="." RequiresValue="true"/>
<PropertyDefinition PropertyName="Original" DataType="Text" InitialCopyValue="{PathAndFileNameHandler.OriginalFullFileName}" />
</PropertyDefinitions>
...
<PropertyDefinition>
에 대해 사용 가능한 속성은 다음과 같습니다.
속성 | 필수 여부 | 유효한 값 | 설명 |
---|---|---|---|
PropertyName | 예 | 문자 및 번호 | 특성 이름입니다. |
DataType | 예 | 텍스트, 날짜, 부울, 정수, 실수 | 데이터 유형을 정의하며 사용자 특성을 작성하는 데 필요합니다. |
InitialValue | 아니요 | DataType 기반: 텍스트 - 텍스트와 변수의 조합입니다(아래 참조). 날짜- 현재 날짜의"지금" 또는 유효한 날짜입니다. 부울– "True" 또는 "false" 정수, 실수– 유효한 숫자입니다. | 문서를 처음 저장할 때 초기 값을 정의합니다. |
InitialCopyValue | 아니요 | DataType 기반: 텍스트- 텍스트와 변수의 조합입니다(아래 참조). 날짜- 현재 날짜의"지금" 또는 유효한 날짜입니다. 부울– "True" 또는 "false" 정수, 실수– 유효한 숫자입니다. | 문서를 복사 할 때 초기 값을 정의합니다. 이 속성은 Inventor에서만 사용할 수 있습니다. |
RequiresValue | 아니요 | True, False 또는 PowerShell 함수의 이름 | 유효성 검사를 위해 사용됩니다. PowerShell 함수로 더 복잡한 유효성 확인 규칙을 구현할 수 있습니다. |
InitialValue
및 InitialCopyValue
속성을 사용하면 문자 특성에 일반 문자와 변수를 결합할 수 있습니다. 지원되는 변수:
{PathAndFileNameHandler.<field>}
내부 파일 이름 및 문서 위치에 대한 정보를 검색하는 데 사용할 수 있습니다. 사용 가능한 필드:
FileName
: 파일 경로가 없는 문서의 파일 이름입니다.
FullFileName
: 문서의 전체 경로입니다.
OriginalFileName
: Inventor에서만 사용할 수 있습니다. 문서를 복사할 때 사용할 수 있으며 파일 경로 없이 원래 문서의 파일 이름을 반환합니다.
예: {UIString[CFG2]} {PathAndFileNameHandler.OriginalFileName}
은 "Copy_of_Part1.ipt"를 반환합니다.
{Prop[<property name>].Value}
Inventor에서만 사용할 수 있습니다.
{UIString[<ID>]}
Inventor에서만 사용할 수 있습니다.
True 또는 False로 설정되어 있는지 여부를 나타내는 Vault 체크 인 대화상자가 표시되면 확인을 클릭하여 Data Standard 대화상자에 있는 문서 저장 중입니다.
Inventor에서만 사용할 수 있습니다. 이 요소는 특성 이름의 쉼표로 구분된 리스트입니다. 이 리스트에 있는 파일 특성을 갖는 문서에 대해서는 자동 Data Standard 대화상자가 표시되지 않습니다. 한 가지 사용 시나리오는 타사 컨텐츠 센터 부품(예 : 컨텐츠 센터 생성 부품)에 대한 Data Standard 대화상자를 건너뛰는 것입니다.
샘플:
<SkipForProperties>CDN_B</SkipForProperties>
Inventor에서만 사용할 수 있습니다. 지원되는 문서 유형을 정의합니다. 예를 들어 Data Standard 대화상자에서 Inventor DWG 파일을 표시하지 않으려면 요소는 다음과 같습니다.
<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>
AutoCAD에서만 사용할 수 있습니다. 이 요소는 Data Standard과 동기화되는 AutoCAD 블록 이름의 쉼표로 구분된 리스트입니다. 세 가지 설정이 필요하며 하나 더 추가하여 기존 파일을 지원하는 것이 좋습니다.
샘플:
<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>
Data Standard에서는 AutoCAD 파일 특성을 사용하므로 UDP의 기본 매핑을 파일 특성으로 구성해야 합니다.
Data Standard에서는 특성 값을 블록 속성으로 동기화할 수 있습니다. 이를 달성하려면 세 가지 설정이 필요하며 파일 특성이 아니라 블록 속성만 있는 기존 파일을 지원하려면 한 개를 더 추가하는 것이 좋습니다.