대체 컨테이너 만들기

요구 사항 및 시스템 포털에서는 그림과 같이 블록에 대한 "대안"을 생성하여 다양한 블록 옵션이 전체 프로젝트에 어떤 영향을 미치는지 비교할 수 있습니다 Alternative Container. 원하는 만큼 대체 블록을 추가할 수 있습니다. 이를 통해 여러분과 여러분의 팀은 프로젝트 전반에 걸쳐 정보에 입각한 디자인 결정을 내릴 수 있습니다.

대체 컨테이너

얼터너티브 컨테이너에는 선택한 얼터너티브 블록의 해당 Valis에 자동으로 매핑되는 자체 Valis가 있습니다. 대체 블록에 대체 컨테이너에 추가되지 않은 Vali가 있는 경우 해당 Vali는 해당 블록에 매핑되지 않습니다. 이름은 같지만 유형이 다른 Vali가 있는 경우 대체 블록의 Vali 값은 매핑되지 않습니다.

How to create Alternative Containers

그림에서와 같이 Creating an Alternative Container:

  1. 트리에서 대체 컨테이너로 변환하려는 블록을 마우스 오른쪽 버튼으로 클릭합니다.

  2. "대체 컨테이너로 변환"을 클릭합니다.

대체 컨테이너 만들기

이렇게 하면 블록의 복사본(사용 가능한 첫 번째 대체 컨테이너가 됨)이 생성된 다음 블록 자체를 Alternative Container.

대체 컨테이너는 트리에서 그 옆에 스택 레이어 아이콘이 표시됩니다(그림 Alternative Container Icon).

image-20240411-113902.png대체 컨테이너 아이콘

대체 컨테이너에 발리 추가하기

대체 컨테이너에는 대체(블록)의 해당 Valis에 매핑되는 고유한 Valis가 있습니다. 그림 Alternative Container Logic에서 볼 수 있듯이 대체 컨테이너에 대체 컨테이너에 존재하지 않는 Vali가 있으면 매핑되지 않고 해당 대체 컨테이너 내에서만 고립되어 존재하며 다른 Vali의 "공식" 필드에서 명시적으로 참조되지 않는 한 트리 위로 자동으로 전파되지 않습니다.

Alternative Container Logic Transparent.png대체 컨테이너 로직

대체 컨테이너에 속성(Vali)을 추가하면 해당 Vali가 없는 모든 대체 컨테이너에 해당 속성(Vali)을 생성하거나 값이 존재하고 올바른 유형인 경우 해당 값에 매핑합니다. 같은 이름의 Vali가 존재하지만 유형이 다른 경우 오류 상자가 이를 가리키며(그림 Vali Creation Error)이 표시되며 대체 컨테이너에 새로 생성된 프로퍼티가 대체 컨테이너의 일치하지 않는 Vali 유형에 제대로 매핑되지 않습니다.

발리 생성 오류

대체 컨테이너에 속성(Vali) 또는 대체 항목(블록)을 추가하려면 화면 왼쪽 하단의 "+" 버튼을 클릭합니다

그러면 그림과 같이 다음과 같은 옵션이 표시됩니다 “Add” Options.

"추가" 옵션

각 옵션이 무엇을 의미하는지 집중적으로 살펴봅시다:

Add properties: 이렇게 하면 대체 컨테이너에 Vali가 추가되고, 존재하지 않는 경우 대체 컨테이너에 생성되거나 이름과 유형이 동일한 해당 Vali에 매핑됩니다. 사용자가 단일 대체 요소에 대해서만 Vali를 생성하려는 경우 사용자는 요소 내부를 클릭하고 블록 내부에 Vali를 생성해야 하지만 대체 컨테이너에 동일한 Vali가 존재하지 않는 경우 올바르게 매핑되지 않습니다.

