단위 자동 단위 변환

단위 변환을 사용하면 물리적 단위를 Vali에 연결할 수 있습니다. 이 Vali를 사용한 각 계산에 대해 필요한 변환이 백엔드에서 자동으로 수행됩니다. 이를 위해 Pint 라이브러리가 백본으로 사용됩니다.

아래 예는 50kg이 110.23파운드(파운드)로 자동 변환되는 방법을 보여줍니다 Formula and unit 필드에 50kg 가 포함되어 있지만 Display unitlbs.

또한 접두사와 접미사는 자동으로 적용되며, 예를 들어 질량 값의 Display unitkg 에서 g 로 변환할 때와 같이 자동으로 적용됩니다.

단위는 일치해야 하며, 일치하지 않는 경우 요구 사항 포털의 발리 이름에 느낌표가 표시됩니다.

또한 수식을 지정할 수 있습니다 $vali3 = $vali1 + $vali2 수식을 지정할 수도 있습니다 $vali1 = 10 metervali2 = 100 cm. 밸리3의 Display unityd (야드)로 설정하면 이 결과가 자동으로 계산되어 변환됩니다: 12.030 yd. Vali3에 대해 a를 지정하지 않으면 Display unit 를 지정하지 않으면 자동으로 계산된 단위가 사용됩니다(이 경우 미터 또는 센티미터).

각 값의 단위는 값을 보는 모든 사용자에게 동일하게 적용됩니다.

  • 지원되는 모든 단위와 상수는 파인트 라이브러리에 나열되어 있습니다.

  • Pint 라이브러리는 단수형에 's'를 추가하여 만든 복수형을 자동으로 처리하므로, 예를 들어 예를 들어 lblbs 단위는 동일합니다.

발리 및 수식에서 단위 처리하기

발리 생성하기

새 발리(숫자 값 또는 수식)를 만들 때 두 가지 중요한 속성 필드가 있습니다:

  • Formula and unit (필수)

    • 숫자 값(예: 50kg)의 경우 이 필드에는 값과 단위를 포함해야 합니다.

    • 수식(예: $wheel1.mass+$wheel2.mass)의 경우 계산 결과의 단위입니다.

  • Display unit (선택 사항 - 비어 있는 경우 표시 단위는 Formula and unit 필드의 단위를 기준으로 합니다.)

아래 표는 다양한 생성 옵션에 따라 발리 생성 시 예상되는 동작을 요약한 것입니다.

공식 및 단위 필드 지급 단위 필드 예상 동작
숫자 값 및 단위 없음 단위 없음 무차원 값이 생성됩니다.
숫자 값 및 단위 없음 unit Vali의 단위 차원 경고입니다.
숫자 값 및 지정된 단위 단위 없음 지정된 단위를 가진 값이 생성되어 단위로 표시됩니다 Formula and unit 필드에서
숫자 값과 지정된 단위 단위 지정된 단위를 가진 값이 생성되고 필드에서 단위로 표시됩니다 Display unit 필드(단위 must 일치).
수식(단위 필요 없음) 단위 없음 를 입력하면 Display unit 은 수식에서 자동으로 계산됩니다.
수식(단위 필요 없음) 단위 수식의 결과는 수식의 결과가 Display unit (단위 must 일치)에 표시됩니다.
공식 및 Custom 단위 단위 없음
  • 수식에서 계산된 단위가 사용자가 지정한 단위로 유효한 변환이 있는 경우 Vali가 지정된 단위로 표시됩니다.

  • 변환이 불가능한 경우 빈 Vali(값 0)가 사용자가 지정한 단위로 생성됩니다.

공식 및 Custom 단위 단위
  • 수식에서 계산된 단위가 유효한 변환을 가진 경우 Display unit로 유효한 변환이 있는 경우 Vali는 지정된 Display unit.

  • 변환이 불가능한 경우 사용자가 지정한 단위로 빈 Vali(값 0)가 생성됩니다.

유형이 고정 단위는 유형 단위에서 자동으로 가져옵니다(동일한 차원을 유지하는 한 나중에 변경할 수 있습니다).

단위 변경

단위 필드 표시

표시 단위가 일치하는 한 언제든지 Display unit 필드에서 표시 단위가 사용된(또는 계산된 공식을 통해 계산된) 단위의 유효한 변환과 일치하는 한 언제든지 Formula and unit 필드를 변경할 수 있습니다. 치수가 일치하지 않는 경우 요구 사항 포털은 느낌표와 Vali에 메시지를 표시하여 이를 알려줍니다.

