데이터 집합 함수

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

데이터 세트

데이터 세트는 다양한 Vali의 포인트별 사양입니다. 데이터 세트는 참조를 위해 Vali에 추가되는 측정값일 수도 있습니다. Vali를 생성할 때 Dataset 를 선택합니다 Create Property 창에서 선택합니다. 데이터 세트 Vali가 생성되면 Vali의 탭에서 X축 또는 Y축 값을 입력할 수 있습니다 Info 탭에 입력합니다. 표 아래의 컨트롤을 사용하여 새 행을 추가하여 데이터 집합에 포인트를 추가합니다 add row 컨트롤을 사용하여 새 행을 추가하여 데이터 집합에 포인트를 추가합니다. CSV 또는 XLSX에서 값을 가져올 수도 있습니다

변수는 기본적으로 이름( X 이라는 이름을 가지며 단위는 없습니다. 현재 이름을 클릭하고 새 이름을 입력하여 이름을 변경할 수 있습니다. 단위를 변경하려면 데이터 집합의 X unit 데이터 집합의 Properties region.

  • Vali는 또한 데이터 집합의 버튼을 클릭하여 데이터 집합으로 변환할 수도 있습니다 Info 탭( ).

  • 데이터 세트 Vali의 History 탭을 사용하면 데이터 세트 Vali의 기록/변경 내역을 추적할 수 있습니다. 이 탭에는 데이터 집합 Vali가 변경된 시점과 변경한 사용자가 표시됩니다. 점 3개 메뉴 을 클릭하여 Point Changes.

보간 및 외삽

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

보간은 다음과 같습니다:

  • No interpolation - 포인트 사이에 값이 정의되지 않은 경우

  • Stepwise interpolation - 점 사이의 상수 값

  • Linear interpolation - 점 사이의 선형 함수

외삽이 될 수 있습니다:

  • Ignore values outside of the range - 값이 데이터 포인트 범위를 벗어나 정의되지 않은 경우

  • Assume values outside of the range as 0 - 값이 데이터 포인트 범위 밖에서 모두 0인 경우

  • Same value as last available point - 값이 데이터 포인트 범위 밖에서 일정하며, 첫 번째 및 마지막 지정된 지점에 의해 정의됩니다

  • Continue the interpolation - 지정된 보간과 동일한 외삽법

데이터 집합으로 계산하기

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.

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

콘텐츠