커넥터 클래스 특성 정의

다음 절차에 따라 새 자산의 커넥터 클래스 특성을 정의할 수 있습니다.

  1. 리본에서 자산 빌더 탭 제작 패널 커넥터 클래스 특성을 클릭합니다. 커넥터 클래스 특성 대화상자가 나타납니다.
  2. 커넥터 클래스 파일 이름 드롭다운 리스트에서 원하는 커넥터 클래스를 선택합니다. 이 리스트에는 시스템 자산클라우드 자산 집합에 있는 모든 커넥터 클래스 파일이 표시됩니다. 리스트에서 커넥터 클래스 이름을 제거하려면 드롭다운 리스트의 오른쪽에 있는 버튼을 누릅니다.
  3. 그런 다음 커넥터 클래스 특성을 지정합니다. 이름 드롭다운 리스트에서 원하는 특성을 선택하고 드롭다운 리스트에서 원하는 특성 값을 선택합니다.
  4. 확인 버튼을 클릭하여 커넥터 클래스 특성을 정의하고 대화상자를 닫습니다.

사용자 커넥터 클래스 작성

제품에서 제공하는 커넥터 클래스를 초과하는 연결 동작을 요구하는 새 자산 종류에 대해 사용자 커넥터 클래스를 정의할 수 있습니다. 그런 다음 이러한 클래스에 지정된 자산 간의 매개변수 전달 동작을 제어하는 데 사용할 수 있습니다.

커넥터 클래스.connectorclass 확장자를 사용하는 XML 파일로 정의됩니다. 커넥터 클래스의 요소는 매개변수 매핑을 정의하고, 특정 매핑이 작성되는 조건을 제어하는 데 사용되는 모든 조건부 검사를 정의합니다.

커넥터 클래스 XML 파일의 구조는 매우 간단합니다. 다음은 간단한 커넥터 클래스 파일의 예입니다. 요소 설명은 뒤에 이어집니다.

<connector>

<ConveyorWidth value_source="parameter">Width</ConveyorWidth> <ConveyorHeight family_type="normal"

value_source="parameter">Height</ConveyorHeight> <ConveyorHeight family_type="inclined" connector_name="Connector1"

value_source="Parameter">UpperHeight</ConveyorHeight> <ConveyorHeight family_type="inclined" connector_name="Connector2"

value_source="Parameter">LowerHeight</ConveyorHeight> <ConveyorHeight family_type="spiral" connector_name="UpperConnector"

value_source="Parameter">UpperHeight</ConveyorHeight> <ConveyorHeight family_type="spiral" connector_name="LowerConnector"

value_source="Parameter">LowerHeight</ConveyorHeight>

</connector>

커넥터 클래스 파일은 항상 connector라는 이름의 루트 요소를 사용합니다. 이 요소에는 여러 자산이 동일한 커넥터 클래스에 연결되어 할당될 경우 자산 간에 전달되는 매개변수를 식별하는 일련의 하위 요소가 포함되어 있습니다.

하위 요소는 매핑 그룹을 정의합니다. 매핑 그룹은 원하는 이름을 사용할 수 있으며 다음 규칙에 따라 사용됩니다.

이러한 요소의 값은 보통 매개변수 이름으로(위의 예에서는 "Width") 매핑 대상을 식별합니다. 두 자산은 이 이름과 일치하는 매개변수를 제공해야 하며 그렇지 못할 경우 매핑이 수행되지 않습니다.

이러한 요소의 속성은 추가적인 정보를 제공하여 매핑 작업을 제어합니다. 다음 표는 이러한 속성에 대한 설명입니다.

속성 속성 값
value_source Parameter(기본값) 이것은 소스 자산의 식별된 매개변수로 매핑 값을 제공해야 한다는 의미입니다.
  균일 이것은 할당될 값이 상수 값이며 value 속성에 제공된다는 의미입니다.
  이 속성은 value_sourceConstant로 설정될 때 매개변수에 사용될 값을 제공합니다.
connector_name   이 속성은 특정 커넥터(이름으로 구분)와의 일치를 제한할 때 사용됩니다. 자산에서 연결에 사용 중인 커넥터가 이 이름과 일치하지 않으면 매핑이 무시됩니다.

위에서 설명한 속성 외에도 일치 조건을 정의하는 속성을 추가로 지정할 수 있습니다. 속성 이름(위의 예에서는 "family_type")은 커넥터 클래스 특성을 식별합니다. 이러한 특성의 값은 일치를 원활하게 할 수 있도록 자산 내에서 커넥터 클래스 특성 대화상자를 사용하여 지정해야 합니다. 자산이 일치 커넥터 클래스 특성을 제공하지 않을 경우 매핑이 무시됩니다.

팁: XML 파일을 완전히 새로 만들기보다는 C:₩ProgramData₩Autodesk₩Factory Design Suite(version)₩FactoryLibrary 폴더에서 기존 파일 중 하나를 복사합니다. 그런 다음 파일 이름을 새로 지정하고 기존 매개변수를 본인의 매개변수로 대체하면 됩니다. 불필요한 요소는 제거하십시오.