Файл:Справочные функции для низкотемпературных термопар.svg

Исходный файл (Файл SVG, номинально 270 × 270 пикселей, размер файла: 41 КБ)

Краткое содержание

ОписаниеСправочные функции низкотемпературных термопар.svg
Русский: Эталонные функции термопар типов E,J,K,N,T с использованием калибровочных кривых NIST ITS-90.
Русский: Градуировочные кривые термопары типа E, J, K, N, T по стандарту NIST ITS-90.
Дата
ИсточникСобственная работа
АвторНанит
Другие версии

Источник

Исходный код Python. Требует matplotlib и пакет thermocouples_reference.

из  импорта pylab  * из импорта thermocouples_reference *    figtype  =  '.svg' saveopts  =  {}  #'bbox_inches':'tight'} #, 'transparent':True, 'frameon':True}def  doplot ( tclist , T , endlabels = True ) :  fig  =  figure ( )  ax  =  axes ([ 0.17 , 0.14 , 0.80 , 0.83 ])  #T = linspace(lim[0],lim[1],2001  ) для letter  , tc в  tclist  : print  ( tc ) emf  =  tc.emf_mVC  ( T , out_of_range = " nan " ) l = plot ( T , emf , label = tc.type ) [ 0 ] if endlabels : Tmax = tc.maxT_C ; emfmax = tc . emf_mVC ( Tmax ) текст ( Tmax , emfmax , tc . type , fontsize = 'x-small' , color = l . get_color (), va = 'center' ) ax . tick_params ( labelsize = "x-small " ) xlabel ( " Температура $T$ (град. C) " ) ylabel ( " $E(T)$ (мВ) " ) xlim ( amin ( T ), amax ( T )) рис . set_size_inches ( 3 , 3 ) рис . patch . set_alpha ( 0 ) grid ( )                       если  __name__  ==  '__main__' :  ##### Низкая температура  lowTcouples  =  [( k ,  thermocouples [ k ])  for  k  in  list ( 'EJKNT' ) + [ 'AuFe 0.07' ]]  doplot ( lowTcouples , linspace ( -273.015 , 40. , 2001 ), endlabels = False ) ylim ( -10.5 , 2.1 ) xticks ([ - 270 , -200 , -100 , 0 , 22 ] ) # двойная легенда ul = [ gca ( ) . lines [ i ] for i in [ 3 , 5 , 4 ] ] ll = [ gca ( ) . строки [ i ] для i в [ 2 , 1 , 0 ]] l1 = legend ( ul , [ l.get_label () для l в ul ] , размер шрифта = "x-small" , расположение = 'вверху слева' ) l2 = legend ( ll , [ l.get_label () для l в ll ] , размер шрифта = "x-small" , расположение = ' внизу справа' ) gca () . add_artist ( l1 ) savefig ( 'low_t_thermocouples' + figtype , ** saveopts )                                     ##### Средняя температура  medTcouples  =  [( k ,  thermocouples [ k ])  for  k  in  list ( 'EJKNTPM' ) + [  'Au/Pt' ,  'Pt/Pd' ,  ]  ]  doplot ( medTcouples , linspace ( -110 . , 1790. , 2001 ))  ylim ( -6 , 82 ) xticks ([ 0 , 500 , 1000 , 1500 ]) gca () . texts [ 1 ] .set_ha ( 'center' ) # тип J gca ( ) . texts [ 1 ] .set_va ( ' bottom ' ) # тип J gca () . texts [ 2 ] .set_ha ( ' center' ) # тип K gca () . texts [ 2 ] .set_va ( 'bottom' ) # тип K gca ( ) . texts [ 5 ] .set_va ( 'top' ) # тип P gca () . lines [ 5 ] .set_zorder ( 1 ) # тип P gca () . texts [ 5 ] .set_text ( 'Type P' ) # тип P gca ( ) . texts [ 4 ] .set_ha ( ' right' ) # тип T gca () . texts [ 4 ] .set_va ( ' bottom' ) # тип T gca ( ) . lines [ 4 ] .set_zorder ( 9 ) # тип T gca ()                      . texts [ - 2 ] . set_va ( 'bottom' )  # AuPt  savefig ( 'med_t_thermocouples' + figtype , ** saveopts )  ##### Высокая температура  highTcouples  =  [( k ,  thermocouples [ k ])  for  k  in  list ( 'CDGBRS' ) + [  'PtMo 5/0.1' ,  'PtRh 40/20' ,  'Pt/Pd' ,  'IrRh 40/0' ,  ]  ]  doplot ( highTcouples , linspace ( -70 . , 2850. , 2421 ))  ylim ( -2 , 49 ) gca () . texts [ 1 ] .set_ha ( ' center ' ) # тип D gca ( ) . texts [ 1 ] .set_va ( 'bottom' ) # тип D gca ( ) . texts [ 0 ] . set_va ( 'top' ) # тип C savefig ( 'high_t_thermocouples' + figtype , ** saveopts )       

Лицензирование

Я, владелец авторских прав на данную работу, настоящим публикую ее на условиях следующей лицензии:
Творческие права общего пользования CC-нольЭтот файл предоставляется в соответствии с лицензией Creative Commons CC0 1.0 Universal Public Domain Dedication.
Лицо, связавшее работу с этим актом, передало работу в общественное достояние, отказавшись от всех своих прав на работу во всем мире в соответствии с законом об авторском праве, включая все смежные и смежные права, в объеме, разрешенном законом. Вы можете копировать, изменять, распространять и исполнять работу, даже в коммерческих целях, и все это без запроса разрешения.

http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, передача в общественное достояниеЛОЖЬЛОЖЬ

Подписи

Добавьте однострочное объяснение того, что представляет собой этот файл.

Элементы, изображенные в этом файле

изображает

создатель

некоторая ценность

Имя пользователя Wikimedia : Nanite
Имя автора строка : Nanite
URL : https://commons.wikimedia.org/wiki/user:Nanite

статус авторских прав

защищен авторским правом, передан в общественное достояние владельцем авторских прав

защищенный авторским правом

лицензия на авторское право

Лицензия Creative Commons CC0

источник файла

оригинальное создание загрузчика

зарождение

7 декабря 2013 г.

История файла

Нажмите на дату/время, чтобы просмотреть файл в том виде, в котором он был в тот момент.

Дата/ВремяМиниатюраРазмерыПользовательКомментарий
текущий15:12, 5 января 2014 г.270 × 270 (41 КБ)Нанитнебольшие изменения
00:58, 5 января 2014 г.270 × 270 (40 КБ)НанитТеперь показаны типы НИЗКИХ температур (криогенные).
18:52, 7 декабря 2013 г.270 × 270 (35 КБ)НанитПользователь создал страницу с помощью UploadWizard

Следующие 2 страницы используют этот файл:

Глобальное использование файлов

Этот файл используют и другие вики:

  • Использование на de.wikipedia.org
    • Термоэлектрическое пространство
  • Использование на ta.wikipedia.org
    • Да, я

Метаданные

Получено с "https://en.wikipedia.org/wiki/File:Низкотемпературные_термокоуплс_референсные_функции.svg"