모듈:변환/문서/변환 데이터/소개

Module:Convert/documentation/conversion data/introduction

다음은 모듈이 사용하는 변환 데이터의 마스터 목록이다.변환(Module에 일시적으로 더 많은 장치가 있을 수 있음):변환/추가.단위는 템플릿 토크에서 논의해야 한다.개종하다.

페이지는 대본으로 읽는다이 스크립트는 Wikitext에서 정보를 추출하여 단위 테이블을 정의하는 Lua 소스를 출력한다. 이 소스를 모듈로 수동으로 복사할 수 있다.변환/데이터.

변환 요인 및 물리적 상수

템플릿에서 사용하는 대부분의 변환 인자에 대한 값:변환은 국제 및 국가 표준 문서에서 제공된다.

  • Organisation Intergouvernementale de la Convention du Mètre (2014) [2006]. The International System of Units (SI) (PDF). Bureau International des Poids et Mesures. Retrieved 26 June 2018. 이 문서는 섹션 4.2 "다른 비 SI 장치 사용을 권장하지 않음"의 NIST 문서로 연결된다.
  • Thompson, Ambler; Taylor, Barry N. (November 2008). Guide for the Use of the International System of Units (SI) - Publication 811, 2008 Edition, 2nd printing (PDF). National Institute of Standards and Technology, U.S. Department of Commerce. Retrieved 26 June 2018.

NIST 문서는 7개소에 정확한 변환 계수를 제공한다.굵은 글씨로 된 요인들은 정확하다.정확한 요인이 7곳 이상이면 둥글게 되어 더 이상 정확하지 않다.이 변환 모듈은 이 둥근 수치를 정확한 숫자로 대체한다.예를 들어 NIST 문서에는 1제곱마일 = 2.589 988 E+06제곱미터가 있다.변환 템플릿은 1제곱마일 = 2,589,988.110336제곱미터다.

기본 물리적 상수에 대한 값은 2010년 또는 2014년 버전의 상수, 단위불확실성에 대한 NIST 참조에서 나온다.2018년 버전이 준비 중이다.새로운 버전이 4년마다 출시됨에 따라 장치에 대한 기사가 업데이트되어야 하지만, 제공된 몇 가지 더 중요한 수치는 이 템플릿이 사용되는 방식에 필요하지 않을 수 있다.

추가 과거 조치에 대한 정의는 다음과 같은 출처에서 찾을 수 있다.

  • Fenna, Donald (2002). A Dictionary of Weights, Measures, and Units. Oxford University Press. ISBN 978-0-19-107898-9.

테이블 형식

포맷

이 페이지를 읽는 스크립트는 다음 섹션의 Wikitext를 제외한 모든 항목을 무시한다.

== Conversions ==
== Input multiples ==
== Output multiples ==
== Combinations ==
== Defaults ==
== Links ==
== Automatic per units ==
== Overrides ==
== Variable names == (slwiki에서 사용)

이 섹션에서는 레벨 3 제목(예:=== Length ===)은 특정 유형의 단위를 정의하는 테이블을 시작한다.하위섹션에서 다음 항목으로 시작하는 라인 처리됨(다른 모든 라인 및 로 시작하는 라인) -또는 }는 무시된다).처리된 라인이 필드로 분할됨(과 함께 표시됨) () 및 선행/선행 공백은 각 필드에서 제거한다.변환 섹션의 빈 필드에는 기본값이 지정된다(예를 들어, 야드의 복수형은 s를 추가하여 형성되며, 미국 이름 또한 야드야드).

변환 섹션의 각 행에 있는 두 번째 필드는 일반적으로 장치의 기호를 지정하지만, 다음에서 설명하는 다른 용도로 사용할 수 있다.경우에 따라서는 두 번째 필드의 텍스트가 길 수도 있고, 삽입하는 것이 편리하다.colspan="11" 텍스트가 좁은 열에 싸이지 않도록 하기 위해 텍스트 앞에.그런 것colspan두 번째 필드의 시작 부분에서 무시된다.

별칭

일부 단위 코드는 단위 코드의 다른 철자를 위한 별칭이다.예를 들어, 코드ft2의 별칭이다.sqft, 그리고 그것은 입력으로 표시된다.=sqft에 대한 기호 열에서ft2entry. allias는 1차 단위가 정의된 후에만 입력할 수 있다(the primary units)sqft입국이 선행되어야 한다.ft2입장하다

