diff --git a/Automation/ChartWindow.py b/Automation/ChartWindow.py index f673ee3..d0a1131 100644 --- a/Automation/ChartWindow.py +++ b/Automation/ChartWindow.py @@ -52,7 +52,11 @@ class ChartWindow(AbstractWindow): self.label.setPixmap(pixmap) self.text = QTextBrowser() - self.text.setText(self.make_text()) + text = self.make_text() + self.parent.text_name = 'Results.txt' + with open(os.path.join(self.parent.folder, self.parent.text_name), 'w') as file: + file.write(text) + self.text.setText(text) self.hbox_layout = QGridLayout(self.centralwidget) self.hbox_layout.addWidget(self.label, 0, 0) @@ -140,4 +144,6 @@ class ChartWindow(AbstractWindow): s4 = 'b = ' + str(round(self.parent.b*10**4)) + ' +- ' + \ str(round(self.parent.sigma_b*10**4)) + ', см^3/(В*с)'+'\n'+'\n' + + return s0+s1+s2+s3+s4 diff --git a/Automation/GraduationWindow.py b/Automation/GraduationWindow.py index 93b50f7..1d8222e 100644 --- a/Automation/GraduationWindow.py +++ b/Automation/GraduationWindow.py @@ -78,7 +78,7 @@ class GraduationWindow(AbstractWindow): def enter_value(self): self.lineEdit.setReadOnly(True) - self.take_data() + self.no_data() self.lineEdit.clear() self.lineEdit.setReadOnly(False) diff --git a/Automation/Main.py b/Automation/Main.py index 99295bd..732150d 100644 --- a/Automation/Main.py +++ b/Automation/Main.py @@ -30,9 +30,9 @@ class Start: self.app = QApplication(sys.argv) else: self.app = QApplication.instance() + self.current=0 self.window = StartWindow(self) - - self.add_equip() + # self.add_equip() self.draw() self.app.exec() @@ -92,12 +92,12 @@ class Start: def close(self): - + pass msg = 'VOLTage '+str(0)+'\n' self.ser.write(msg.encode('ascii')) def __del__(self): - + pass msg = 'OUTput off\n' self.ser.write(msg.encode('ascii')) @@ -110,14 +110,6 @@ class StartWindow(AbstractWindow): super().__init__() self.setWindowTitle('Эффект Холла в полупроводниках') - - # palette = QPalette() - # img = QImage('image.jpg') - # scaled = img.scaled(self.size(), KeepAspectRatioByExpanding) - # palette.setBrush(QPalette.Window, QBrush(scaled)) - # self.setPalette(palette) - - # self.setStyleSheet('.QWidget {background-image: url(style.jpg);}') self.parent = parent self.centralwidget = QWidget() self.resize(1400, 800) @@ -130,43 +122,54 @@ class StartWindow(AbstractWindow): self.flow = QPushButton('Градуировка электромагнита') self.flow.clicked.connect(self.flow_click) - if not self.parent.foldername: + if not self.parent.foldername or not self.parent.current==0: self.flow.setEnabled(False) + self.flow_text = QLabel('Текст про градуировку ', self) self.sign = QPushButton('Знак носителей') self.sign.clicked.connect(self.sign_click) - if not self.parent.foldername: + if not self.parent.current==2: self.sign.setEnabled(False) + self.sign_text = QLabel('Текст про знак ', self) self.res = QPushButton('Удельная проводимость') self.res.clicked.connect(self.res_click) - if not self.parent.foldername: + if not self.parent.current==3: self.res.setEnabled(False) + self.res_text = QLabel('Текст про проводимость ', self) self.chart = QPushButton('Обработка данных') self.chart.clicked.connect(self.chart_click) - if not self.parent.foldername: + if not self.parent.current==4: self.chart.setEnabled(False) + self.chart_text = QLabel('Текст про обработку ', self) self.main = QPushButton('Основной эксперимент') self.main.clicked.connect(self.main_click) - if not self.parent.foldername: + if not self.parent.current==1: self.main.setEnabled(False) if self.parent.foldername: self.lineEdit.setReadOnly(True) + self.main_text = QLabel('Текст про основу ', self) self.hbox_layout = QGridLayout(self.centralwidget) self.hbox_layout.setRowStretch(1, 1) self.hbox_layout.addWidget(self.lineEdit, 1, 0, 1, 2) self.hbox_layout.addWidget(self.flow, 2, 0) - self.hbox_layout.addWidget(self.sign, 3, 0) - self.hbox_layout.addWidget(self.res, 3, 1) - self.hbox_layout.addWidget(self.main, 2, 1) - self.hbox_layout.addWidget(self.chart, 4, 0, 1, -1) + self.hbox_layout.addWidget(self.flow_text, 2, 1) + self.hbox_layout.addWidget(self.main, 3, 0) + self.hbox_layout.addWidget(self.main_text, 3, 1) + self.hbox_layout.addWidget(self.sign, 4, 0) + self.hbox_layout.addWidget(self.sign_text, 4, 1) + self.hbox_layout.addWidget(self.res, 5, 0) + self.hbox_layout.addWidget(self.res_text, 5, 1) + self.hbox_layout.addWidget(self.chart, 6, 0) + self.hbox_layout.addWidget(self.chart_text, 6, 1) def flow_click(self): self.parent.number = 10 self.parent.change_number() + self.parent.current+=1 def chart_click(self): self.parent.number = 50 @@ -175,14 +178,17 @@ class StartWindow(AbstractWindow): def main_click(self): self.parent.number = 20 self.parent.change_number() + self.parent.current+=1 def res_click(self): self.parent.number = 40 self.parent.change_number() + self.parent.current+=1 def sign_click(self): self.parent.number = 30 self.parent.change_number() + self.parent.current+=1 def enter_name(self): # make folder @@ -192,11 +198,10 @@ class StartWindow(AbstractWindow): os.mkdir(self.parent.folder) self.flow.setEnabled(True) - self.main.setEnabled(True) - self.sign.setEnabled(True) - self.res.setEnabled(True) - self.chart.setEnabled(True) self.lineEdit.setReadOnly(True) + + + diff --git a/Automation/Main_experiment_window.py b/Automation/Main_experiment_window.py index 319e46b..aa18c7b 100644 --- a/Automation/Main_experiment_window.py +++ b/Automation/Main_experiment_window.py @@ -35,7 +35,7 @@ class ThreadData(QtCore.QThread): def run(self): self.running = True while self.running: - self.parent.take_data() + self.parent.no_data() self.sleep(1) @@ -53,7 +53,7 @@ class MainWindow(AbstractWindow): # make masthead self.parent.dataname = 'data.csv' - heads = ['U_34,mV', 'I_M,mA', 'U_0,mV', 'I_0,mA', 'N', 't,ms'] + heads = ['U_34,mV', 'I_M,mA', 'U_0,mV', 'I_0,mA', 'E,mV', 'N', 't,ms'] with open(os.path.join(self.parent.folder, self.parent.dataname), 'w') as file: wr = csv.writer(file) wr.writerow(heads) @@ -70,7 +70,7 @@ class MainWindow(AbstractWindow): self.stop.clicked.connect(self.stop_clicked) self.stop.setEnabled(False) - self.new = QPushButton('Новый ток') + self.new = QPushButton('Новое напряжение') self.new.clicked.connect(self.new_clicked) self.new.setEnabled(False) @@ -123,7 +123,7 @@ class MainWindow(AbstractWindow): def new_clicked(self): self.number_iteration += 1 - self.volt += 0.05 + self.volt += 0 self.this_time = round(time.time()*1000) if not self.data_thread.running: self.data_thread.start() @@ -139,7 +139,7 @@ class MainWindow(AbstractWindow): current_time = round(time.time()*1000) v = str((current_time-self.start_time)/60) t = str(current_time-self.start_time) - if float(current_time-self.this_time) <= 1: + if self.number_iteration == 0: self.u_0 = v a = str(float(v)/100) I_M = v @@ -196,7 +196,7 @@ class MainWindow(AbstractWindow): f_volt.close() f_amp.close() - + self.volt += 0.05 self.save_data([v, I_M, self.u_0, a, self.volt, self.number_iteration, t]) diff --git a/Automation/Manual.aux b/Automation/Manual.aux new file mode 100644 index 0000000..2300149 --- /dev/null +++ b/Automation/Manual.aux @@ -0,0 +1,25 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\providecommand\babel@aux[2]{} +\@nameuse{bbl@beforestart} +\catcode `"\active +\babel@aux{russian}{} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Схема установки для исследования эффекта Холла в полупроводниках}}{1}{figure.1}\protected@file@percent } +\newlabel{установка}{{1}{1}{Схема установки для исследования эффекта Холла в полупроводниках}{figure.1}{}} +\gdef \@abspage@last{3} diff --git a/Automation/Manual.dvi b/Automation/Manual.dvi new file mode 100644 index 0000000..3916d3c Binary files /dev/null and b/Automation/Manual.dvi differ diff --git a/Automation/Manual.log b/Automation/Manual.log new file mode 100644 index 0000000..d8fb506 --- /dev/null +++ b/Automation/Manual.log @@ -0,0 +1,836 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2022/dev/Debian) (preloaded format=pdflatex 2022.11.26) 27 NOV 2022 00:14 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**Manual.tex +(./Manual.tex +LaTeX2e <2021-11-15> patch level 1 +L3 programming layer <2022-01-21> +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2021/10/04 v1.4n Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size12.clo +File: size12.clo 2021/10/04 v1.4n Standard LaTeX file (size option) +) +\c@part=\count185 +\c@section=\count186 +\c@subsection=\count187 +\c@subsubsection=\count188 +\c@paragraph=\count189 +\c@subparagraph=\count190 +\c@figure=\count191 +\c@table=\count192 +\abovecaptionskip=\skip47 +\belowcaptionskip=\skip48 +\bibindent=\dimen138 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/10/28 v1.15 key=value parser (DPC) +\KV@toks@=\toks16 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 2021/08/11 v1.11 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg +File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration +) +Package graphics Info: Driver file: pdftex.def on input line 107. + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def +File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex +)) +\Gin@req@height=\dimen139 +\Gin@req@width=\dimen140 +) +(/usr/share/texlive/texmf-dist/tex/latex/wrapfig/wrapfig.sty +\wrapoverhang=\dimen141 +\WF@size=\dimen142 +\c@WF@wrappedlines=\count193 +\WF@box=\box50 +\WF@everypar=\toks17 +Package: wrapfig 2003/01/31 v 3.6 +) +(/usr/share/texlive/texmf-dist/tex/latex/t2/mathtext.sty +Package: mathtext 2018/04/14 v1.0 transparent text-and-math defs +LaTeX Info: Redefining \halign on input line 121. +) +(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty +Package: geometry 2020/01/02 v5.9 Page Geometry + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty +Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. + +(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty +Package: iftex 2020/03/06 v1.0d TeX engine tests +)) +\Gm@cnth=\count194 +\Gm@cntv=\count195 +\c@Gm@tempcnt=\count196 +\Gm@bindingoffset=\dimen143 +\Gm@wd@mp=\dimen144 +\Gm@odd@mp=\dimen145 +\Gm@even@mp=\dimen146 +\Gm@layoutwidth=\dimen147 +\Gm@layoutheight=\dimen148 +\Gm@layouthoffset=\dimen149 +\Gm@layoutvoffset=\dimen150 +\Gm@dimlist=\toks18 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty +Package: hyperref 2021-06-07 v7.00m Hypertext links for LaTeX + +(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty +Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty +Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty +Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) +) +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty +Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty +Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty +Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty +Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty +Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/auxhook/auxhook.sty +Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO) +) +(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty +Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO) +) +\@linkdim=\dimen151 +\Hy@linkcounter=\count197 +\Hy@pagecounter=\count198 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def +File: pd1enc.def 2021-06-07 v7.00m Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +\symPD1letters=\mathgroup4 +) +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref-langpatches.def +File: hyperref-langpatches.def 2021-06-07 v7.00m Hyperref: patches for babel la +nguages +) +(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty +Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/etexcmds/etexcmds.sty +Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO) +) +\Hy@SavedSpaceFactor=\count199 + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def +File: puenc.def 2021-06-07 v7.00m Hyperref: PDF Unicode definition (HO) +Now handling font encoding PU ... +... no UTF-8 mapping file for font encoding PU +\symPUletters=\mathgroup5 +) +Package hyperref Info: Hyper figures OFF on input line 4192. +Package hyperref Info: Link nesting OFF on input line 4197. +Package hyperref Info: Hyper index ON on input line 4200. +Package hyperref Info: Plain pages OFF on input line 4207. +Package hyperref Info: Backreferencing OFF on input line 4212. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4445. +\c@Hy@tempcnt=\count266 + +(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty +\Urlmuskip=\muskip16 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 4804. +\XeTeXLinkMargin=\dimen152 + +(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty +Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty +Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO +) +)) +\Fld@menulength=\count267 +\Field@Width=\dimen153 +\Fld@charsize=\dimen154 +Package hyperref Info: Hyper figures OFF on input line 6076. +Package hyperref Info: Link nesting OFF on input line 6081. +Package hyperref Info: Hyper index ON on input line 6084. +Package hyperref Info: backreferencing OFF on input line 6091. +Package hyperref Info: Link coloring OFF on input line 6096. +Package hyperref Info: Link coloring with OCG OFF on input line 6101. +Package hyperref Info: PDF/A mode OFF on input line 6106. +LaTeX Info: Redefining \ref on input line 6146. +LaTeX Info: Redefining \pageref on input line 6150. + +(/usr/share/texlive/texmf-dist/tex/latex/base/atbegshi-ltx.sty +Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi +package with kernel methods +) +\Hy@abspage=\count268 +\c@Item=\count269 +\c@Hfootnote=\count270 +) +Package hyperref Info: Driver (autodetected): hpdftex. + +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def +File: hpdftex.def 2021-06-07 v7.00m Hyperref driver for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/latex/base/atveryend-ltx.sty +Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac +kage +with kernel methods +) +\Fld@listcount=\count271 +\c@bookmark@seq@number=\count272 + +(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty +Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty +Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) +) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +86. +) +\Hy@SectionHShift=\skip49 +) +(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty +Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg +File: color.cfg 2016/01/02 v1.6 sample color configuration +) +Package xcolor Info: Driver file: pdftex.def on input line 227. +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356. +Package xcolor Info: Model `RGB' extended on input line 1368. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375. +) +Package hyperref Info: Option `colorlinks' set `true' on input line 17. + +(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty +Package: fontenc 2021/04/29 v2.0v Standard LaTeX package + +(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2aenc.def +File: t2aenc.def 2005/09/27 v1.0i Cyrillic encoding definition file +Now handling font encoding T2A ... +... processing UTF-8 mapping file for font encoding T2A + +(/usr/share/texlive/texmf-dist/tex/latex/base/t2aenc.dfu +File: t2aenc.dfu 2021/06/21 v1.2n UTF-8 support + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0237 (decimal 567) + defining Unicode char U+0400 (decimal 1024) + defining Unicode char U+0401 (decimal 1025) + defining Unicode char U+0402 (decimal 1026) + defining Unicode char U+0403 (decimal 1027) + defining Unicode char U+0404 (decimal 1028) + defining Unicode char U+0405 (decimal 1029) + defining Unicode char U+0406 (decimal 1030) + defining Unicode char U+0407 (decimal 1031) + defining Unicode char U+0408 (decimal 1032) + defining Unicode char U+0409 (decimal 1033) + defining Unicode char U+040A (decimal 1034) + defining Unicode char U+040B (decimal 1035) + defining Unicode char U+040C (decimal 1036) + defining Unicode char U+040D (decimal 1037) + defining Unicode char U+040E (decimal 1038) + defining Unicode char U+040F (decimal 1039) + defining Unicode char U+0410 (decimal 1040) + defining Unicode char U+0411 (decimal 1041) + defining Unicode char U+0412 (decimal 1042) + defining Unicode char U+0413 (decimal 1043) + defining Unicode char U+0414 (decimal 1044) + defining Unicode char U+0415 (decimal 1045) + defining Unicode char U+0416 (decimal 1046) + defining Unicode char U+0417 (decimal 1047) + defining Unicode char U+0418 (decimal 1048) + defining Unicode char U+0419 (decimal 1049) + defining Unicode char U+041A (decimal 1050) + defining Unicode char U+041B (decimal 1051) + defining Unicode char U+041C (decimal 1052) + defining Unicode char U+041D (decimal 1053) + defining Unicode char U+041E (decimal 1054) + defining Unicode char U+041F (decimal 1055) + defining Unicode char U+0420 (decimal 1056) + defining Unicode char U+0421 (decimal 1057) + defining Unicode char U+0422 (decimal 1058) + defining Unicode char U+0423 (decimal 1059) + defining Unicode char U+0424 (decimal 1060) + defining Unicode char U+0425 (decimal 1061) + defining Unicode char U+0426 (decimal 1062) + defining Unicode char U+0427 (decimal 1063) + defining Unicode char U+0428 (decimal 1064) + defining Unicode char U+0429 (decimal 1065) + defining Unicode char U+042A (decimal 1066) + defining Unicode char U+042B (decimal 1067) + defining Unicode char U+042C (decimal 1068) + defining Unicode char U+042D (decimal 1069) + defining Unicode char U+042E (decimal 1070) + defining Unicode char U+042F (decimal 1071) + defining Unicode char U+0430 (decimal 1072) + defining Unicode char U+0431 (decimal 1073) + defining Unicode char U+0432 (decimal 1074) + defining Unicode char U+0433 (decimal 1075) + defining Unicode char U+0434 (decimal 1076) + defining Unicode char U+0435 (decimal 1077) + defining Unicode char U+0436 (decimal 1078) + defining Unicode char U+0437 (decimal 1079) + defining Unicode char U+0438 (decimal 1080) + defining Unicode char U+0439 (decimal 1081) + defining Unicode char U+043A (decimal 1082) + defining Unicode char U+043B (decimal 1083) + defining Unicode char U+043C (decimal 1084) + defining Unicode char U+043D (decimal 1085) + defining Unicode char U+043E (decimal 1086) + defining Unicode char U+043F (decimal 1087) + defining Unicode char U+0440 (decimal 1088) + defining Unicode char U+0441 (decimal 1089) + defining Unicode char U+0442 (decimal 1090) + defining Unicode char U+0443 (decimal 1091) + defining Unicode char U+0444 (decimal 1092) + defining Unicode char U+0445 (decimal 1093) + defining Unicode char U+0446 (decimal 1094) + defining Unicode char U+0447 (decimal 1095) + defining Unicode char U+0448 (decimal 1096) + defining Unicode char U+0449 (decimal 1097) + defining Unicode char U+044A (decimal 1098) + defining Unicode char U+044B (decimal 1099) + defining Unicode char U+044C (decimal 1100) + defining Unicode char U+044D (decimal 1101) + defining Unicode char U+044E (decimal 1102) + defining Unicode char U+044F (decimal 1103) + defining Unicode char U+0450 (decimal 1104) + defining Unicode char U+0451 (decimal 1105) + defining Unicode char U+0452 (decimal 1106) + defining Unicode char U+0453 (decimal 1107) + defining Unicode char U+0454 (decimal 1108) + defining Unicode char U+0455 (decimal 1109) + defining Unicode char U+0456 (decimal 1110) + defining Unicode char U+0457 (decimal 1111) + defining Unicode char U+0458 (decimal 1112) + defining Unicode char U+0459 (decimal 1113) + defining Unicode char U+045A (decimal 1114) + defining Unicode char U+045B (decimal 1115) + defining Unicode char U+045C (decimal 1116) + defining Unicode char U+045D (decimal 1117) + defining Unicode char U+045E (decimal 1118) + defining Unicode char U+045F (decimal 1119) + defining Unicode char U+0490 (decimal 1168) + defining Unicode char U+0491 (decimal 1169) + defining Unicode char U+0492 (decimal 1170) + defining Unicode char U+0493 (decimal 1171) + defining Unicode char U+0496 (decimal 1174) + defining Unicode char U+0497 (decimal 1175) + defining Unicode char U+0498 (decimal 1176) + defining Unicode char U+0499 (decimal 1177) + defining Unicode char U+049A (decimal 1178) + defining Unicode char U+049B (decimal 1179) + defining Unicode char U+049C (decimal 1180) + defining Unicode char U+049D (decimal 1181) + defining Unicode char U+04A0 (decimal 1184) + defining Unicode char U+04A1 (decimal 1185) + defining Unicode char U+04A2 (decimal 1186) + defining Unicode char U+04A3 (decimal 1187) + defining Unicode char U+04A4 (decimal 1188) + defining Unicode char U+04A5 (decimal 1189) + defining Unicode char U+04AA (decimal 1194) + defining Unicode char U+04AB (decimal 1195) + defining Unicode char U+04AE (decimal 1198) + defining Unicode char U+04AF (decimal 1199) + defining Unicode char U+04B0 (decimal 1200) + defining Unicode char U+04B1 (decimal 1201) + defining Unicode char U+04B2 (decimal 1202) + defining Unicode char U+04B3 (decimal 1203) + defining Unicode char U+04B6 (decimal 1206) + defining Unicode char U+04B7 (decimal 1207) + defining Unicode char U+04B8 (decimal 1208) + defining Unicode char U+04B9 (decimal 1209) + defining Unicode char U+04BA (decimal 1210) + defining Unicode char U+04BB (decimal 1211) + defining Unicode char U+04C0 (decimal 1216) + defining Unicode char U+04C1 (decimal 1217) + defining Unicode char U+04C2 (decimal 1218) + defining Unicode char U+04D0 (decimal 1232) + defining Unicode char U+04D1 (decimal 1233) + defining Unicode char U+04D2 (decimal 1234) + defining Unicode char U+04D3 (decimal 1235) + defining Unicode char U+04D4 (decimal 1236) + defining Unicode char U+04D5 (decimal 1237) + defining Unicode char U+04D6 (decimal 1238) + defining Unicode char U+04D7 (decimal 1239) + defining Unicode char U+04D8 (decimal 1240) + defining Unicode char U+04D9 (decimal 1241) + defining Unicode char U+04DA (decimal 1242) + defining Unicode char U+04DB (decimal 1243) + defining Unicode char U+04DC (decimal 1244) + defining Unicode char U+04DD (decimal 1245) + defining Unicode char U+04DE (decimal 1246) + defining Unicode char U+04DF (decimal 1247) + defining Unicode char U+04E2 (decimal 1250) + defining Unicode char U+04E3 (decimal 1251) + defining Unicode char U+04E4 (decimal 1252) + defining Unicode char U+04E5 (decimal 1253) + defining Unicode char U+04E6 (decimal 1254) + defining Unicode char U+04E7 (decimal 1255) + defining Unicode char U+04E8 (decimal 1256) + defining Unicode char U+04E9 (decimal 1257) + defining Unicode char U+04EC (decimal 1260) + defining Unicode char U+04ED (decimal 1261) + defining Unicode char U+04EE (decimal 1262) + defining Unicode char U+04EF (decimal 1263) + defining Unicode char U+04F0 (decimal 1264) + defining Unicode char U+04F1 (decimal 1265) + defining Unicode char U+04F2 (decimal 1266) + defining Unicode char U+04F3 (decimal 1267) + defining Unicode char U+04F4 (decimal 1268) + defining Unicode char U+04F5 (decimal 1269) + defining Unicode char U+04F8 (decimal 1272) + defining Unicode char U+04F9 (decimal 1273) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2423 (decimal 9251) + defining Unicode char U+27E8 (decimal 10216) + defining Unicode char U+27E9 (decimal 10217) + defining Unicode char U+FB00 (decimal 64256) + defining Unicode char U+FB01 (decimal 64257) + defining Unicode char U+FB02 (decimal 64258) + defining Unicode char U+FB03 (decimal 64259) + defining Unicode char U+FB04 (decimal 64260) + defining Unicode char U+FB05 (decimal 64261) + defining Unicode char U+FB06 (decimal 64262) +) +\symT2Aletters=\mathgroup6 +) +LaTeX Font Info: Trying to load font information for T2A+cmr on input line 1 +12. + +(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmr.fd +File: t2acmr.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions +)) +(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty +Package: inputenc 2021/02/14 v1.3d Input encoding file +\inpenc@prehook=\toks19 +\inpenc@posthook=\toks20 +) +(/usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty +Package: babel 2022/01/26 3.70 The Babel package +\babel@savecnt=\count273 +\U@D=\dimen155 +\l@unhyphenated=\language87 + +(/usr/share/texlive/texmf-dist/tex/generic/babel/txtbabel.def) +\bbl@readstream=\read2 +\bbl@dirlevel=\count274 + +(/usr/share/texlive/texmf-dist/tex/generic/babel-english/english.ldf +Language: english 2017/06/06 v3.3r English support from the babel system +Package babel Info: Hyphen rules for 'canadian' set to \l@english +(babel) (\language0). Reported on input line 102. +Package babel Info: Hyphen rules for 'australian' set to \l@ukenglish +(babel) (\language34). Reported on input line 105. +Package babel Info: Hyphen rules for 'newzealand' set to \l@ukenglish +(babel) (\language34). Reported on input line 108. +) +(/usr/share/texlive/texmf-dist/tex/generic/babel-russian/russianb.ldf +File: russianb.ldf 2021/01/10 1.3m Russian support for the Babel system +Language: russian 2020/09/09 1.3k Russian support for the Babel system +Package babel Info: Making " an active character on input line 124. +Package babel Info: Default for \cyrdash is provided on input line 163. +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsmath.sty +Package: amsmath 2021/10/15 v2.17l AMS math features +\@mathmargin=\skip50 + +For additional information on amsmath, use the `?' option. +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amstext.sty +Package: amstext 2021/08/26 v2.01 AMS text + +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsgen.sty +File: amsgen.sty 1999/11/30 v2.0 generic functions +\@emptytoks=\toks21 +\ex@=\dimen156 +)) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsbsy.sty +Package: amsbsy 1999/11/29 v1.2d Bold Symbols +\pmbraise@=\dimen157 +) +(/usr/share/texlive/texmf-dist/tex/latex/amsmath/amsopn.sty +Package: amsopn 2021/08/26 v2.02 operator names +) +\inf@bad=\count275 +LaTeX Info: Redefining \frac on input line 234. +\uproot@=\count276 +\leftroot@=\count277 +LaTeX Info: Redefining \overline on input line 399. +\classnum@=\count278 +\DOTSCASE@=\count279 +LaTeX Info: Redefining \ldots on input line 496. +LaTeX Info: Redefining \dots on input line 499. +LaTeX Info: Redefining \cdots on input line 620. +\Mathstrutbox@=\box51 +\strutbox@=\box52 +\big@size=\dimen158 +LaTeX Font Info: Redeclaring font encoding OML on input line 743. +\symOMLletters=\mathgroup7 +LaTeX Font Info: Redeclaring font encoding OMS on input line 744. +\symOMSletters=\mathgroup8 +\macc@depth=\count280 +\c@MaxMatrixCols=\count281 +\dotsspace@=\muskip17 +\c@parentequation=\count282 +\dspbrk@lvl=\count283 +\tag@help=\toks22 +\row@=\count284 +\column@=\count285 +\maxfields@=\count286 +\andhelp@=\toks23 +\eqnshift@=\dimen159 +\alignsep@=\dimen160 +\tagshift@=\dimen161 +\tagwidth@=\dimen162 +\totwidth@=\dimen163 +\lineht@=\dimen164 +\@envbody=\toks24 +\multlinegap=\skip51 +\multlinetaggap=\skip52 +\mathdisplay@stack=\toks25 +LaTeX Info: Redefining \[ on input line 2938. +LaTeX Info: Redefining \] on input line 2939. +) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup9 +\symAMSb=\mathgroup10 +LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +(/usr/share/texlive/texmf-dist/tex/latex/amscls/amsthm.sty +Package: amsthm 2020/05/29 v2.20.6 +\thm@style=\toks26 +\thm@bodyfont=\toks27 +\thm@headfont=\toks28 +\thm@notefont=\toks29 +\thm@headpunct=\toks30 +\thm@preskip=\skip53 +\thm@postskip=\skip54 +\thm@headsep=\skip55 +\dth@everypar=\toks31 +) +(/usr/share/texlive/texmf-dist/tex/latex/mathtools/mathtools.sty +Package: mathtools 2021/02/02 v1.28 mathematical typesetting tools + +(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty +Package: calc 2017/05/25 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count287 +\calc@Bcount=\count288 +\calc@Adimen=\dimen165 +\calc@Bdimen=\dimen166 +\calc@Askip=\skip56 +\calc@Bskip=\skip57 +LaTeX Info: Redefining \setlength on input line 80. +LaTeX Info: Redefining \addtolength on input line 81. +\calc@Ccount=\count289 +\calc@Cskip=\skip58 +) +(/usr/share/texlive/texmf-dist/tex/latex/mathtools/mhsetup.sty +Package: mhsetup 2021/03/18 v1.4 programming setup (MH) +) +\g_MT_multlinerow_int=\count290 +\l_MT_multwidth_dim=\dimen167 +\origjot=\skip59 +\l_MT_shortvdotswithinadjustabove_dim=\dimen168 +\l_MT_shortvdotswithinadjustbelow_dim=\dimen169 +\l_MT_above_intertext_sep=\dimen170 +\l_MT_below_intertext_sep=\dimen171 +\l_MT_above_shortintertext_sep=\dimen172 +\l_MT_below_shortintertext_sep=\dimen173 +\xmathstrut@box=\box53 +\xmathstrut@dim=\dimen174 +) +(/usr/share/texlive/texmf-dist/tex/latex/titlesec/titlesec.sty +Package: titlesec 2021/07/05 v2.14 Sectioning titles +\ttl@box=\box54 +\beforetitleunit=\skip60 +\aftertitleunit=\skip61 +\ttl@plus=\dimen175 +\ttl@minus=\dimen176 +\ttl@toksa=\toks32 +\titlewidth=\dimen177 +\titlewidthlast=\dimen178 +\titlewidthfirst=\dimen179 +) +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/wasysym.sty +Package: wasysym 2020/01/19 v2.4 Wasy-2 symbol support package +\symwasy=\mathgroup11 +LaTeX Font Info: Overwriting symbol font `wasy' in version `bold' +(Font) U/wasy/m/n --> U/wasy/b/n on input line 93. +) +(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def +File: l3backend-pdftex.def 2022-01-12 L3 backend support: PDF output (pdfTeX) +\l__color_backend_stack_int=\count291 +\l__pdf_internal_box=\box55 +) +(./Manual.aux) +\openout1 = `Manual.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. +LaTeX Font Info: Checking defaults for T2A/cmr/m/n on input line 35. +LaTeX Font Info: ... okay on input line 35. + +(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count292 +\scratchdimen=\dimen180 +\scratchbox=\box56 +\nofMPsegments=\count293 +\nofMParguments=\count294 +\everyMPshowfont=\toks33 +\MPscratchCnt=\count295 +\MPscratchDim=\dimen181 +\MPnumerator=\count296 +\makeMPintoPDFobject=\count297 +\everyMPtoPDFconversion=\toks34 +) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty +Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf +Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 +85. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(56.9055pt, 483.69687pt, 56.9055pt) +* v-part:(T,H,B)=(56.9055pt, 731.23584pt, 56.9055pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=483.69687pt +* \textheight=731.23584pt +* \oddsidemargin=-15.36449pt +* \evensidemargin=-15.36449pt +* \topmargin=-52.36449pt +* \headheight=12.0pt +* \headsep=25.0pt +* \topskip=12.0pt +* \footskip=30.0pt +* \marginparwidth=35.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.8pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +Package hyperref Info: Link coloring ON on input line 35. +(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty +Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section + +(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty +Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty +Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) +) +\c@section@level=\count298 +) +LaTeX Info: Redefining \ref on input line 35. +LaTeX Info: Redefining \pageref on input line 35. +LaTeX Info: Redefining \nameref on input line 35. + +(./Manual.out) (./Manual.out) +\@outlinefile=\write3 +\openout3 = `Manual.out'. + +LaTeX Info: Redefining \th on input line 35. +LaTeX Font Info: Trying to load font information for T2A+cmss on input line +38. + +(/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmss.fd +File: t2acmss.fd 2001/08/11 v1.0a Computer Modern Cyrillic font definitions +) +LaTeX Font Info: Trying to load font information for PD1+cmr on input line 5 +2. +LaTeX Font Info: No file PD1cmr.fd. on input line 52. + + +LaTeX Font Warning: Font shape `PD1/cmr/m/up' undefined +(Font) using `PD1/pdf/m/n' instead on input line 52. + +LaTeX Font Info: Trying to load font information for PU+cmr on input line 52 +. +LaTeX Font Info: No file PUcmr.fd. on input line 52. + +LaTeX Font Warning: Font shape `PU/cmr/m/up' undefined +(Font) using `PU/pdf/m/n' instead on input line 52. + + +LaTeX Font Warning: Font shape `T2A/cmr/m/up' undefined +(Font) using `T2A/cmr/m/n' instead on input line 52. + +LaTeX Font Info: Trying to load font information for OML+cmr on input line 5 +2. +(/usr/share/texlive/texmf-dist/tex/latex/base/omlcmr.fd +File: omlcmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions +) + +LaTeX Font Warning: Font shape `OML/cmr/m/up' undefined +(Font) using `OML/cmr/m/it' instead on input line 52. + +LaTeX Font Info: Font shape `OML/cmr/m/it' in size <12> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 52. +LaTeX Font Info: Font shape `OML/cmr/m/up' in size <8> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 52. +LaTeX Font Info: Font shape `OML/cmr/m/up' in size <6> not available +(Font) Font shape `OML/cmm/m/it' tried instead on input line 52. +LaTeX Font Info: Trying to load font information for OMS+cmr on input line 5 +2. +(/usr/share/texlive/texmf-dist/tex/latex/base/omscmr.fd +File: omscmr.fd 2019/12/16 v2.5j Standard LaTeX font definitions +) + +LaTeX Font Warning: Font shape `OMS/cmr/m/up' undefined +(Font) using `OMS/cmr/m/n' instead on input line 52. + +LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <12> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 52. +LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <8> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 52. +LaTeX Font Info: Font shape `OMS/cmr/m/up' in size <6> not available +(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 52. +LaTeX Font Info: Trying to load font information for U+msa on input line 52. + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Trying to load font information for U+msb on input line 52. + + +(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +LaTeX Font Info: Trying to load font information for U+wasy on input line 52 +. + +(/usr/share/texlive/texmf-dist/tex/latex/wasysym/uwasy.fd +File: uwasy.fd 2020/01/19 v2.4 Wasy-2 symbol font definitions +) +<Установка.png, id=4, 781.92125pt x 747.79375pt> +File: Установка.png Graphic file (type png) + +Package pdftex.def Info: Установка.png used on input line 60. +(pdftex.def) Requested size: 367.60695pt x 351.5658pt. + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <./Установка.png>] + [2] +Overfull \hbox (9.19185pt too wide) in paragraph at lines 123--124 +[]\T2A/cmr/m/n/12 -- --- -- - -- + -- --<<>>. + [] + +[3] (./Manual.aux) + +LaTeX Font Warning: Some font shapes were not available, defaults substituted. + +Package rerunfilecheck Info: File `Manual.out' has not changed. +(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. + ) +Here is how much of TeX's memory you used: + 13706 strings out of 478287 + 209301 string characters out of 5849288 + 522209 words of memory out of 5000000 + 31674 multiletter control sequences out of 15000+600000 + 480337 words of font info for 58 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 60i,7n,63p,774b,438s stack positions out of 5000i,500n,10000p,200000b,80000s +{/usr/share/texmf/fonts/enc/dvips/cm-super/cm-super-t2a.enc} +Output written on Manual.pdf (3 pages, 172554 bytes). +PDF statistics: + 96 PDF objects out of 1000 (max. 8388607) + 70 compressed objects within 1 object stream + 21 named destinations out of 1000 (max. 500000) + 6 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Automation/Manual.out b/Automation/Manual.out new file mode 100644 index 0000000..e69de29 diff --git a/Automation/Manual.pdf b/Automation/Manual.pdf new file mode 100644 index 0000000..5bacca3 Binary files /dev/null and b/Automation/Manual.pdf differ diff --git a/Automation/Manual.synctex.gz b/Automation/Manual.synctex.gz new file mode 100644 index 0000000..c3bf8f6 Binary files /dev/null and b/Automation/Manual.synctex.gz differ diff --git a/Automation/Manual.tex b/Automation/Manual.tex new file mode 100644 index 0000000..95592ef --- /dev/null +++ b/Automation/Manual.tex @@ -0,0 +1,142 @@ +\documentclass[a4paper,12pt]{article} % тип документа + +% report, book + +% Рисунки +\usepackage{graphicx} +\usepackage{wrapfig} +\usepackage{mathtext} +\usepackage[left=2cm,right=2cm, + top=2cm,bottom=2cm,bindingoffset=0cm]{geometry} + +\usepackage{hyperref} +\usepackage[rgb]{xcolor} +\hypersetup{ % Гиперссылки + colorlinks=true, % false: ссылки в рамках + urlcolor=blue % на URL +} + +% Русский язык +\usepackage[T2A]{fontenc} % кодировка +\usepackage[utf8]{inputenc} % кодировка исходного текста +\usepackage[english,russian]{babel} % локализация и переносы +\addto\captionsrussian{\def\refname{Список используемой литературы}} + + +% Математика +\usepackage{amsmath,amsfonts,amssymb,amsthm,mathtools} +\usepackage{titlesec} +\titlelabel{\thetitle.\quad} + +\usepackage{wasysym} +\title{3.3.4 Эффект Холла в полупроводниках} +\date{} + +\begin{document} + +\begin{center} +\textsf{\textbf{3.3.4 ЭФФЕКТ ХОЛЛА В ПОЛУПРОВОДНИКАХ}} +\end{center} + +\textbf{Цель работы:} измерение подвижности и концентрации носителей заряда +в полупроводниках. + +\textbf{В работе используются:} электромагнит с регулируемым источником питания; вольтметр; амперметр; миллиамперметр; миллитесламетр; источник питания, образцы легированного германия. + +Перед выполнением работы необходимо ознакомиться с основами элементарной теории движения носителей заряда в металлах и полупроводниках (п. 4 введения к разделу). + +В работе изучаются особенности проводимости полупроводников в +геометрии мостика Холла. Ток пропускается по плоской полупроводниковой пластинке, помещённой в перпендикулярное пластинке магнитное +поле. Измеряется разность потенциалов между краями пластинки в поперечном к току направлении. По измерениям определяется константа +Холла, тип проводимости (электронный или дырочный) и вычисляется концентрация основных носителей заряда на основе соотношения: +\begin{equation} +R_H = \frac{1}{nq}, +\end{equation} +где $n$- концентрация основных носителей заряда, $R_H$ -постоянная Холла, $q$ - заряд носителя. + +\textbf{Экспериментальная установка} +\begin{figure}[h!] +\begin{center} +\includegraphics[width=0.76\textwidth]{Установка} +\caption{Схема установки для исследования эффекта Холла в полупроводниках} \label{установка} +\end{center} +\end{figure} + +Электрическая схема установки для измерения ЭДС Холла представлена на рис. \ref{установка}. В зазоре электромагнита (рис. \ref{установка}а) создаётся постоянное +магнитное поле, величину которого можно менять с помощью регулятора источника питания электромагнита. Ток питания электромагнита измеряется внешним амперметром А1. +Направление тока в обмотках электромагнита меняется переключением +разъёма К1. + +Градуировка электромагнита (связь тока с индукцией поля) проводится при помощи миллитесламетра на основе датчика Холла. + +Прямоугольный образец из легированного германия, смонтированный в специальном держателе (рис. \ref{установка}б), подключается к источнику питания образца. При замыкании ключа К2 вдоль длинной стороны образца +течёт ток, величина которого регулируется на источнике питания образца и измеряется миллиамперметром А2. + +В образце, помещённом в зазор электромагнита, между контактами 3 +и 4 возникает разность потенциалов 34, которая измеряется с помощью +вольтметра V. + +Контакты 3 и 4 вследствие неточности подпайки могут лежать не на +одной эквипотенциали. Тогда напряжение между ними связано не только с эффектом Холла, но и с омическим падением напряжения вдоль +пластинки. Исключить этот эффект можно, если при каждом значении тока через образец измерять напряжение между точками 3 и 4 в отсутствие магнитного поля. При фиксированном токе через образец это дополнительное к ЭДС Холла напряжение $U_0$ остаётся неизменным. От него следует (с учётом знака) +отсчитывать величину ЭДС Холла: +\begin{equation} +U_\perp = U_{34} - U_0 +\end{equation} +При таком способе измерения нет необходимости проводить повторные +измерения с противоположным направлением магнитного поля. + +По знаку $U_\perp$ можно определить характер проводимости — электронный или дырочный. Для этого необходимо знать направление тока в +образце и направление магнитного поля. + +Измерив ток $I$ в образце и напряжение $U_{35}$ между контактами 3 и 5 +в отсутствие магнитного поля, можно, зная параметры образца, рассчитать проводимость материала образца по формуле +\begin{equation} +\rho_0=\frac{U_{35}ah}{Il} +\end{equation} +где $l$ — расстояние между контактами 3 и 5, $a$ — ширина образца, $h$ — +его толщина. + + +\begin{center} +\textsf{\textbf{ЗАДАНИЕ}} +\end{center} +В работе предлагается исследовать зависимость ЭДС Холла от величины магнитного поля при различных значениях тока через образец для +определения константы Холла; определить знак носителей заряда и проводимость материала образца. + + +\begin{enumerate} + \item Соберите установку согласно схеме на рис. \ref{установка}. + \item Запустите программу<<Название программы>> + \item Введите фамилие в поле<<Введите фамилию>>, нажмите клавишу ENTER. + + \item Ознакомьтесь с устройством и принципом работы измерителя магнитной индукции ATE-8702. Техническое описание (ТО) расположено на установке. + Включите измеритель индукции кнопкой<>; через 2-3 секунды последовательным нажатием кнопки<> установите режим измерения в постоянном поле <<$a_1$>> (см. рис. 2 ТО). + + Снимите защитный колпачок с сенсорной головки датчика и коснитесь головкой поверхности магнита в зазоре. + + Для удержания показаний дисплея нажмите кнопку<>; повторное нажатие этой кнопки возвращает прибор в режим измерений. + + \item Установите ручки регулировки источника питания электромагнита в минимальное положение и нажмите на кнопку<<Градуировка электромагнита>>. + + Измерьте калибровочную кривую электромагнита: измерьте магнитную индукцию миллитесламетром, полученное значение введите в поле<<Индукция>>, нажмите клавишу ENTER, плавно измените ток питания электромагнита. Повторите для 15-20 значений тока питания электромагнита. + \item После окончания калибровки выйдите в меню программы с помощью клавиши<<Меню>>. Перейдите к выполнению основного эксперимента соответствующей кнопкой. + \item Введите $a$ в соответствующее поле, нажмите клавишу ENTER. Установите ручки регулировки источника питания электромагнита в минимальное положение, нажмите кнопку<<Старт>>. Снимите 15 точек, затем, остановив процесс кнопкой <<Стоп>>, измените ток на источнике питания электромагнита. Запустите получение данных кнопкой <<Новое напряжение>>. Повторите для 10-12 значений тока на источнике питания электромагнита. + \item После окончания основного эксперимента выйдете в основное меню программы кнопкой <<Меню>>. Перейдите к определению знаку носителей заряда соответствующей кнопкой. + \item Определите знак носителей заряда в образце. Для этого необходимо +знать направление тока через образец, направление магнитного поля +и знак ЭДС Холла. + +Направление тока в образце показано знаками <<+>> и <<->> на рис. \ref{установка}. +Направление тока в обмотках электромагнита при установке разъёма $K_1$ в положение 1 показано стрелкой на торце магнита. + +Измерьте разность потенциалов без магнитного поля (установите ручки регулировки источника питания электромагнита в минимальное положение, нажмите кнопку <<Без поля>>). Подайте небольшое напряжение на электромагнит, нажмите кнопку <<С полем>>. Определите характер проводимости образца (дырочный или электронный). + +\item Выключите источник питания электромагнита, перейдите в основное меню программы кнопкой <<Меню>>. Перейдите к измерению удельной проводимости соответствующей кнопкой. +\item Удалите держатель с образцом из зазора электромагнита; подключите к клемма <> и <<0>> вольтметра провода 3 и 5; введите параметры образца в соответствующие поля (после ввода обязательно нажать клавишу <>). Нажмите кнопку <<Старт>>. +\item Перейдите в основное меню программы. Нажмите на кнопку <<Обработка данных>>. +\item Разберите установку, все полученные данные и графики хранятся в папке с вашей фамилией, сохраните их себе, например, на флешку. + +\end{enumerate} + +\end{document} \ No newline at end of file diff --git a/Automation/ResistanceWindow.py b/Automation/ResistanceWindow.py index 6498eae..12419da 100644 --- a/Automation/ResistanceWindow.py +++ b/Automation/ResistanceWindow.py @@ -73,7 +73,7 @@ class ResistanceWindow(AbstractWindow): self.start.setEnabled(False) current=10 voltage=15 - voltage, current = self.measure() + # voltage, current = self.measure() print(voltage*self.parent.l*self.parent.a) print(current*self.parent.L) diff --git a/Automation/SignWindow.py b/Automation/SignWindow.py index 30f2bc9..151ae55 100644 --- a/Automation/SignWindow.py +++ b/Automation/SignWindow.py @@ -61,7 +61,7 @@ class SignWindow(AbstractWindow): def start_clicked(self): self.start.setEnabled(False) without_field=10 - without_field = self.measure() + # without_field = self.measure() self.without_field_value.setText(str(without_field)+', mV') self.field.setEnabled(True) @@ -69,7 +69,7 @@ class SignWindow(AbstractWindow): with_field=90 - with_field = self.measure() + # with_field = self.measure() self.with_field_value.setText(str(with_field)+', mV') self.menu.setEnabled(True) diff --git a/Automation/__pycache__/ChartWindow.cpython-39.pyc b/Automation/__pycache__/ChartWindow.cpython-39.pyc index a8519dd..1db1bdd 100644 Binary files a/Automation/__pycache__/ChartWindow.cpython-39.pyc and b/Automation/__pycache__/ChartWindow.cpython-39.pyc differ diff --git a/Automation/__pycache__/GraduationWindow.cpython-39.pyc b/Automation/__pycache__/GraduationWindow.cpython-39.pyc index e6949bc..aaf9bd6 100644 Binary files a/Automation/__pycache__/GraduationWindow.cpython-39.pyc and b/Automation/__pycache__/GraduationWindow.cpython-39.pyc differ diff --git a/Automation/__pycache__/Main_experiment_window.cpython-39.pyc b/Automation/__pycache__/Main_experiment_window.cpython-39.pyc index 65e1706..419d9e5 100644 Binary files a/Automation/__pycache__/Main_experiment_window.cpython-39.pyc and b/Automation/__pycache__/Main_experiment_window.cpython-39.pyc differ diff --git a/Automation/__pycache__/ResistanceWindow.cpython-39.pyc b/Automation/__pycache__/ResistanceWindow.cpython-39.pyc index a451e05..480ec6a 100644 Binary files a/Automation/__pycache__/ResistanceWindow.cpython-39.pyc and b/Automation/__pycache__/ResistanceWindow.cpython-39.pyc differ diff --git a/Automation/__pycache__/SignWindow.cpython-39.pyc b/Automation/__pycache__/SignWindow.cpython-39.pyc index 654253b..ab4e0a9 100644 Binary files a/Automation/__pycache__/SignWindow.cpython-39.pyc and b/Automation/__pycache__/SignWindow.cpython-39.pyc differ diff --git a/Automation/amb/Chart.png b/Automation/amb/Chart.png deleted file mode 100644 index 5f45769..0000000 Binary files a/Automation/amb/Chart.png and /dev/null differ diff --git a/Automation/amb/Graduation_chart.png b/Automation/amb/Graduation_chart.png deleted file mode 100644 index ce6318e..0000000 Binary files a/Automation/amb/Graduation_chart.png and /dev/null differ diff --git a/Automation/amb/Induction_data.csv b/Automation/amb/Induction_data.csv deleted file mode 100644 index f870c29..0000000 --- a/Automation/amb/Induction_data.csv +++ /dev/null @@ -1,4 +0,0 @@ -"B,mTl","E,mV","I_M,mA","t,ms" -6,2,-0.000005930,987 -9,2,-0.000005930,5491 -80,2,-0.000007116,9717 diff --git a/Automation/amb/data.csv b/Automation/amb/data.csv deleted file mode 100644 index 936b78e..0000000 --- a/Automation/amb/data.csv +++ /dev/null @@ -1,22 +0,0 @@ -"U_34,mV","I_M,mA","U_0,mV","I_0,mA",N,"t,ms" --73.519321600,-0.000008006,-73.519321600,-0.000001773,0.5,1,0 --50.542880000,-0.000006227,-73.519321600,-0.000001773,0.5,1,5895 --74.628313600,-0.000005337,-73.519321600,-0.000002660,0.5,1,11791 --95.008281600,-0.000007709,-73.519321600,-0.000000886,0.5,1,17686 -74.878502400,-0.000006523,-73.519321600,0.000001478,0.5,1,23601 --73.745145600,-0.000006523,-73.519321600,-0.000000591,0.5,1,29477 --87.920339200,-0.000006523,-87.920339200,-0.000001478,1.0,2,35352 --109.612584000,-0.000007709,-87.920339200,-0.000000886,1.0,2,41234 -5.936342400,-0.000006523,-87.920339200,-0.000001773,1.0,2,47120 --57.207961600,-0.000005337,-87.920339200,-0.000003251,1.0,2,52983 --76.537747200,-0.000008302,-87.920339200,-0.000002069,1.0,2,58862 --90.498227200,-0.000007116,-87.920339200,-0.000003251,1.0,2,64742 --111.545984000,-0.000006523,-87.920339200,0.000000296,1.0,2,70645 --119.853240000,-0.000005634,-87.920339200,-0.000002955,1.0,2,76544 --4.587542720,-0.000006523,-87.920339200,-0.000001182,1.0,2,82435 --41.981990400,-0.000008599,-87.920339200,-0.000000886,1.0,2,88317 --72.026790400,-0.000006523,-87.920339200,-0.000002660,1.0,2,94201 --85.128089600,-0.000008006,-87.920339200,-0.000002364,1.0,2,100086 --103.383784000,-0.000006227,-87.920339200,-0.000000886,1.0,2,105950 --71.152601600,-0.000005634,-87.920339200,0.000000296,1.0,2,111836 --28.428736000,-0.000005040,-87.920339200,-0.000001182,1.0,2,117755 diff --git a/Automation/Кацаба/Chart.png b/Automation/Кацаба/Chart.png deleted file mode 100644 index aac8796..0000000 Binary files a/Automation/Кацаба/Chart.png and /dev/null differ diff --git a/Automation/Кацаба/Graduation_chart.png b/Automation/Кацаба/Graduation_chart.png deleted file mode 100644 index af3c8d1..0000000 Binary files a/Automation/Кацаба/Graduation_chart.png and /dev/null differ diff --git a/Automation/Кацаба/Induction_data.csv b/Automation/Кацаба/Induction_data.csv deleted file mode 100644 index 1f66b72..0000000 --- a/Automation/Кацаба/Induction_data.csv +++ /dev/null @@ -1,4 +0,0 @@ -"B,mTl","E,mV","I_M,mA","t,ms" -1,1,-0.000005634,18629 -2,1,-0.000003854,26851 -3,1,-0.000007413,33225 diff --git a/Automation/Кацаба/data.csv b/Automation/Кацаба/data.csv deleted file mode 100644 index 1359fb2..0000000 --- a/Automation/Кацаба/data.csv +++ /dev/null @@ -1,16 +0,0 @@ -"U_34,mV","I_M,mA","U_0,mV","I_0,mA",N,"t,ms" --72.884595200,-0.000006820,-72.884595200,0.000000887,0.05,1,1 --68.160128000,-0.000005337,-72.884595200,0.000000887,0.05,1,5876 --90.281459200,-0.000007116,-72.884595200,0.000000000,0.05,1,12321 --71.586988800,-0.000008895,-72.884595200,-0.000002069,0.05,1,18208 --52.679334400,-0.000006227,-72.884595200,-0.000001478,0.05,1,24108 --80.186566400,-0.000005337,-72.884595200,-0.000001182,0.05,1,30002 --103.811368000,-0.000008006,-72.884595200,-0.000000295,0.05,1,35888 --4.395862080,-0.000007413,-72.884595200,0.000000591,0.05,1,41786 --69.878086400,-0.000007116,-69.878086400,-0.000000295,0.1,2,47677 --84.720902400,-0.000006820,-69.878086400,0.000000296,0.1,2,53572 --111.114152000,-0.000007709,-69.878086400,-0.000001478,0.1,2,59440 -17.748641600,-0.000005634,-69.878086400,-0.000002069,0.1,2,65334 --66.228012800,-0.000005930,-69.878086400,-0.000001478,0.1,2,71208 --82.980300800,-0.000006227,-69.878086400,0.000000296,0.1,2,77089 --101.450720000,-0.000005634,-69.878086400,-0.000000886,0.1,2,82978 diff --git a/Automation/Назарова/Graduation_chart.png b/Automation/Назарова/Graduation_chart.png new file mode 100644 index 0000000..1b7eaf0 Binary files /dev/null and b/Automation/Назарова/Graduation_chart.png differ diff --git a/Automation/Назарова/Induction_data.csv b/Automation/Назарова/Induction_data.csv new file mode 100644 index 0000000..d3c3f8c --- /dev/null +++ b/Automation/Назарова/Induction_data.csv @@ -0,0 +1,21 @@ +"B,mTl","E,mV","I_M,mA","t,ms" +20,36.416666666666664,18.208333333333332,2185 +15,159.03333333333333,79.51666666666667,9542 +26,179.18333333333334,89.59166666666667,10751 +14,191.48333333333332,95.74166666666666,11489 +50,205.06666666666666,102.53333333333333,12304 +16,221.6,110.8,13296 +17,236.51666666666668,118.25833333333334,14191 +18,249.28333333333333,124.64166666666667,14957 +50,261.51666666666665,130.75833333333333,15691 +16,273.4166666666667,136.70833333333334,16405 +14,284.8666666666667,142.43333333333334,17092 +20,317.1166666666667,158.55833333333334,19027 +15,332.1666666666667,166.08333333333334,19930 +10,346.03333333333336,173.01666666666668,20762 +4,354.5833333333333,177.29166666666666,21275 +4,360.5833333333333,180.29166666666666,21635 +4,365.85,182.925,21951 +4,370.96666666666664,185.48333333333332,22258 +4,376.31666666666666,188.15833333333333,22579 +7,382.3,191.15,22938 diff --git a/Automation/Назарова/data.csv b/Automation/Назарова/data.csv new file mode 100644 index 0000000..850ecf7 --- /dev/null +++ b/Automation/Назарова/data.csv @@ -0,0 +1 @@ +"U_34,mV","I_M,mA","U_0,mV","I_0,mA","E,mV",N,"t,ms" diff --git a/Automation/Установка.png b/Automation/Установка.png new file mode 100644 index 0000000..10c7705 Binary files /dev/null and b/Automation/Установка.png differ diff --git a/Automation/й/data.csv b/Automation/й/data.csv deleted file mode 100644 index 42d4f78..0000000 --- a/Automation/й/data.csv +++ /dev/null @@ -1,3 +0,0 @@ -"U_34,mV","I_M,mA","U_0,mV","I_0,mA",N,"t,ms" -1.855950880,-0.000003854,1.855950880,0.000000000,0.05,1,0 --68.804281600,-0.000004151,1.855950880,-0.000004729,0.05,1,5868 diff --git a/Automation/о/Induction_data.csv b/Automation/о/Induction_data.csv deleted file mode 100644 index 27450bb..0000000 --- a/Automation/о/Induction_data.csv +++ /dev/null @@ -1 +0,0 @@ -"B,mTl","E,mV","I_M,mA","t,ms"