Add an existing block as an alternative to this container: 이렇게 하면 프로젝트 내에 이미 존재하는 블록을 컨테이너 내의 대체 선택 항목으로 추가할 수 있습니다. 이 블록은 대체 컨테이너의 하위 블록일 필요는 없으며 카탈로그 블록과 같은 다른 곳에 저장할 수 있습니다.

Copy an existing block and add it as an alternative to this container: 이렇게 하면 프로젝트 내에서 기존 블록을 복사하고 이 복사본을 컨테이너의 대안으로 추가할 수 있습니다. 이제 이 사본도 블록 트리에 표시됩니다.

Create an empty alternative and add it to this alternative container: 를 클릭하면 새 블록을 생성하여 컨테이너에 추가할 수 있습니다. 이제 이 빈 대체 블록이 블록 트리에 나타나며 Valis를 포함하지 않습니다.

모범 사례

BP 1

블록을 대체 컨테이너로 변환하기 전에 모든 대체 컨테이너에 공통으로 적용되는 Valis로 원본 블록을 구조화한 다음 대체 컨테이너로 변환하는 것이 가장 좋습니다.

그런 다음 이 블록 또는 그 사본 중 하나를 복사하여 다른 얼터너티브를 빠르게 생성할 수 있습니다.

BP 2

대체 컨테이너에서 Vali를 참조할 때는 계산에 사용할 올바른 Vali를 선택해야 합니다. 예를 들어 계산에 배터리 효율을 사용하거나 "Valicopter__5000" 프로젝트의 요구 사항에서 "규칙" 검증 방법을 사용하려는 경우 수식을 작성하고 "배터리 비용"을 검색하면 요구 사항 및 시스템 포털에서 그림과 같은 결과를 제공합니다 Choosing the Correct Vali.

올바른 발리 선택하기

따라서 대체 컨테이너의 값, 즉 선택한 대체 컨테이너의 값을 사용하려는 경우 에서 지적한대로 Vali를 사용할 수 있습니다 (1). 따라서 사용자가 대체 용기를 NiCd에서 리튬 이온으로 변경할 때마다 요구 사항 및 시스템 포털은 모든 계산을 자동으로 다시 계산하고 리튬 이온 배터리 효율의 효율을 사용합니다.

특정 대체재의 비용만 참조하여 파라미터를 계산하려는 경우, 공식에서 두 개의 값 중 하나를 (2) 를 참조해야 합니다.

BP 3

얼터너티브 컨테이너에서 선택한 얼터너티브를 더 잘 추적하려면 얼터너티브 컨테이너의 프로퍼티로 텍스트 발리(그림 Text Vali as Configuration Reference)를 블록 트리의 상위 수준에서 참조할 수 있는 대체 컨테이너의 프로퍼티로 생성할 수 있습니다.

구성 참조로서의 텍스트 발리

이는 블록 트리의 다른 대체 컨테이너에 적용하고 최상위 블록에서 참조하여 현재 구성을 나타낼 수 있습니다(그림 Configuration Indicator).

구성 표시기

BP 4

대안의 대안을 생성하여 다른 대안 컨테이너가 있는 하위 트리의 최상위 대안 컨테이너를 만들 수 있습니다. 이를 사용하여 시스템 아키텍처의 여러 이형 상품을 만들고 평가할 수 있습니다.

BP 5

블록의 연결된 복사본을 대안으로 사용할 수 있지만, 사용자가 먼저 연결된 복사본을 수동으로 만든 다음 그림과 같이 "이 컨테이너의 대안으로 기존 블록 추가" 옵션을 사용하여 대안 컨테이너에 추가해야 합니다 “Add” Options.

연결된 사본을 대안으로 추가하는 것은 극단적인 경우에만 수행해야 하며 상호 의존적인 필드의 순환 루프를 만들지 않도록 최대한 주의를 기울여야 합니다.

BP 6

대안은 대안 컨테이너의 하위 블록으로 보관할 필요가 없으며, 같은 프로젝트의 블록 트리의 다른 곳에 있는 카탈로그 블록에 저장할 수 있습니다.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

콘텐츠