데이터 집합 함수
Created: July 14, 2025 | Updated: November 17, 2025
블록과 부품의 파라미터는 단일 값이 아니라 시간이나 전압 또는 다른 차원에 따라 달라지는 경우가 많습니다. 요구사항 포털은 2차원 파라미터를 처리합니다 Datasets 및 Functions. 데이터 세트는 다양한 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 값을 결정합니다. 데이터 집합을 계산에 사용하고 평가할 때 사용됩니다.
보간은 다음과 같습니다:
-
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, T및 Time 는 유효한 함수 변수이고 time 는 그렇지 않습니다. 함수 변수의 이름은 모든 발리에서 전역적이므로, 한 함수에서 X 가 한 함수에서 사용되면 다른 함수에서도 동일하게 X 함수가 됩니다.
함수를 사용한 계산
함수는 일반 계산 내에서 계산할 수 있습니다. 예를 들어 Vali1 = X^2 와 Vali2 = 2*X와 Vali3 = $Vali1 + $Vali2 는 함수 X^2 + 2*X. 계산에 서로 다른 변수를 가진 두 개의 Valis가 사용되는 경우 결과는 다차원 함수가 됩니다.
Valis는 함수 변수의 모든 유효한 지점에서 평가할 수 있는 함수입니다. 예를 들어 Vali1 = X^2 를 지정하면 Vali2 = $Vali1(1) 를 지정할 수 있다면 Vali2 = 1.

AI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.