표시 단위가 유효한 변환인 것으로 변경된 경우(예 sms 또는 m/skm/s)로 변경되면 Vali가 다시 계산되어 변환 후 해당 단위로 표시됩니다(예: , 100 s = 100 000 ms.

공식 및 단위 필드

Vali가 수식이 아닌 단순한 숫자 값인 경우 단위를 변경할 수 있습니다 m 에서 s. 그러면 Vali는 100 s 대신 100 m. 그러나 변경 후 표시 단위가 치수가 일치하지 않는 경우 새 단위는 요구 사항 포털에 치수 불일치를 표시하며 표시 단위를 조정해야 합니다.

공식

Vali에 수식이 있는 경우 수식은 사용된 변수에 따라 예상 단위를 결정합니다. 값을 원하는 단위로 표시하도록 선택할 수 있으며( Display unit 필드를 사용하여 수식의 단위에서 유효한 변환 단위로 값을 표시하도록 선택할 수 있습니다. 표시 단위를 m/s 에서 km/s 로 변경하면 그에 따라 값이 표시됩니다. 표시 단위를 다음과 같이 변경할 수 있습니다 m/s 에서 m로 변경할 수 있지만 요구 사항 포털에 단위 치수 문제가 표시됩니다.

무차원 값

무차원 값은 곱셈과 나눗셈에는 사용할 수 있지만 단위가 있는 값의 덧셈과 뺄셈에는 사용할 수 없는데, 단위가 호환되지 않기 때문입니다. 단위가 있는 모든 값은 단위가 있는 값으로 저장해야 하며( Formula and unit 필드에) 단위가 있는 값으로 저장하고 수식의 파라미터로 사용해야 합니다(즉, '마법' 숫자를 사용해서는 안 됩니다).

인식되지 않는 단위('정의되지 않은 단위')도 무차원으로 간주됩니다.

정의되지 않은 단위

정의되지 않은 단위를 사용할 수 있도록 별도의 설정을 사용할 수 있습니다. 이 설정을 활성화하면(기본 설정) 지원되지 않는 단위를 추가할 수 있지만 경고가 생성됩니다. 이 옵션을 비활성화하면 정의되지 않은 단위를 Vali에 지정할 수 없습니다.

발리 단위 변경하기

Valitype의 단위는 원래 단위와 동일한 차원을 가진 다른 단위로만 변경할 수 있습니다. 이 변경은 해당 유형의 기존 발리에는 영향을 미치지 않지만 이 발리페로 생성된 새 발리에는 새 단위가 적용됩니다.

요구 사항 및 최악의 경우

요구 사항(최소/최대 값) 및 최악의 경우는 항상 발리 단위와 동일한 단위로 표시됩니다. 단위를 변경하면 요구 사항과 최악의 경우도 선택한 단위와 일치하도록 다시 계산됩니다.

지원되는 단위 및 상수

요구 사항 포털은 Pint 라이브러리에 정의된 모든 기본 단위 및 변환과 기본 상수를 지원합니다.

요구 사항 포털에서 단위로 작업할 때는 다음 사항에 유의하세요:

  • 단위와 접두사는 대소문자를 구분합니다. 예를 들어, 킬로그램은 항상 kg 이고 절대로 Kg 또는 KG. 단위로 작업할 때 대소문자가 확실하지 않은 경우 파인트 라이브러리 단위를 염두에 두세요.

  • 시간은 다음과 같이 축약합니다 h 또는 hr. h 는 플랑크 상수를 나타내는 데 사용할 수 없습니다, planck_constant 를 사용해야 합니다.

  • 유로와 달러가 단위로 지원되며 1유로 = 1.123달러로 고정되었습니다(이 환산은 현재 경제 상황에 맞게 관리자 패널에서 변경할 수 있음). 유로와 달러는 다음과 같이 약칭됩니다 EUR 또는 euroUSDdollar 로 약칭됩니다.

  • dB 는 기본 단위 목록에서처럼 '데시바른'에 매핑되지 않고 자체 무차원 단위인 '데시벨'에 매핑됩니다. 다른 로그 단위(예: dBW)는 정의되지 않은 단위로 간주되므로 무차원 단위와 동일한 방식으로 처리됩니다. 선형 단위와 로그 단위 사이에는 자동 변환이 이루어지지 않습니다(예: dBW를 W로 변환).

  • 온도 단위의 경우 degC, degFdegK (또는 여기서는 그냥 K).

    온도 값에 대한 자동 변환을 사용할 때는 주의하세요. 온도는 '곱셈이 불가능한' 단위이며 몇 가지 특별한 동작이 있는데, 이는 Pint 문서에 자세히 설명되어 있습니다.

다음 접두사를 사용할 수 있습니다:

  • 소수점 접두사:

    yocto- = 1e-24 = y-
    zepto- = 1e-21 = z-
    아토- = 1e-18 = a-
    fEMTO- = 1E-15 = F-
    pICO- = 1E-12 = P-
    나노- = 1e-9 = n-
    마이크로- = 1e-6 = u- = µ-
    밀리- = 1e-3 = m-
    centi- = 1e-2 = c-
    deci- = 1e-1 = d-
    데카- = 1e+1 = da- = 데카
    헥토- = 1e2 = h-
    킬로- = 1e3 = k-
    메가- = 1e6 = M-
    기가- = 1e9 = G-
    테라- = 1e12 = T-
    페타- = 1e15 = P-
    엑사- = 1e18 = 전자-
    zetta- = 1e21 = Z-
    yotta- = 1e24 = Y-
    
  • 이진 접두사:

    kibi- = 2^10 = Ki-
    mebi- = 2^20 = Mi-
    gibi- = 2^30 = Gi-
    tebi- = 2^40 = Ti-
    pebi- = 2^50 = Pi-
    exbi- = 2^60 = Ei-
    제비 = 2^70 = 지-지
    yobi- = 2^80 = Yi-
    

예를 들어 접두사와 단위의 모든 조합을 사용할 수 있습니다, ks = kiloseconds와 같이 접두사와 단위가 모두 정의되어 있으므로(1 kilosecond = 1000 seconds).

지원되지 않는 단위

연산자를 단위로 사용하는 것은 지원되지 않습니다. 예를 들어 %, -, &, $, #, °. 이러한 값은 무차원으로 취급됩니다. 예를 들어, 단위 % 은 백분율(50% = 0.5)가 아니라 원시 값(50).

Custom 단위

관리자는 Pint 라이브러리에 정의되지 않은 사용자 정의 단위(Custom 단위)를 정의할 수 있습니다 Settings – Custom Units 페이지(왼쪽 하단의 아이콘을 클릭하고 나타나는 메뉴에서 Settings 를 선택한 다음 왼쪽 페이지의 목록에서 Custom Units 를 선택합니다.) 새 Custom 단위를 만들려면 오른쪽 상단의 버튼을 클릭하고 Pint 라이브러리에 있는 기존 단위를 기준으로 단위를 정의합니다.

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

콘텐츠