데이터 세트 및 함수

블록과 부품의 파라미터는 단일 값이 아니라 시간이나 전압 또는 다른 차원에 따라 달라지는 경우가 많습니다. 요구사항 및 시스템 포털은 2차원 파라미터를 처리합니다 DatasetsFunctions. 데이터 세트는 다양한 Vali의 포인트별 사양이며 함수는 수식과 변수 범위(마이너스 무한대부터 무한대까지 가능)로 정의됩니다. 데이터세트와 함수는 평소처럼 다른 Valis의 계산과 공식에 사용할 수 있으며 결과는 새로운 데이터세트 또는 함수가 됩니다. 또한 값이 잘 정의된 특정 지점에서 평가할 수도 있습니다(예: 질량(5)은 시간에 따라 달라지며(단위=s), 시간 T = 5s에서 질량 값이 됩니다).

데이터 세트

데이터 세트는 다양한 Vali의 포인트 단위 사양입니다. 데이터 세트는 참조를 위해 Vali에 추가된 측정값일 수도 있습니다. 사용자는 Vali를 만드는 것과 유사하게 데이터 세트를 생성하고 데이터 세트를 선택할 수 있습니다(그림 Creating a Dataset).

image-20240315-111035.png데이터 세트 만들기 - 오른쪽 하단에 있는 "+" 아이콘을 클릭하고 "데이터 세트"를 선택합니다.

데이터 세트 Vali가 생성되면(그림 Setting up the Dataset)이 생성되면 선택합니다. 세부 정보 탭이 열리고 탭 내에서 사용자가 X축 또는 Y축 값을 입력할 수 있습니다. CSV 또는 XLSX에서 가져올 수도 있습니다.

image-20250114-123900.png데이터 세트 설정 - 데이터 세트를 생성한 후 Vali를 클릭하여 정보에 액세스할 수 있습니다.

데이터 세트 추가하기

Vali에 데이터세트를 추가하려면 Vali 세부 정보에서 "데이터세트로 변환" 버튼을 클릭합니다(그림 Converting Vali to Dataset).

image-20250114-124327.pngVali를 데이터셋으로 변환하기 - 단일 값 Vali를 데이터셋으로 변환할 수 있습니다.

테이블 아래에 더하기 심볼이 있는 새 행을 추가하여 데이터 집합에 포인트를 추가합니다.

변수의 이름은 기본적으로 "X"이며 단위는 없습니다. 현재 이름을 클릭하고 새 이름을 입력하여 이름을 변경할 수 있습니다. 아래로 스크롤하여 '데이터 집합'의 '속성' 섹션으로 이동하여 단위를 변경할 수 있습니다.

image-20250114-124512.png

보간 및 외삽

보간 및 외삽은 지정된 지점 사이와 그 너머의 Vali 값을 결정합니다. 데이터 집합을 계산에 사용하고 평가할 때 사용됩니다.

보간은 다음과 같습니다:

  • 보간 없음 - 포인트 사이에 값이 정의되지 않습니다

  • 단계적 보간 - 점 사이의 값이 일정합니다

  • 선형 보간 - 점 사이의 선형 함수

외삽이 가능합니다:

  • 외삽 없음 - 데이터 포인트 범위를 벗어난 값은 정의되지 않습니다

  • 0으로 가정 - 데이터 포인트 범위 밖의 값이 모두 0입니다

  • 일정한 외삽 - 값이 데이터 포인트 범위 밖에서 일정하며, 첫 번째 및 마지막 지정된 지점에 의해 정의됩니다

  • 계속 보간 - 지정된 보간과 동일한 보간을 수행합니다

데이터 집합으로 계산

Vali에 데이터 집합을 추가하면 수식이 자동으로 다음과 같이 변경됩니다 average_of_datasets()로 변경되며, 이는 계산에 사용된 Vali의 결과가 데이터 집합임을 의미합니다. Vali는 일반 계산에 사용할 수 있습니다(예 Car.mass = sum_of_children() 는 하위 블록의 질량을 합산하며, 하위 블록의 질량 중 하나가 시간에 따라 달라지는 경우 Car.mass 도 시간에 따라 달라집니다. 데이터 세트에 대한 수학적 연산은 항상 점 단위로 연산을 수행합니다. sqrt(Car.mass) 는 각 데이터 포인트의 제곱근을 취하고 그 결과 자체가 데이터 세트가 됩니다.

함수

Valis는 다음과 같이 함수 변수에 종속된 수식을 정의하여 함수가 될 수 있습니다 vali = 2*X + 4. X 는 이름과 단위가 있는 함수 변수입니다. 함수 변수는 전체(무한) 범위에서 유효하거나 최소값과 최대값 사이에서만 유효하도록 제한할 수 있습니다.

함수 변수

함수 변수는 대문자로 시작해야 합니다. X, TTime 는 유효한 함수 변수이며 time 는 그렇지 않습니다. 함수 변수의 이름은 모든 발리에서 전역적이므로, 한 함수에서 X 가 한 함수에서 사용되면 다른 함수에서도 동일하게 X 함수가 됩니다.

함수를 사용한 계산

함수는 일반 계산 내에서 계산할 수 있습니다. 예를 들어 Vali1 = X^2Vali2 = 2*XVali3 = $Vali1 + $Vali2 는 함수 X^2 + 2*X. 계산에 서로 다른 변수를 가진 두 개의 Valis가 사용되는 경우 결과는 다차원 함수가 됩니다.

Valis는 함수 변수의 모든 유효한 지점에서 평가할 수 있는 함수입니다. 예를 들어 Vali1 = X^2 를 지정하면 Vali2 = $Vali1(1) 를 지정할 수 있다면 Vali2 = 1.


데이터 세트의 히스토리 테이블

사용자는 버전 v1.52부터 데이터 세트 Vali의 히스토리/변경 사항을 추적할 수 있습니다. 이 옵션은 세부 정보 탭에서 시계 심볼((1)을 클릭하면 이 옵션에 액세스할 수 있습니다. 기록 탭에는 데이터 세트 Vali가 변경된 시간과 사용자가 변경한 시간도 표시됩니다. 점 3개 메뉴(2) 을 클릭하여 "포인트 변경 사항"(3).

image-20250114-124701.png데이터 집합 값의 변경 사항을 보여주는 기록

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 영업팀 에 문의해 주세요.

콘텐츠