밸리스 계산

Valis는 계산 및 문서화에 사용할 수 있는 블록, 요구사항 또는 분석의 설계 파라미터입니다. 발리에는 숫자 값이 있으며 유형, 단위, 공식, 설명 및 최소/최대 요구 사항과 같은 추가 정보도 포함됩니다.

발리 생성하기

블록의 속성을 볼 때 페이지 오른쪽 상단의 버튼을 클릭하여 이 블록에서 Valis를 만들 수 있습니다. 열리는 Create Property 창이 열리면 생성하려는 속성 유형을 선택합니다. 의 경우 Vali의 경우 Name 를 입력하고(이름 또는 발리 이름일 수 있음), 발리 이름에 Formula and unit (필수) 및 Display Unit (선택 사항)을 입력합니다. 또한 Add to Block 필드를 사용하여 이 Vali를 추가할 블록을 정의할 수 있습니다.

  • 필드에 Formula and unit 필드에 \ 를 입력하여 가능한 계산 유형 목록을 가져옵니다.

  • 단위 및 단위 변환에 대한 가이드는 단위 및 자동 단위 변환 페이지를 참조하세요.

속성을 생성하는 동안 다양한 유형의 Valis를 생성할 수 있습니다: 일반 Vali, Matrix, Textvali, Datevali또는 Dataset.

유형 설명
Vali

질량, 비용, 밀도 등 하나의 싱글 값만 있는 블록의 속성입니다.

매트릭스

행렬은 행과 열로 정렬된 개별 발리들의 그룹입니다. 매트릭스 발리는 일반적으로 블록의 속성이 다른 모드(예: 다른 모드에서의 전력 소비량, 다른 축의 관성 값)를 가질 때 사용됩니다.

텍스트 발리

문자열/텍스트를 저장하는 발리입니다.

Datevali

날짜 정보를 저장하는 값입니다.

데이터셋 여기에서 데이터 집합 값을 가져오거나 추가하고, 그래프를 만들고, 다른 값의 계산에 해당 값을 사용할 수 있습니다.

수식 추가

일반적인 수학 표현식을 사용하거나 상수나 함수를 추가하여 수식을 사용하여 Vali를 계산할 수 있습니다. 수식에는 다른 발리도 포함될 수 있습니다.

필드 내에서 Formula and unit 필드에서 현재 프로젝트나 다른 프로젝트에서 사용할 수 있는 Valis를 참조할 수 있습니다. 이렇게 하려면 필드에 $ 를 입력합니다. 팝업이 나타나면 필요한 Vali를 찾아 선택합니다.

