AutoCAD 및 Inventor의 Data Standard 구성 파일

AutoCAD 및 Inventor용 Data Standard 애드인은 데이터 표준 시트 동작을 결정하는 두 가지 고유한 구성 파일을 제공합니다. 설계 워크플로우에 맞게 이러한 동작을 수정하십시오.

대화상자가 로드되는 동안 특성 구성을 동적으로 설정할 수 있습니다(InitializeWindow 함수 사용).

참고: 이 항목은 Inventor 및 AutoCAD용 Data Standard 애드인에만 적용됩니다.

다음 동작은 Data Standard 구성 파일에 정의되어 있습니다.

구성 파일 상세 정보

AutoCAD 및 Inventor용 Data Standard 애드인에는 다음과 같은 두 가지 고유한 구성 파일이 있습니다.

이 두 파일은 C:\ProgramData\Autodesk\<Vault 버전>\Extensions\DataStandard\CAD에서 찾을 수 있습니다.

CFG 파일은 CAD 응용프로그램을 시작할 때 한 번만 로드됩니다.

파일 요소

구성 파일은 XML 형식입니다. 문자 편집기 또는 XML 편집기를 사용하여 파일의 요소 값을 수정할 수 있습니다.

참고: 파일의 대부분 요소는 Inventor 및 AutoCAD에서 동일합니다. 그러나 일부 요소는 Inventor 또는 AutoCAD에서만 유효합니다. 또한 파일에 따라 일부 요소 간에 약간의 차이가 있습니다.

PathDefinition

파일이 저장되는 위치를 정의합니다. 일반 텍스트 또는 변수를 혼합해서 지정할 수 있습니다. 입력한 표현식은 사용자가 데이터를 입력하거나 변경할 때마다 평가됩니다. 닫는 백슬래시는 필요하지 않습니다. 지원되는 변수:

FileNameDefinition

파일 이름 지정 방법을 정의합니다. 일반 텍스트 또는 변수를 혼합해서 지정할 수 있습니다. 표현식은 사용자가 데이터를 입력하거나 변경할 때마다 평가됩니다. 파일 확장자는 생략되지만 데이터 표준에 의해 자동으로 추가됩니다. 지원되는 변수:

PropertyDefinitions

하나 이상의 <PropertyDefinition> 요소가 포함되어 있습니다. <PropertyDefinition>은 이 구성 파일의 핵심이며, 하나 이상의 특성을 정의할 수 있도록 합니다.

중요: PropertyDefinition은 대화상자의 (기본값) DynamicPropertyGrid 컨트롤이 사용되지 않는 경우 또는 구속조건에 재지정을 적용하려는 경우(예:** Required=True 특성을 설정하려는 경우)에만 필요합니다. Vault 구성(DynamicGrid)에도 이 특성 값이 필요하지 않습니다.

데이터 표준 대화상자에서 특성으로 액세스할 수 있는 모든 필드는 여기에서 정의해야 합니다. 특성 이름은 파일 또는 제목 블록 속성의 이름이기도 합니다. 특성 이름이 "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

참고: Inventor에만 해당

아니요

DataType 기반:

텍스트- 텍스트와 변수의 조합입니다(아래 참조).

날짜- 현재 날짜의"지금" 또는 유효한 날짜입니다.

부울– "True" 또는 "false"

정수, 실수– 유효한 숫자입니다.

문서를 복사 할 때 초기 값을 정의합니다. 이 속성은 Inventor에서만 사용할 수 있습니다.

RequiresValue

아니요

True, False 또는 PowerShell 함수의 이름

유효성 검사를 위해 사용됩니다. PowerShell 함수로 더 복잡한 유효성 확인 규칙을 구현할 수 있습니다.

InitialValueInitialCopyValue 속성을 사용하면 문자 특성에 일반 문자와 변수를 결합할 수 있습니다. 지원되는 변수:

ShowCheckinDialog

True 또는 False로 설정되어 있는지 여부를 나타내는 Vault 체크 인 대화상자가 표시되면 확인을 클릭하여 Data Standard 대화상자에 있는 문서 저장 중입니다.

SkipForProperties

Inventor에서만 사용할 수 있습니다. 이 요소는 특성 이름의 쉼표로 구분된 리스트입니다. 이 리스트에 있는 파일 특성을 갖는 문서에 대해서는 자동 Data Standard 대화상자가 표시되지 않습니다. 한 가지 사용 시나리오는 타사 컨텐츠 센터 부품(예 : 컨텐츠 센터 생성 부품)에 대한 Data Standard 대화상자를 건너뛰는 것입니다.

샘플:

<SkipForProperties>CDN_B</SkipForProperties>

SupportedFileTypes

Inventor에서만 사용할 수 있습니다. 지원되는 문서 유형을 정의합니다. 예를 들어 Data Standard 대화상자에서 Inventor DWG 파일을 표시하지 않으려면 요소는 다음과 같습니다.

<SupportedFileTypes>IDW,IAM,IPT,IPN</SupportedFileTypes>

TitleBlock

AutoCAD에서만 사용할 수 있습니다. 이 요소는 Data Standard과 동기화되는 AutoCAD 블록 이름의 쉼표로 구분된 리스트입니다. 세 가지 설정이 필요하며 하나 더 추가하여 기존 파일을 지원하는 것이 좋습니다.

샘플:

<TitleBlock>ISO_TITLEA,ISO_TITLEB,DIN_TITLE</TitleBlock>

AutoCAD에 대한 특성 매핑

Data Standard에서는 AutoCAD 파일 특성을 사용하므로 UDP의 기본 매핑을 파일 특성으로 구성해야 합니다.

Data Standard에서는 특성 값을 블록 속성으로 동기화할 수 있습니다. 이를 달성하려면 세 가지 설정이 필요하며 파일 특성이 아니라 블록 속성만 있는 기존 파일을 지원하려면 한 개를 더 추가하는 것이 좋습니다.

Inventor에 대한 특성 매핑