일반적으로 별칭 줄에는 다른 항목이 없지만, 다음 항목을 사용할 수 있다.

  • default = unit code별칭에 기본 단위와 다른 기본 출력이 있음을 지정하려면
  • link = link text별칭에 기본 단위와 다른 링크가 있는지 지정
  • multiplier = number단위 코드와 함께 "연장기 = 100"으로 사용됨100km1킬로미터 크기의 100배의 단위를 정의하다
  • sp=us(또는)sp = us별칭을 사용하여 해당 단위에 대한 미국 철자를 강제 적용하도록 지정
  • symbol = symbol text별칭에 기본 단위와 다른 기호가 있는지 지정
  • symlink = link text축약된 경우 별칭에 다른 링크가 있음을 지정하려면("일반 링크")

단위당

단위는 다른 두 단위의 비율로 정의할 수 있다.예를 들면L/km진입을 통해 "km당 거리"로 정의할 수 있다.==L/km유닛의 상징으로.싱글 "="는 단위 코드가 다른 단위의 대체 이름임을 지정하기 위해 별칭과 함께 사용된다.대조적으로, 만약 "=="가 사용되며, 단위 코드는 첫 번째 단위 "per"로 정의된다.

2단위의 비율뿐만 아니라, 단위당 1단위는 "단위당 통화"의 형태가 될 수 있다.이 모듈은 "$"와 "£"를 통화 기호로 인식하여 적절히 표시한다.예를 들어, 입력 120 $/acre"에이커당 $120" 또는 "$120/acre"로 표시된다(축소된 경우 "$120/acre"로 표시된다.

단위당 정의에는 별칭에 사용할 수 있는 동일한 수식어가 따를 수 있다.

그래야 한다

일부 장치 코드를 사용하면 안 된다. 그러한 코드를 사용할 경우 템플릿은 편집자에게 어떤 장치 코드를 입력해야 하는지 알려주는 오류 메시지를 표시한다.예를 들어, 코드feet사용해서는 안 되며, 이는 입력으로 표시된다.!Message에 대한 기호 열에서feet오류 줄에 다른 항목이 있으면 안 된다.다음과 같은 경우 메시지 텍스트가 오류로 표시됨feet변환에 사용된다.텍스트는 특수 형식 코드를 사용해야 한다.%{그리고%}단위 코드의 양쪽에형식 코드는 모듈에서 정의한 wikitext로 대체된다.변환하며, 표시된 각 단위 코드에 일관된 스타일을 적용한다.

이름 사용

일부 단위는 일반적으로 기호보다는 이름을 사용한다.그것은 삽입으로 표시된다.~기호 앞에예를 들어, 코드acre상징이 있다.~acre즉, 결과에 값에 따라 단수 이름 "acre" 또는 복수 이름 "csu"가 사용된다는 것을 의미한다.

기본값으로 단위 코드 사용

일부 장치에는 다음 기호가 앞에 붙는다.*예를 들어, 에 대해 지정된 기호pitch이다*µm. 일반적으로 Defaults 또는 Links 예외 테이블에서 단위를 조회할 때 단위의 기호가 사용된다.그러나 투구는 마이크로미터와 충돌하는 기호를 가지고 있다.*접두사란 다음에 대한 단위 코드를 의미한다.pitch기호가 아니라 예외를 찾는 데 사용된다.

SI 접두사

SI 접두사를 사용하지 않는 경우 접두사 열은 비어 있어야 한다.SISI 접두사를 수락하는 장치의 경우,SI2기준 단위 제곱을 나타내는 단위 코드의 경우SI3육면체의예를 들어 단위 코드를 정의할 때m2놓다SI2여기서, 그리고 위하여m3라고 말하다SI3예를 들어, 이것은 확장될 것이다.km2기본 유닛의 1000 × 1000까지,m, 또는 척도mm30.001 × 0.001 × 0.001까지m.

이름

단위의 이름이 필요하다.복수 이름은 선택 사항이다.복수 이름을 지정하지 않으면 단수 이름에 "s"를 추가하여 만든다.예를 들어,ft유닛에는 "발"이라는 이름과 "발"이라는 복수 이름이 있다. "발"이 "발"인 복수형을 피하기 위해 복수 이름이 필요하다.

미국 이름은 선택 사항이다.미국 이름을 지정하지 않으면 일반 이름과 동일하다.미국의 복수 이름은 선택 사항이며, 누락된 경우 미국 이름에 "s"를 추가하여 만들어진다.{{convert}} 사용 시 옵션 sp=us변환기에 이름이 필요한 경우 미국 이름이 표시됨.

아무거나%s이름 열은 적절한 SI 접두사로 대체되거나 SI 접두사가 적절하지 않을 경우(단위에 적합하지 않거나 변환에 사용되지 않을 경우) 제거된다.오직 사용만 하면 된다.%s단위가 접두사를 수락한 경우 및 접두사가 단위 이름의 시작 부분에 있지 않은 경우(예:m2그리고m3.

예외

철자 예외는 예외와 함께 행을 입력하여 처리할 수 있다.예를 들어, 다음을 참조하십시오.ha단위 이름을 "일반"으로 설정한다. 이 행이 없으면a노를 저으면 야기될 것이다.ha'우아레'라는 이름을 가지기 위해서요예외를 의도하는 문서에 대한 무효가 있어야 한다.

척도

척도는 값을 해당 기준 단위로 변환하는 인자로 사용되는 값 또는 식입니다.쉼표는 1000개의 구분자로 사용할 수 있다(예:1,000,000) 또는 e 표기법을 사용할 수 있다(예:1e6정확성을 위해 필요한 경우 분수를 사용해야 한다(예:1/12).

엑스트라

Extra열은 보통 비어있지만, 단순함 이상일 때 값이나 코드를 포함할 수 있다.Scale변환에 필요함.연비 장치에 사용되는 두 가지 코드는 다음과 같다.volume/length그리고length/volume. 또한 장치에 대한 변환 절차가 모듈에 내장되어 있음을 나타내려면 특정 코드가 필요하다.다른 텍스트는 온도 단위로 발생하는 변환 계산에서 오프셋으로 사용된다.

빌트인 유닛

일부 단위에 대한 변환 절차(예:Mach속도 단위)가 모듈에 내장되어 있음:너무 복잡하여 테이블에 지정할 수 없으므로 변환하십시오.이는 추가 열에 코드(모듈에서 사용하는 것과 동일해야 함)를 입력하여 표시된다.

이 페이지를 읽는 스크립트에는 아래 표에 편리하게 맞지 않는 소량의 내장 데이터가 포함되어 있다(참조).set_builtins분장하여

체납

기본값은 변환 템플릿에 지정되지 않은 경우 사용할 출력 단위 또는 단위를 식별하는 단위 또는 조합에 대한 코드다.기본값 섹션은 SI 접두사가 있는 장치 코드에 대한 예외를 정의하며, 여기서 기본 출력은 기본 장치의 출력과 다르다.또한 엔지니어링 표기법을 사용하는 단위는 기본 섹션에 나타나 단위의 기본 출력을 정의할 수 있다.

기본값은 입력 값을 테스트하고 해당 값에 따라 두 가지 출력 중 하나를 생성하는 단위 코드 또는 식을 지정할 수 있다.그 표현에서,v변환 템플릿에 지정된 입력 값과 느낌표(!)는 표현식을 서너 개의 필드로 구분하는 데 사용된다.예를 들어, 다음 식을 단위의 기본값으로 사용할 수 있다.in(인치):

v < 36 ! mm ! cm

첫 번째 분야는 참 또는 거짓으로 평가하는 조건이다.이 예에서 입력 값이 36보다 작을 경우 기본 출력 단위는mm; 그렇지 않으면, 그렇다.cm.

존재하는 경우, 네 번째 필드가 결과에 추가된다.예를 들어, 다음 식을 단위에 사용할 수 있다.Ml(1998년식):

v < 28.316846592 ! e3 ! e6 ! cuft

조건이 참이라면 결과는 다음과 같다.e3cuft; 그렇지 않으면, 그렇다.e6cuft.

합성

복합 입력 단위는 두 개의 표준 단위로 구성되며, 두 번째 표준 단위는 첫 번째 표준 단위와 분할된다.예를 들면 2 ft 6 in변환에서 입력 단위로 2피트 6인치를 지정하는 데 사용할 수 있다.입력 배수 섹션을 참조하십시오.

복합 재료는 쌍으로 정의되지만, 임의 수의 쌍을 사용하여 입력을 지정할 수 있다.예를 들어, 그런 것을 감안한다면.ch의 하위분할로 정의된다.mi, 그리고 저것ft의 하위 부문이다.ch, 입력 길이를 다음과 같이 지정할 수 있다.1 mi 2 ch 3 ft또한 적절한 쌍을 정의하면 입력 길이를 다음과 같이 지정할 수 있다.4 mi 3 yd 2 ft 1 in. 허용된 서브유닛 수에는 제한이 없다.

다중

배수는 출력으로 사용할 수 있는 단위 코드다.예를 들면ftin길이가 발과 인치로 표현되는 배수다.배수는 출력 배수 섹션에 정의된 수의 구성요소를 가질 수 있으며, 여기서 각 구성요소는 이전 단위의 하위분할이다.

링크

링크 컬럼은 그 유닛과 관련된 기사의 제목이다.링크가 다음으로 선행되는 경우+또는*, 링크 앞에 추가 텍스트가 삽입되며, 링크로 표시된 텍스트는 "US" 또는 "US"의 접두사를 생략하도록 조정된다.예를 들어 장치에 "US gal"(또는 "U.S. gal") 기호가 있는 경우 및 링크가+[[Gallon]] 그리고 기호가 연결되면 "USGAL" ("미국"과 "gal" 링크)로 나타날 것이다.링크가 다음과 같은 경우*[[Gallon]] 그것은 "U.S.gal"로 보일 것이다.

마찬가지로 링크가 선행되는 경우@, 추가 텍스트가 링크 앞에 삽입되며, 링크에 의해 표시된 텍스트는 "imp" 또는 "infix"의 접두사를 생략하도록 조정된다.예를 들어 장치에 "imp gal" 기호가 있는 경우 및 링크가@[[Gallon]] 그리고 기호가 연결되면 "impgal" ("imp"과 "gal"은 서로 다른 두 기사를 연결한다.)로 나타날 것이다.

링크 섹션은 SI 접두사가 있는 장치 코드에 대한 예외를 정의하며, 여기서 링크된 기사가 기본 장치의 것과 다르다.

파이프 문자( 테이블의 )는 인코딩이 필요하다.예를 들어 "[[Gallon gal]]"는 "로 입력해야 한다.[[Gallon&#124;gal]]". 이 페이지를 읽는 스크립트가 각 페이지를 대체함&#124;와 함께 .

재정의

일부 단위 코드는 SI 접두사와 단위를 일치시키므로 중복 단위 코드는 허용되지 않는다.예를 들면Pa"peta-are"로 해석할 수 있는데, 이는 "peta-are"로, 이는 "petpascal다음에 정의되는 압력 단위are면적 단위그러나, 나열Pa재정의 섹션에서 pascal 단위를 정의할 수 있으며, 이 경우 peta-are를 사용할 수 없다.

관습

일부 단위 코드는 템플릿에서 사용하기 위한 것이 아니라 예외를 정의하기 위해 필요하다.예를 들어, 코드ft풋(단위) 링크가 있지만 단위psi/ft필요ft골절 구배와 연결된다.이러한 경우를 처리하기 위해 "로 시작하는 장치 코드-"을 사용하다(-ft-frac골절 구배와 연결된 발용.

필요한 경우 추가 예외를 정의하는 데 더 많은 대시를 사용할 수 있다(예: 참조).-Scwt그리고--Scwt, 와 비슷한.Scwt그러나 다른 이름을 가지고 있다.

공학적 표기법

아래 데이터에 정의된 단위 외에 다음과 같은 대규모 단위가 있다.e6km(백만 킬로미터)를 사용할 수 있다.다음과 같은 접두사를 사용할 수 있으며, 다음과 같은 경우 연결된 이름이 표시된다. lk=on:

"온도 변화" 단위를 포함하여 엔지니어링 표기법 접두사 뒤에 표준 단위(결합, 다중 또는 내장되지 않음)를 사용할 수 있지만 "온도" 단위는 사용할 수 없다.

단위에 대한 참고

에너지 및 토크

관례에 따르면 힘-거리(lbft 또는 kgf.m 등)로 작성된 단위는 토크(torque)이고 거리-힘(ftlbf 등)으로 작성된 단위는 에너지(energy)이다.WP 참조:MOSNUM#단위 이름토론, Pound-foot(토크)Foot-파운드(에너지)를 참조하십시오.

그러나 일부 주제는 위의 관습과 상충되는 전통적인 단위를 사용한다.이러한 문제를 해결하려면 모듈:변환/메이크업에는 다음이 포함된다.specials특정 화이트리스트 장치에 "alttype"(알트 유형) 필드를 추가하는 테이블.alttype 필드는 각 단위가 변환을 허용하도록 화이트리스트에 있는 경우 다른 유형의 단위 간 변환을 허용한다.

2013년 12월처럼 다음과 같은 에너지 단위는 alttype = "torque"(첫 번째 라인은 다른 단위로 구성되며, 두 번째 라인은 첫 번째 라인의 단위에 대한 별칭으로 구성된다)를 가지고 있다.

  • ftlb, ftlb-f, ftlbf, inlb, inlb-f, inlb-f, inlbf, inoz-f, inozf
  • ft.ft.ft.ft.ft.ft.ft.f.in.lb-f, in.oz-f, in.oz-f, in.ozf, in.oz-f, in.oz-f, in.oz-f.

다음 토크 단위에는 alttype = "에너지"가 있다.

  • Nm
  • N.m, N.m.

예를 들어, Nm은 토크, ftlbf는 에너지임에도 불구하고 다음과 같은 변환이 가능하다.

  • {{convert 1 Nm ftlbf}}→ 뉴턴-미터(0.74ft⋅f)