발리 호출하기 - 요구 사항 포털의 어느 곳에서나 달러 심볼( $ 을 클릭하여 참조 가능한 모든 개체(예: Valis, 요구 사항 등)를 표시하는 드롭다운을 열 수 있습니다.
발리 호출하기 - 요구 사항 포털의 어느 곳에서나 달러 심볼( $ 을 클릭하여 참조 가능한 모든 개체(예: Valis, 요구 사항 등)를 표시하는 드롭다운을 열 수 있습니다.

다른 프로젝트에서 Valis를 사용하려는 경우 팝업의 끝까지 아래로 스크롤하여 show other projects 옵션을 선택합니다.

자주 사용하는 Valis를 저장하여 언제든지 계산을 위해 호출할 수 있도록 나만의 '상수' 프로젝트를 만드세요.

공식 에디터는 라텍스 구문을 사용해 공식을 보기 좋게 표시합니다. 예를 들어 sqrt() 를 입력하면 사용자가 입력하는 대로 자동으로 제곱근 심볼로 변환됩니다. Editor에는 자동 괄호 완성 기능도 포함되어 있습니다.

일반적인 공식 유형

할 수 있습니다:

  • 다음과 같은 고정 값을 사용하거나 42.7kg또는

  • 와 같은 수식을 사용하거나 5/(3+17.3*9)또는

  • 를 사용하여 다른 Valis를 사용하거나 $ 기호를 사용합니다: $car.speed+5.

수식에서 사용할 수 있는 수학 연산은 다음과 같습니다:

  • +, -, *, /

  • % (모듈로 연산)

  • ^

  • sqrt()

  • exp()

  • log10(), ln(), log()

  • sin(), cos(), tan()

  • asin(), acos(), atan()

  • sinh(), cosh(), tanh()

  • fabs(): 절대값을 반환합니다

  • soc() = "Sum of children": 하위 블록에 있는 같은 유형의 모든 Valis의 합입니다

  • poc() = "자식들의 곱": 하위 블록에 있는 같은 타입의 모든 Valis의 곱

수식에서 다음과 같은 논리적 함수를 사용할 수도 있습니다:

  • if(condition, formula_if_true, formula_if_false)

  • max(formula1, formula2)

  • min(formula1, formula2)

요구사항 포털 내장 함수

  • soc()는 "자식들의 합계"를 나타내며, 한 단계 아래 블록에 있는 같은 유형의 모든 Valis를 합산합니다

  • rssoc(): 는 "자식의 제곱근 합"을 나타냅니다 sqrt(x1^2+x2^2+⋯+xn^2). 예를 들어 질량이 2kg, 5kg, 6kg인 세 개의 질량이 있는 경우 rssoc 함수는 8.062257의 결과를 제공합니다

  • aoc()는 "자식의 평균"을 나타내며, 한 단계 아래 블록에 있는 같은 유형의 Valis의 평균값을 계산합니다

  • poc(): 는 "어린이 제품"을 나타내며, 한 단계 아래 블록에 있는 같은 유형의 모든 Valis에 곱합니다

  • average_of_datasets() 또는 aod()의 값은 해당 Vali에 속하는 데이터 세트의 각 지점에 대한 평균입니다. 데이터 세트가 하나만 있는 경우 해당 데이터 세트가 결과가 되며 추가 계산에 사용됩니다

  • sum_of_datasets() 또는 sod()의 값은 해당 Vali에 속한 데이터 세트의 각 포인트에 대한 합입니다. 데이터 집합이 하나만 있는 경우 해당 데이터 집합이 결과가 되며 추가 계산에 사용됩니다

  • property($vali, property_name)vali의 프로퍼티를 가져옵니다. 가능성은 property_name 의 가능성은

    • minmax (각각 최소 및 최대 요구 사항을 얻기 위해)

    • wc_minuswc_plus (각각 마이너스 및 플러스 최악의 경우를 얻기 위해)

  • minoc()최소 자식 수입니다. 하위 블록에서 동일한 유형을 가진 모든 Valis의 최소값을 반환합니다

  • maxoc(): 자식의 최대값을 반환합니다. 하위 블록에서 같은 타입을 가진 모든 Valis의 최대값을 반환합니다

  • round()함수는 파이썬의 둥근 함수의 사양을 따르며, 값을 10의 거듭제곱에서 마이너스를 뺀 값에 가장 가까운 배수로 반올림합니다 ndigits

수식 예시:

  • $SolarPanel.width * $SolarPanel.length

  • max(soc(), $SolarPanel.lowest_mass)

  • if($SolarPanel.width*2 > $SolarPanel.length, 10, 5)

발리 정보

이름을 클릭하면 Vali에 대한 자세한 정보를 볼 수 있습니다. 그러면 Vali의 세부 정보 보기가 열리며, 정보는 Info 탭에 정보가 표시됩니다.

발리 정보 - Vali를 클릭하면 추가 정보가 있는 보기가 열립니다. 여기에서 더 많은 속성을 정의하고, 설명을 추가하고, 영향을 정의할 수 있습니다.
발리 정보 - Vali를 클릭하면 추가 정보가 있는 보기가 열립니다. 여기에서 더 많은 속성을 정의하고, 설명을 추가하고, 영향을 정의할 수 있습니다.

보기에 표시되는 Vali의 기본 정보는 다음과 같습니다:

  • ID - ID는 백엔드에서 사용되는 발리 엔진에 의해 자동으로 추가되는 임의의 숫자입니다.

  • Name - 여기에서 Vali의 이름을 입력하고 편집할 수 있습니다.

  • Description - 설명 필드에 Vali에 대한 설명을 입력할 수 있습니다. 아래와 같이 작업의 형식을 지정하고 편집할 수도 있습니다.

여백/단위를 추가/변경하고 요구사항(최소/최대)을 추가할 수도 있습니다. 요구 사항(최소/최대)은 특정 속성에 대해 설정한 한도입니다.

발리 프로퍼티에 표시되는 총 마진은 블록의 마진과 자식 블록의 총 누적 마진입니다.

마진에 대한 자세한 내용은 마진 페이지를 참조하세요.

여기에서 추가/확인할 수 있는 다른 정보로는 참조, 사용 및 사용 대상, 이 Vali의 영향 등이 있습니다.

발리의 역사

Vali가 직간접적으로 변경되면 변경 사항은 자동으로 요구 사항 포털의 데이터베이스에 저장됩니다. Vali의 History 탭에는 변경 전 값, 변경 후 값 및 값을 변경한 사람이 표시됩니다. 요구사항 포털은 변경된 Vali를 직접 참조하지 않더라도 변경 사항을 캡처합니다.

Vali의 변경 내역을 보려면 Vali의 이름을 클릭하고 History 탭을 선택합니다. 이 탭에서 시간에 따른 변경 사항을 보여주는 그래프를 확인할 수 있습니다. 그래프 아래에는 Recent Changes 테이블이 채워져 있습니다 Time, Value Before, Value AfterReason 데이터로 채워진 테이블이 있습니다.

발리 이력 - 발리 이력 History 탭에 시간 경과에 따른 Vali의 변화를 그래픽 및 표로 표시합니다.
발리 이력 - 발리 이력 History 탭에 시간 경과에 따른 Vali의 변화를 그래픽 및 표로 표시합니다.

변경 사항 알림

특정 Vali가 변경될 때 알림을 받으려면 작업 열에서 점 3개 버튼을 클릭하고 열리는 메뉴에서 Add » Subscribe 명령을 선택하면 됩니다.

알림에 대한 자세한 내용은 알림 페이지를 참조하세요.

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

콘텐츠