From 4a4870fe698696363a151953f1e9e3d195f99a94 Mon Sep 17 00:00:00 2001 From: "Tom, DL7BJ" Date: Mon, 11 Sep 2023 00:02:34 +0200 Subject: [PATCH] =?UTF-8?q?Dokumentation=20weiter=20erg=C3=A4nzt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Documents/Dokumentation BJ-Keyer.aux | 182 +++++++++++++-------------- Documents/Dokumentation BJ-Keyer.lof | 20 +-- Documents/Dokumentation BJ-Keyer.log | 141 ++++++++++----------- Documents/Dokumentation BJ-Keyer.lot | 2 +- Documents/Dokumentation BJ-Keyer.pdf | Bin 524586 -> 529147 bytes Documents/Dokumentation BJ-Keyer.tex | 50 +++++--- Documents/Dokumentation BJ-Keyer.toc | 66 +++++----- 7 files changed, 232 insertions(+), 229 deletions(-) diff --git a/Documents/Dokumentation BJ-Keyer.aux b/Documents/Dokumentation BJ-Keyer.aux index aceb2b4..bdda489 100644 --- a/Documents/Dokumentation BJ-Keyer.aux +++ b/Documents/Dokumentation BJ-Keyer.aux @@ -22,132 +22,132 @@ \providecommand\HyField@AuxAddToCoFields[2]{} \providecommand\BKM@entry[2]{} \babel@aux{ngerman}{} -\BKM@entry{id=1,dest={636861707465722E31},srcline={139},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030485C303030695C3030306E5C303030775C303030655C303030695C303030735C303030655C3030305C3034305C3030307A5C303030755C303030725C3030305C3034305C303030445C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030615C303030745C303030695C3030306F5C3030306E} +\BKM@entry{id=1,dest={636861707465722E31},srcline={138},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030485C303030695C3030306E5C303030775C303030655C303030695C303030735C303030655C3030305C3034305C3030307A5C303030755C303030725C3030305C3034305C303030445C3030306F5C3030306B5C303030755C3030306D5C303030655C3030306E5C303030745C303030615C303030745C303030695C3030306F5C3030306E} \@writefile{toc}{\contentsline {chapter}{\numberline {1}Hinweise zur Dokumentation}{5}{chapter.1}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\BKM@entry{id=2,dest={636861707465722E32},srcline={143},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030465C303030755C3030306E5C3030306B5C303030745C303030695C3030306F5C3030306E5C303030735C3030305C3337345C303030625C303030655C303030725C303030735C303030695C303030635C303030685C30303074} +\BKM@entry{id=2,dest={636861707465722E32},srcline={141},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030465C303030755C3030306E5C3030306B5C303030745C303030695C3030306F5C3030306E5C303030735C3030305C3337345C303030625C303030655C303030725C303030735C303030695C303030635C303030685C30303074} \@writefile{toc}{\contentsline {chapter}{\numberline {2}Funktionsübersicht}{7}{chapter.2}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\BKM@entry{id=3,dest={636861707465722E33},srcline={167},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030725C303030755C3030306E5C303030645C3030306C5C303030615C303030675C303030655C3030306E} -\BKM@entry{id=4,dest={73656374696F6E2E332E31},srcline={168},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030425C303030655C303030745C303030725C303030695C303030655C303030625C303030735C303030615C303030725C303030745C303030655C3030306E5C3030305C3034305C303030655C303030695C3030306E5C303030655C303030735C3030305C3034305C3030304D5C3030306F5C303030725C303030735C303030655C3030302D5C3030304B5C303030655C303030795C303030655C303030725C30303073} -\BKM@entry{id=5,dest={73756273656374696F6E2E332E312E31},srcline={174},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030495C303030615C3030306D5C303030625C303030695C303030635C3030305C3034305C30303041} -\BKM@entry{id=6,dest={73756273656374696F6E2E332E312E32},srcline={203},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030495C303030615C3030306D5C303030625C303030695C303030635C3030305C3034305C30303042} +\BKM@entry{id=3,dest={636861707465722E33},srcline={165},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030725C303030755C3030306E5C303030645C3030306C5C303030615C303030675C303030655C3030306E} +\BKM@entry{id=4,dest={73656374696F6E2E332E31},srcline={166},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030425C303030655C303030745C303030725C303030695C303030655C303030625C303030735C303030615C303030725C303030745C303030655C3030306E5C3030305C3034305C303030655C303030695C3030306E5C303030655C303030735C3030305C3034305C3030304D5C3030306F5C303030725C303030735C303030655C3030302D5C3030304B5C303030655C303030795C303030655C303030725C30303073} +\BKM@entry{id=5,dest={73756273656374696F6E2E332E312E31},srcline={171},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030495C303030615C3030306D5C303030625C303030695C303030635C3030305C3034305C30303041} +\BKM@entry{id=6,dest={73756273656374696F6E2E332E312E32},srcline={199},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030495C303030615C3030306D5C303030625C303030695C303030635C3030305C3034305C30303042} \@writefile{toc}{\contentsline {chapter}{\numberline {3}Grundlagen}{9}{chapter.3}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {3.1}Betriebsarten eines Morse-Keyers}{9}{section.3.1}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Iambic A}{9}{subsection.3.1.1}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.1}{\ignorespaces Diagramm Iambic Mode A\relax }}{9}{figure.caption.4}\protected@file@percent } -\BKM@entry{id=7,dest={73756273656374696F6E2E332E312E33},srcline={235},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030555C3030306C5C303030745C303030695C3030306D5C303030615C303030745C303030695C30303063} +\BKM@entry{id=7,dest={73756273656374696F6E2E332E312E33},srcline={228},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030555C3030306C5C303030745C303030695C3030306D5C303030615C303030745C303030695C30303063} \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Iambic B}{10}{subsection.3.1.2}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.2}{\ignorespaces Diagramm Iambic Mode B\relax }}{10}{figure.caption.5}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Ultimatic}{10}{subsection.3.1.3}\protected@file@percent } -\BKM@entry{id=8,dest={73756273656374696F6E2E332E312E34},srcline={268},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030655C303030775C303030695C303030635C303030685C303030745C303030755C3030306E5C30303067} -\BKM@entry{id=9,dest={73756273656374696F6E2E332E312E35},srcline={297},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030525C303030615C303030745C303030695C3030306F} +\BKM@entry{id=8,dest={73756273656374696F6E2E332E312E34},srcline={259},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030655C303030775C303030695C303030635C303030685C303030745C303030755C3030306E5C30303067} +\BKM@entry{id=9,dest={73756273656374696F6E2E332E312E35},srcline={287},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030525C303030615C303030745C303030695C3030306F} \@writefile{lof}{\contentsline {figure}{\numberline {3.3}{\ignorespaces Diagramm Ultimatic Mode\relax }}{11}{figure.caption.6}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.4}Gewichtung}{11}{subsection.3.1.4}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.4}{\ignorespaces Diagramm Gewichtung\relax }}{11}{figure.caption.7}\protected@file@percent } -\BKM@entry{id=10,dest={73756273656374696F6E2E332E312E36},srcline={324},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030535C303030705C303030655C303030695C303030635C303030685C303030655C30303072} +\BKM@entry{id=10,dest={73756273656374696F6E2E332E312E36},srcline={313},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030535C303030705C303030655C303030695C303030635C303030685C303030655C30303072} \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.5}Punkt/Strich Ratio}{12}{subsection.3.1.5}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.5}{\ignorespaces Diagramm Punkt/Strich Ratio\relax }}{12}{figure.caption.8}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.6}Punkt/Strich Speicher}{12}{subsection.3.1.6}\protected@file@percent } \@writefile{lof}{\contentsline {figure}{\numberline {3.6}{\ignorespaces Diagramm Punkt/Strich Speicher abgeschaltet\relax }}{12}{figure.caption.9}\protected@file@percent } -\BKM@entry{id=11,dest={73756273656374696F6E2E332E312E37},srcline={396},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030485C303030615C3030306E5C303030645C303030745C303030615C303030735C303030745C30303065} +\BKM@entry{id=11,dest={73756273656374696F6E2E332E312E37},srcline={384},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030485C303030615C3030306E5C303030645C303030745C303030615C303030735C303030745C30303065} \@writefile{lof}{\contentsline {figure}{\numberline {3.7}{\ignorespaces Diagramm Punkt/Strich Speicher eingeschaltet\relax }}{13}{figure.caption.10}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {3.1.7}Handtaste}{13}{subsection.3.1.7}\protected@file@percent } -\BKM@entry{id=12,dest={636861707465722E34},srcline={402},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030445C303030695C303030655C3030305C3034305C303030425C303030655C303030645C303030695C303030655C3030306E5C303030755C3030306E5C30303067} -\BKM@entry{id=13,dest={73656374696F6E2E342E31},srcline={403},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030425C303030655C303030645C303030695C303030655C3030306E5C303030655C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C30303065} -\BKM@entry{id=14,dest={73656374696F6E2E342E32},srcline={405},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304D5C303030655C3030306E5C303030755C303030655C303030735C303030745C303030725C303030755C3030306B5C303030745C303030755C30303072} -\BKM@entry{id=15,dest={73656374696F6E2E342E33},srcline={407},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C303030695C3030306E5C303030735C303030745C303030655C3030306C5C3030306C5C303030755C3030306E5C303030675C303030655C3030306E} -\BKM@entry{id=16,dest={73756273656374696F6E2E342E332E31},srcline={408},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030725C303030615C3030306E5C303030735C303030635C303030655C303030695C303030765C303030655C303030725C303030735C303030745C303030655C303030755C303030655C303030725C303030755C3030306E5C30303067} -\BKM@entry{id=17,dest={73756273656374696F6E2E342E332E32},srcline={409},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E} -\BKM@entry{id=18,dest={73756273656374696F6E2E342E332E33},srcline={410},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030495C303030615C3030306D5C303030625C303030695C303030635C3030305C3034305C3030304D5C3030306F5C303030645C303030655C30303073} -\BKM@entry{id=19,dest={73756273656374696F6E2E342E332E34},srcline={411},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030535C303030705C303030655C303030695C303030635C303030685C303030655C30303072} -\BKM@entry{id=20,dest={73756273656374696F6E2E342E332E35},srcline={412},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304C5C303030695C3030306E5C3030306B5C303030735C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C303030525C303030655C303030635C303030685C303030745C303030735C303030685C3030305C3334345C3030306E5C303030645C303030655C30303072} -\BKM@entry{id=21,dest={73756273656374696F6E2E342E332E36},srcline={413},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030565C303030655C303030725C303030685C3030305C3334345C3030306C5C303030745C3030306E5C303030695C30303073} -\BKM@entry{id=22,dest={73756273656374696F6E2E342E332E37},srcline={414},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030565C303030655C303030725C303030685C3030305C3334345C3030306C5C303030745C3030306E5C303030695C303030735C3030305C3034305C303030615C303030755C303030745C3030306F5C3030306D5C303030615C303030745C303030695C303030735C303030635C30303068} -\BKM@entry{id=23,dest={73756273656374696F6E2E342E332E38},srcline={415},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030655C303030735C303030635C303030685C303030775C303030695C3030306E5C303030645C303030695C303030675C3030306B5C303030655C303030695C303030745C303030735C303030615C3030306E5C3030307A5C303030655C303030695C303030675C30303065} -\BKM@entry{id=24,dest={73756273656374696F6E2E342E332E39},srcline={416},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030415C3030306E5C303030735C303030745C303030695C303030655C303030675C303030735C3030307A5C303030655C303030695C303030745C3030305C3034305C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E} -\BKM@entry{id=25,dest={73756273656374696F6E2E342E332E3130},srcline={417},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C3030306E5C303030745C303030705C303030725C303030655C3030306C5C3030306C5C303030755C3030306E5C303030675C3030305C3034305C303030665C3030305C3337345C303030725C3030305C3034305C303030485C303030615C3030306E5C303030645C303030745C303030615C303030735C303030745C303030655C3030306E} -\BKM@entry{id=26,dest={73656374696F6E2E342E34},srcline={419},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C303030695C3030306E5C303030735C303030745C303030655C3030306C5C3030306C5C303030655C3030306E5C3030305C3034305C303030645C303030655C303030725C3030305C3034305C303030475C303030655C303030735C303030635C303030685C303030775C303030695C3030306E5C303030645C303030695C303030675C3030306B5C303030655C303030695C30303074} -\BKM@entry{id=27,dest={73656374696F6E2E342E35},srcline={420},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304C5C303030615C303030755C303030745C303030735C303030745C3030305C3334345C303030725C3030306B5C303030655C3030305C3034305C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E} +\BKM@entry{id=12,dest={636861707465722E34},srcline={389},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030445C303030695C303030655C3030305C3034305C303030425C303030655C303030645C303030695C303030655C3030306E5C303030755C3030306E5C30303067} +\BKM@entry{id=13,dest={73656374696F6E2E342E31},srcline={390},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030425C303030655C303030645C303030695C303030655C3030306E5C303030655C3030306C5C303030655C3030306D5C303030655C3030306E5C303030745C30303065} +\BKM@entry{id=14,dest={73656374696F6E2E342E32},srcline={392},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304D5C303030655C3030306E5C303030755C303030655C303030735C303030745C303030725C303030755C3030306B5C303030745C303030755C30303072} +\BKM@entry{id=15,dest={73656374696F6E2E342E33},srcline={399},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C303030695C3030306E5C303030735C303030745C303030655C3030306C5C3030306C5C303030755C3030306E5C303030675C303030655C3030306E} +\BKM@entry{id=16,dest={73756273656374696F6E2E342E332E31},srcline={400},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030725C303030615C3030306E5C303030735C303030635C303030655C303030695C303030765C303030655C303030725C303030735C303030745C303030655C303030755C303030655C303030725C303030755C3030306E5C30303067} \@writefile{toc}{\contentsline {chapter}{\numberline {4}Die Bedienung}{15}{chapter.4}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {4.1}Bedienelemente}{15}{section.4.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.2}Menuestruktur}{16}{section.4.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.3}Einstellungen}{16}{section.4.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Transceiversteuerung}{16}{subsection.4.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.2}Menuestruktur}{15}{section.4.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.3}Einstellungen}{15}{section.4.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.1}Transceiversteuerung}{15}{subsection.4.3.1}\protected@file@percent } +\BKM@entry{id=17,dest={73756273656374696F6E2E342E332E32},srcline={409},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E} +\BKM@entry{id=18,dest={73756273656374696F6E2E342E332E33},srcline={416},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030495C303030615C3030306D5C303030625C303030695C303030635C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C303030555C3030306C5C303030745C303030695C3030306D5C303030615C303030745C303030695C303030635C3030305C3034305C3030304D5C3030306F5C303030645C30303065} +\BKM@entry{id=19,dest={73756273656374696F6E2E342E332E34},srcline={421},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030535C303030705C303030655C303030695C303030635C303030685C303030655C30303072} \@writefile{toc}{\contentsline {subsection}{\numberline {4.3.2}Mithörton}{16}{subsection.4.3.2}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.3}Iambic Modes}{16}{subsection.4.3.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.4}Punkt/Strich Speicher}{16}{subsection.4.3.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.5}Links- und Rechtshänder}{16}{subsection.4.3.5}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.6}Punkt/Strich Verhältnis}{16}{subsection.4.3.6}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.7}Punkt/Strich Verhältnis automatisch}{16}{subsection.4.3.7}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.8}Geschwindigkeitsanzeige}{16}{subsection.4.3.8}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.9}Anstiegszeit Mithörton}{16}{subsection.4.3.9}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.10}Entprellung für Handtasten}{16}{subsection.4.3.10}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.4}Einstellen der Geschwindigkeit}{16}{section.4.4}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lautstärke Mithörton}{16}{section.4.5}\protected@file@percent } -\BKM@entry{id=28,dest={636861707465722E35},srcline={422},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030445C303030695C303030655C3030305C3034305C303030535C303030635C303030685C303030615C3030306C5C303030745C303030755C3030306E5C30303067} -\BKM@entry{id=29,dest={73656374696F6E2E352E31},srcline={424},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030535C303030705C303030615C3030306E5C3030306E5C303030755C3030306E5C303030675C303030735C303030765C303030655C303030725C303030735C3030306F5C303030725C303030675C303030755C3030306E5C30303067} -\BKM@entry{id=30,dest={73656374696F6E2E352E32},srcline={432},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304D5C303030695C3030306B5C303030725C3030306F5C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C303030725C3030305C3034305C303030415C303030545C3030304D5C303030655C303030675C303030615C303030335C303030325C303030385C30303050} -\BKM@entry{id=31,dest={73656374696F6E2E352E33},srcline={440},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030555C303030535C303030425C3030305C3034305C303030435C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C303030725C3030305C3034305C303030465C303030545C303030325C303030335C30303030} -\BKM@entry{id=32,dest={73656374696F6E2E352E34},srcline={447},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030435C3030306C5C303030615C303030735C303030735C3030305C3034305C303030445C3030305C3034305C3030304E5C303030465C3030302D5C303030565C303030655C303030725C303030735C303030745C3030305C3334345C303030725C3030306B5C303030655C30303072} -\BKM@entry{id=33,dest={73756273656374696F6E2E352E342E31},srcline={454},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030435C303030615C303030755C303030655C303030725C3030302D5C303030465C303030695C3030306C5C303030745C303030655C30303072} -\BKM@entry{id=34,dest={73656374696F6E2E352E35},srcline={456},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030435C3030306C5C303030615C303030735C303030735C3030305C3034305C303030445C3030305C3034305C3030304E5C303030465C3030302D5C303030565C303030655C303030725C303030735C303030745C3030305C3334345C303030725C3030306B5C303030655C30303072} -\@writefile{toc}{\contentsline {chapter}{\numberline {5}Die Schaltung}{17}{chapter.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.3}Iambic und Ultimatic Mode}{16}{subsection.4.3.3}\protected@file@percent } +\BKM@entry{id=20,dest={73756273656374696F6E2E342E332E35},srcline={425},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304C5C303030695C3030306E5C3030306B5C303030735C3030302D5C3030305C3034305C303030755C3030306E5C303030645C3030305C3034305C303030525C303030655C303030635C303030685C303030745C303030735C303030685C3030305C3334345C3030306E5C303030645C303030655C30303072} +\BKM@entry{id=21,dest={73756273656374696F6E2E342E332E36},srcline={429},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030565C303030655C303030725C303030685C3030305C3334345C3030306C5C303030745C3030306E5C303030695C30303073} +\BKM@entry{id=22,dest={73756273656374696F6E2E342E332E37},srcline={433},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030505C303030755C3030306E5C3030306B5C303030745C3030302F5C303030535C303030745C303030725C303030695C303030635C303030685C3030305C3034305C303030565C303030655C303030725C303030685C3030305C3334345C3030306C5C303030745C3030306E5C303030695C303030735C3030305C3034305C303030615C303030755C303030745C3030306F5C3030306D5C303030615C303030745C303030695C303030735C303030635C30303068} +\BKM@entry{id=23,dest={73756273656374696F6E2E342E332E38},srcline={434},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030655C303030735C303030635C303030685C303030775C303030695C3030306E5C303030645C303030695C303030675C3030306B5C303030655C303030695C303030745C303030735C303030615C3030306E5C3030307A5C303030655C303030695C303030675C30303065} +\BKM@entry{id=24,dest={73756273656374696F6E2E342E332E39},srcline={435},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030415C3030306E5C303030735C303030745C303030695C303030655C303030675C303030735C3030307A5C303030655C303030695C303030745C3030305C3034305C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E} +\BKM@entry{id=25,dest={73756273656374696F6E2E342E332E3130},srcline={436},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C3030306E5C303030745C303030705C303030725C303030655C3030306C5C3030306C5C303030755C3030306E5C303030675C3030305C3034305C303030665C3030305C3337345C303030725C3030305C3034305C303030485C303030615C3030306E5C303030645C303030745C303030615C303030735C303030745C303030655C3030306E} +\BKM@entry{id=26,dest={73656374696F6E2E342E34},srcline={438},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C303030695C3030306E5C303030735C303030745C303030655C3030306C5C3030306C5C303030655C3030306E5C3030305C3034305C303030645C303030655C303030725C3030305C3034305C303030475C303030655C303030735C303030635C303030685C303030775C303030695C3030306E5C303030645C303030695C303030675C3030306B5C303030655C303030695C30303074} +\BKM@entry{id=27,dest={73656374696F6E2E342E35},srcline={439},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304C5C303030615C303030755C303030745C303030735C303030745C3030305C3334345C303030725C3030306B5C303030655C3030305C3034305C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.4}Punkt/Strich Speicher}{17}{subsection.4.3.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.5}Links- und Rechtshänder}{17}{subsection.4.3.5}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.6}Punkt/Strich Verhältnis}{17}{subsection.4.3.6}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.7}Punkt/Strich Verhältnis automatisch}{17}{subsection.4.3.7}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.8}Geschwindigkeitsanzeige}{17}{subsection.4.3.8}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.9}Anstiegszeit Mithörton}{17}{subsection.4.3.9}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3.10}Entprellung für Handtasten}{17}{subsection.4.3.10}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.4}Einstellen der Geschwindigkeit}{17}{section.4.4}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {4.5}Lautstärke Mithörton}{17}{section.4.5}\protected@file@percent } +\BKM@entry{id=28,dest={636861707465722E35},srcline={441},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030445C303030695C303030655C3030305C3034305C303030535C303030635C303030685C303030615C3030306C5C303030745C303030755C3030306E5C30303067} +\BKM@entry{id=29,dest={73656374696F6E2E352E31},srcline={443},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030535C303030705C303030615C3030306E5C3030306E5C303030755C3030306E5C303030675C303030735C303030765C303030655C303030725C303030735C3030306F5C303030725C303030675C303030755C3030306E5C30303067} +\BKM@entry{id=30,dest={73656374696F6E2E352E32},srcline={451},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C3030304D5C303030695C3030306B5C303030725C3030306F5C303030635C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C303030725C3030305C3034305C303030415C303030545C3030304D5C303030655C303030675C303030615C303030335C303030325C303030385C30303050} +\BKM@entry{id=31,dest={73656374696F6E2E352E33},srcline={459},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030555C303030535C303030425C3030305C3034305C303030435C3030306F5C3030306E5C303030745C303030725C3030306F5C3030306C5C3030306C5C303030655C303030725C3030305C3034305C303030465C303030545C303030325C303030335C30303030} +\BKM@entry{id=32,dest={73656374696F6E2E352E34},srcline={466},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030435C3030306C5C303030615C303030735C303030735C3030305C3034305C303030445C3030305C3034305C3030304E5C303030465C3030302D5C303030565C303030655C303030725C303030735C303030745C3030305C3334345C303030725C3030306B5C303030655C30303072} +\BKM@entry{id=33,dest={73756273656374696F6E2E352E342E31},srcline={473},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030435C303030615C303030755C303030655C303030725C3030302D5C303030465C303030695C3030306C5C303030745C303030655C30303072} +\BKM@entry{id=34,dest={73656374696F6E2E352E35},srcline={475},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030435C3030306C5C303030615C303030735C303030735C3030305C3034305C303030445C3030305C3034305C3030304E5C303030465C3030302D5C303030565C303030655C303030725C303030735C303030745C3030305C3334345C303030725C3030306B5C303030655C30303072} +\@writefile{toc}{\contentsline {chapter}{\numberline {5}Die Schaltung}{19}{chapter.5}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {5.1}Spannungsversorgung}{17}{section.5.1}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Schaltung Spannungsversorgung\relax }}{17}{figure.caption.11}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.2}Mikrocontroller ATMega328P}{17}{section.5.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.3}USB Controller FT230}{17}{section.5.3}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.4}Class D NF-Verstärker}{17}{section.5.4}\protected@file@percent } -\BKM@entry{id=35,dest={73656374696F6E2E352E36},srcline={465},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030425C303030655C303030735C303030635C303030685C303030725C303030655C303030695C303030625C303030755C3030306E5C30303067} -\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Schaltung Mikrocontroller\relax }}{18}{figure.caption.12}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Cauer-Filter}{18}{subsection.5.4.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.5}Class D NF-Verstärker}{18}{section.5.5}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {5.6}Beschreibung}{18}{section.5.6}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Schaltung USB\relax }}{19}{figure.caption.13}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Schaltung ClassD Verstärker\relax }}{20}{figure.caption.14}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Schaltung Cauer Filter\relax }}{20}{figure.caption.15}\protected@file@percent } -\BKM@entry{id=36,dest={636861707465722E36},srcline={466},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030445C303030695C303030655C3030305C3034305C303030535C3030306F5C303030665C303030745C303030775C303030615C303030725C30303065} -\BKM@entry{id=37,dest={73656374696F6E2E362E31},srcline={467},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C30303032} -\BKM@entry{id=38,dest={73656374696F6E2E362E32},srcline={470},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C30303031} -\BKM@entry{id=39,dest={73656374696F6E2E362E33},srcline={473},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C30303030} -\BKM@entry{id=40,dest={73756273656374696F6E2E362E332E31},srcline={476},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C303030655C303030695C3030306E5C303030735C303030745C303030655C3030306C5C3030306C5C303030655C3030306E} -\BKM@entry{id=41,dest={73656374696F6E2E362E34},srcline={481},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030535C303030695C3030306E5C303030755C303030735C3030305C3034305C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E5C3030305C3034305C303030645C303030755C303030725C303030635C303030685C3030305C3034305C303030505C303030755C3030306C5C303030735C303030775C303030655C303030695C303030745C303030655C3030306E5C3030306D5C3030306F5C303030645C303030755C3030306C5C303030615C303030745C303030695C3030306F5C3030306E} -\BKM@entry{id=42,dest={73756273656374696F6E2E362E342E31},srcline={486},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030725C303030755C3030306E5C303030645C3030306C5C303030615C303030675C303030655C3030306E} -\@writefile{toc}{\contentsline {chapter}{\numberline {6}Die Software}{21}{chapter.6}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.1}Spannungsversorgung}{19}{section.5.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.1}{\ignorespaces Schaltung Spannungsversorgung\relax }}{19}{figure.caption.11}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.2}Mikrocontroller ATMega328P}{19}{section.5.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.3}USB Controller FT230}{19}{section.5.3}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.4}Class D NF-Verstärker}{19}{section.5.4}\protected@file@percent } +\BKM@entry{id=35,dest={73656374696F6E2E352E36},srcline={484},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030425C303030655C303030735C303030635C303030685C303030725C303030655C303030695C303030625C303030755C3030306E5C30303067} +\@writefile{lof}{\contentsline {figure}{\numberline {5.2}{\ignorespaces Schaltung Mikrocontroller\relax }}{20}{figure.caption.12}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}Cauer-Filter}{20}{subsection.5.4.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.5}Class D NF-Verstärker}{20}{section.5.5}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {5.6}Beschreibung}{20}{section.5.6}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.3}{\ignorespaces Schaltung USB\relax }}{21}{figure.caption.13}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.4}{\ignorespaces Schaltung ClassD Verstärker\relax }}{22}{figure.caption.14}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {5.5}{\ignorespaces Schaltung Cauer Filter\relax }}{22}{figure.caption.15}\protected@file@percent } +\BKM@entry{id=36,dest={636861707465722E36},srcline={485},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030445C303030695C303030655C3030305C3034305C303030535C3030306F5C303030665C303030745C303030775C303030615C303030725C30303065} +\BKM@entry{id=37,dest={73656374696F6E2E362E31},srcline={486},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C30303032} +\BKM@entry{id=38,dest={73656374696F6E2E362E32},srcline={489},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C30303031} +\BKM@entry{id=39,dest={73656374696F6E2E362E33},srcline={492},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C30303030} +\BKM@entry{id=40,dest={73756273656374696F6E2E362E332E31},srcline={495},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030695C3030306D5C303030655C303030725C3030305C3034305C303030655C303030695C3030306E5C303030735C303030745C303030655C3030306C5C3030306C5C303030655C3030306E} +\BKM@entry{id=41,dest={73656374696F6E2E362E34},srcline={500},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030535C303030695C3030306E5C303030755C303030735C3030305C3034305C3030304D5C303030695C303030745C303030685C3030305C3336365C303030725C303030745C3030306F5C3030306E5C3030305C3034305C303030645C303030755C303030725C303030635C303030685C3030305C3034305C303030505C303030755C3030306C5C303030735C303030775C303030655C303030695C303030745C303030655C3030306E5C3030306D5C3030306F5C303030645C303030755C3030306C5C303030615C303030745C303030695C3030306F5C3030306E} +\BKM@entry{id=42,dest={73756273656374696F6E2E362E342E31},srcline={505},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030475C303030725C303030755C3030306E5C303030645C3030306C5C303030615C303030675C303030655C3030306E} +\@writefile{toc}{\contentsline {chapter}{\numberline {6}Die Software}{23}{chapter.6}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\@writefile{toc}{\contentsline {section}{\numberline {6.1}Timer 2}{21}{section.6.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.2}Timer 1}{21}{section.6.2}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.3}Timer 0}{21}{section.6.3}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Timer einstellen}{21}{subsection.6.3.1}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {6.4}Sinus Mithörton durch Pulsweitenmodulation}{21}{section.6.4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Grundlagen}{22}{subsection.6.4.1}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Pulswellenmodulation\relax }}{22}{figure.caption.16}\protected@file@percent } -\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Pulsweitenmodulation}{22}{subsubsection*.18}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Symmetrisches Rechtecksignal an PB3\relax }}{23}{figure.caption.19}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces PWM - Tastgrad - Sinus\relax }}{24}{figure.caption.20}\protected@file@percent } -\BKM@entry{id=43,dest={73756273656374696F6E2E362E342E32},srcline={614},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030535C303030695C3030306E5C303030755C303030735C303030745C303030615C303030625C303030655C3030306C5C3030306C5C30303065} -\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces OCR1A Werte für verschiedene Frequenzen des Mithörtons\relax }}{25}{table.caption.21}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Sinustabelle}{25}{subsection.6.4.2}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces Sinus nach Tabelle vom Python3 Script als Linie\relax }}{26}{figure.caption.22}\protected@file@percent } -\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Sinus nach der Tabelle vom Python3 Script mit Stützpunkten\relax }}{26}{figure.caption.23}\protected@file@percent } -\BKM@entry{id=44,dest={636861707465722E37},srcline={644},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C3030306E5C303030745C303030775C303030695C303030635C3030306B5C3030306C5C303030755C3030306E5C303030675C303030735C303030755C3030306D5C303030675C303030655C303030625C303030755C3030306E5C30303067} -\@writefile{toc}{\contentsline {chapter}{\numberline {7}Entwicklungsumgebung}{27}{chapter.7}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.1}Timer 2}{23}{section.6.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.2}Timer 1}{23}{section.6.2}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.3}Timer 0}{23}{section.6.3}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.3.1}Timer einstellen}{23}{subsection.6.3.1}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {6.4}Sinus Mithörton durch Pulsweitenmodulation}{23}{section.6.4}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.1}Grundlagen}{24}{subsection.6.4.1}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.1}{\ignorespaces Pulswellenmodulation\relax }}{24}{figure.caption.16}\protected@file@percent } +\@writefile{toc}{\contentsline {subsubsection}{\nonumberline Pulsweitenmodulation}{24}{subsubsection*.18}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.2}{\ignorespaces Symmetrisches Rechtecksignal an PB3\relax }}{25}{figure.caption.19}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.3}{\ignorespaces PWM - Tastgrad - Sinus\relax }}{26}{figure.caption.20}\protected@file@percent } +\BKM@entry{id=43,dest={73756273656374696F6E2E362E342E32},srcline={633},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030535C303030695C3030306E5C303030755C303030735C303030745C303030615C303030625C303030655C3030306C5C3030306C5C30303065} +\@writefile{lot}{\contentsline {table}{\numberline {6.1}{\ignorespaces OCR1A Werte für verschiedene Frequenzen des Mithörtons\relax }}{27}{table.caption.21}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {6.4.2}Sinustabelle}{27}{subsection.6.4.2}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.4}{\ignorespaces Sinus nach Tabelle vom Python3 Script als Linie\relax }}{28}{figure.caption.22}\protected@file@percent } +\@writefile{lof}{\contentsline {figure}{\numberline {6.5}{\ignorespaces Sinus nach der Tabelle vom Python3 Script mit Stützpunkten\relax }}{28}{figure.caption.23}\protected@file@percent } +\BKM@entry{id=44,dest={636861707465722E37},srcline={663},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030455C3030306E5C303030745C303030775C303030695C303030635C3030306B5C3030306C5C303030755C3030306E5C303030675C303030735C303030755C3030306D5C303030675C303030655C303030625C303030755C3030306E5C30303067} +\@writefile{toc}{\contentsline {chapter}{\numberline {7}Entwicklungsumgebung}{29}{chapter.7}\protected@file@percent } \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} -\BKM@entry{id=45,dest={636861707465722A2E3234},srcline={669},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030615C303030625C303030655C3030306C5C3030306C5C303030655C3030306E} -\@writefile{toc}{\contentsline {chapter}{\nonumberline Tabellen}{29}{chapter*.24}\protected@file@percent } +\BKM@entry{id=45,dest={636861707465722A2E3234},srcline={688},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030545C303030615C303030625C303030655C3030306C5C3030306C5C303030655C3030306E} +\@writefile{toc}{\contentsline {chapter}{\nonumberline Tabellen}{31}{chapter*.24}\protected@file@percent } \gdef\lot@l@number{41.11653pt} -\BKM@entry{id=46,dest={636861707465722A2E3235},srcline={670},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030415C303030625C303030625C303030695C3030306C5C303030645C303030755C3030306E5C303030675C303030655C3030306E} -\@writefile{toc}{\contentsline {chapter}{\nonumberline Abbildungen}{31}{chapter*.25}\protected@file@percent } +\BKM@entry{id=46,dest={636861707465722A2E3235},srcline={689},srcfile={2E2F446F6B756D656E746174696F6E20424A2D4B657965722E746578}}{5C3337365C3337375C303030415C303030625C303030625C303030695C3030306C5C303030645C303030755C3030306E5C303030675C303030655C3030306E} +\@writefile{toc}{\contentsline {chapter}{\nonumberline Abbildungen}{33}{chapter*.25}\protected@file@percent } \gdef\lof@l@number{43.9643pt} \global\@namedef{scr@dte@chapter@lastmaxnumwidth}{10.40242pt} \global\@namedef{scr@dte@section@lastmaxnumwidth}{16.60352pt} @@ -157,4 +157,4 @@ \@writefile{toc}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file} \@writefile{lot}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file} \@writefile{lof}{\providecommand\tocbasic@end@toc@file{}\tocbasic@end@toc@file} -\gdef \@abspage@last{31} +\gdef \@abspage@last{33} diff --git a/Documents/Dokumentation BJ-Keyer.lof b/Documents/Dokumentation BJ-Keyer.lof index 35d286a..32a5d80 100644 --- a/Documents/Dokumentation BJ-Keyer.lof +++ b/Documents/Dokumentation BJ-Keyer.lof @@ -11,16 +11,16 @@ \contentsline {figure}{\numberline {3.7}{\ignorespaces Diagramm Punkt/Strich Speicher eingeschaltet\relax }}{13}{figure.caption.10}% \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {figure}{\numberline {5.1}{\ignorespaces Schaltung Spannungsversorgung\relax }}{17}{figure.caption.11}% -\contentsline {figure}{\numberline {5.2}{\ignorespaces Schaltung Mikrocontroller\relax }}{18}{figure.caption.12}% -\contentsline {figure}{\numberline {5.3}{\ignorespaces Schaltung USB\relax }}{19}{figure.caption.13}% -\contentsline {figure}{\numberline {5.4}{\ignorespaces Schaltung ClassD Verstärker\relax }}{20}{figure.caption.14}% -\contentsline {figure}{\numberline {5.5}{\ignorespaces Schaltung Cauer Filter\relax }}{20}{figure.caption.15}% +\contentsline {figure}{\numberline {5.1}{\ignorespaces Schaltung Spannungsversorgung\relax }}{19}{figure.caption.11}% +\contentsline {figure}{\numberline {5.2}{\ignorespaces Schaltung Mikrocontroller\relax }}{20}{figure.caption.12}% +\contentsline {figure}{\numberline {5.3}{\ignorespaces Schaltung USB\relax }}{21}{figure.caption.13}% +\contentsline {figure}{\numberline {5.4}{\ignorespaces Schaltung ClassD Verstärker\relax }}{22}{figure.caption.14}% +\contentsline {figure}{\numberline {5.5}{\ignorespaces Schaltung Cauer Filter\relax }}{22}{figure.caption.15}% \addvspace {10\p@ } -\contentsline {figure}{\numberline {6.1}{\ignorespaces Pulswellenmodulation\relax }}{22}{figure.caption.16}% -\contentsline {figure}{\numberline {6.2}{\ignorespaces Symmetrisches Rechtecksignal an PB3\relax }}{23}{figure.caption.19}% -\contentsline {figure}{\numberline {6.3}{\ignorespaces PWM - Tastgrad - Sinus\relax }}{24}{figure.caption.20}% -\contentsline {figure}{\numberline {6.4}{\ignorespaces Sinus nach Tabelle vom Python3 Script als Linie\relax }}{26}{figure.caption.22}% -\contentsline {figure}{\numberline {6.5}{\ignorespaces Sinus nach der Tabelle vom Python3 Script mit Stützpunkten\relax }}{26}{figure.caption.23}% +\contentsline {figure}{\numberline {6.1}{\ignorespaces Pulswellenmodulation\relax }}{24}{figure.caption.16}% +\contentsline {figure}{\numberline {6.2}{\ignorespaces Symmetrisches Rechtecksignal an PB3\relax }}{25}{figure.caption.19}% +\contentsline {figure}{\numberline {6.3}{\ignorespaces PWM - Tastgrad - Sinus\relax }}{26}{figure.caption.20}% +\contentsline {figure}{\numberline {6.4}{\ignorespaces Sinus nach Tabelle vom Python3 Script als Linie\relax }}{28}{figure.caption.22}% +\contentsline {figure}{\numberline {6.5}{\ignorespaces Sinus nach der Tabelle vom Python3 Script mit Stützpunkten\relax }}{28}{figure.caption.23}% \addvspace {10\p@ } \providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file diff --git a/Documents/Dokumentation BJ-Keyer.log b/Documents/Dokumentation BJ-Keyer.log index d6641f4..92ea651 100644 --- a/Documents/Dokumentation BJ-Keyer.log +++ b/Documents/Dokumentation BJ-Keyer.log @@ -1,4 +1,4 @@ -This is LuaHBTeX, Version 1.12.0 (TeX Live 2020/Debian) (format=lualatex 2023.6.25) 10 SEP 2023 22:28 +This is LuaHBTeX, Version 1.12.0 (TeX Live 2020/Debian) (format=lualatex 2023.6.25) 10 SEP 2023 23:58 restricted system commands enabled. **"Dokumentation BJ-Keyer.tex" ("./Dokumentation BJ-Keyer.tex" @@ -2095,13 +2095,13 @@ Non-PDF special ignored! {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}<../Pictures/dl7bj-eps-conver ted-to.pdf><../Pictures/dl7bj-logo-eps-converted-to.pdf>] LaTeX Font Info: Font shape `U/ccicons/m/n' will be -(Font) scaled to size 10.95pt on input line 131. +(Font) scaled to size 10.95pt on input line 130. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/sl' in size <10.95> not a vailable (Font) Font shape `TU/TeXGyrePagella(0)/m/it' tried instead on inpu -t line 137. +t line 136. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/it' will be -(Font) scaled to size 8.93831pt on input line 137. +(Font) scaled to size 8.93831pt on input line 136. [2] ("./Dokumentation BJ-Keyer.toc" [3 @@ -2124,18 +2124,8 @@ chapter 2. ] chapter 3. - -Overfull \hbox (8.57524pt too wide) in paragraph at lines 199--200 -[][] - [] - [9] -Overfull \hbox (8.57524pt too wide) in paragraph at lines 228--229 -[][] - [] - - -Overfull \hbox (13.85313pt too wide) in paragraph at lines 262--263 +Overfull \hbox (13.85313pt too wide) in paragraph at lines 254--255 [][] [] @@ -2144,128 +2134,127 @@ Overfull \hbox (13.85313pt too wide) in paragraph at lines 262--263 ] chapter 4. +[15] +Underfull \vbox (badness 3449) has occurred while \output is active [] + + [16] +[17] [18 -Underfull \vbox (badness 10000) has occurred while \output is active [] - [15] -[16] +] chapter 5. -<../Pictures/Spannungsversorgung.jpg, id=202, 1078.0275pt x 353.32pt> +<../Pictures/Spannungsversorgung.jpg, id=210, 1078.0275pt x 353.32pt> File: ../Pictures/Spannungsversorgung.jpg Graphic file (type jpg) Package luatex.def Info: ../Pictures/Spannungsversorgung.jpg used on input line - 428. + 447. (luatex.def) Requested size: 431.20335pt x 141.32549pt. -Overfull \hbox (12.9478pt too wide) in paragraph at lines 428--429 +Overfull \hbox (12.9478pt too wide) in paragraph at lines 447--448 [][] [] -<../Pictures/Mikrocontroller.jpg, id=203, 823.075pt x 751.80875pt> +<../Pictures/Mikrocontroller.jpg, id=211, 823.075pt x 751.80875pt> File: ../Pictures/Mikrocontroller.jpg Graphic file (type jpg) -Package luatex.def Info: ../Pictures/Mikrocontroller.jpg used on input line 436 +Package luatex.def Info: ../Pictures/Mikrocontroller.jpg used on input line 455 . (luatex.def) Requested size: 411.53648pt x 375.90344pt. -<../Pictures/USB.jpg, id=204, 626.34pt x 582.175pt> +<../Pictures/USB.jpg, id=212, 626.34pt x 582.175pt> File: ../Pictures/USB.jpg Graphic file (type jpg) -Package luatex.def Info: ../Pictures/USB.jpg used on input line 443. +Package luatex.def Info: ../Pictures/USB.jpg used on input line 462. (luatex.def) Requested size: 375.80688pt x 349.3077pt. -<../Pictures/ClassD-Verstärker.jpg, id=205, 725.75366pt x 365.42155pt> +<../Pictures/ClassD-Verstärker.jpg, id=213, 725.75366pt x 365.42155pt> File: ../Pictures/ClassD-Verstärker.jpg Graphic file (type jpg) Package luatex.def Info: ../Pictures/ClassD-Verstärker.jpg used on input line -450. +469. (luatex.def) Requested size: 435.45555pt x 219.25461pt. -Overfull \hbox (17.2pt too wide) in paragraph at lines 450--451 +Overfull \hbox (17.2pt too wide) in paragraph at lines 469--470 [][] [] -<../Pictures/Cauer-Filter.jpg, id=206, 613.29124pt x 360.34625pt> +<../Pictures/Cauer-Filter.jpg, id=214, 613.29124pt x 360.34625pt> File: ../Pictures/Cauer-Filter.jpg Graphic file (type jpg) -Package luatex.def Info: ../Pictures/Cauer-Filter.jpg used on input line 459. +Package luatex.def Info: ../Pictures/Cauer-Filter.jpg used on input line 478. (luatex.def) Requested size: 367.97757pt x 216.20941pt. Underfull \vbox (badness 10000) has occurred while \output is active [] - [17 - - -<../Pictures/Spannungsversorgung.jpg>] [18<../Pictures/Mikrocontroller.jpg>] [1 -9<../Pictures/USB.jpg>] [20<../Pictures/ClassD-Verstärker.jpg><../Pictures/Caue -r-Filter.jpg>] + [19<../Pictures/Spannungsversorgung.jpg>] [20<../Pictures/Mikrocontroller.jpg>] [21<../Pictures/USB.jpg>] [22<../Pictures/ClassD-Verst +ärker.jpg><../Pictures/Cauer-Filter.jpg>] chapter 6. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/n' will be -(Font) scaled to size 7.34583pt on input line 479. +(Font) scaled to size 7.34583pt on input line 498. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/n' will be -(Font) scaled to size 6.03767pt on input line 479. -[21 +(Font) scaled to size 6.03767pt on input line 498. +[23 -] [22] +] [24] LaTeX Font Info: Font shape `TU/TeXGyrePagella(1)/m/n' will be -(Font) scaled to size 10.06277pt on input line 537. +(Font) scaled to size 10.06277pt on input line 556. LaTeX Font Info: Font shape `TU/TeXGyrePagella(1)/m/n' will be -(Font) scaled to size 7.34583pt on input line 537. +(Font) scaled to size 7.34583pt on input line 556. LaTeX Font Info: Font shape `TU/TeXGyrePagella(1)/m/n' will be -(Font) scaled to size 6.03767pt on input line 537. +(Font) scaled to size 6.03767pt on input line 556. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/n' will be -(Font) scaled to size 3.67291pt on input line 537. +(Font) scaled to size 3.67291pt on input line 556. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/n' will be -(Font) scaled to size 8.27078pt on input line 567. +(Font) scaled to size 8.27078pt on input line 586. LaTeX Font Info: Font shape `TU/AsanaMath(1)/m/n' will be -(Font) scaled to size 8.45096pt on input line 567. +(Font) scaled to size 8.45096pt on input line 586. LaTeX Font Info: Font shape `TU/AsanaMath(1)/m/n' will be -(Font) scaled to size 5.63397pt on input line 567. +(Font) scaled to size 5.63397pt on input line 586. LaTeX Font Info: Font shape `TU/TeXGyrePagella(1)/m/n' will be -(Font) scaled to size 8.27078pt on input line 567. +(Font) scaled to size 8.27078pt on input line 586. LaTeX Font Info: Font shape `TU/TeXGyrePagella(1)/m/n' will be -(Font) scaled to size 5.51385pt on input line 567. +(Font) scaled to size 5.51385pt on input line 586. LaTeX Font Info: Font shape `TU/TeXGyrePagella(1)/m/n' will be -(Font) scaled to size 4.59488pt on input line 567. +(Font) scaled to size 4.59488pt on input line 586. LaTeX Font Info: Font shape `TU/AsanaMath(2)/m/n' will be -(Font) scaled to size 8.45178pt on input line 567. +(Font) scaled to size 8.45178pt on input line 586. LaTeX Font Info: Font shape `TU/AsanaMath(2)/m/n' will be -(Font) scaled to size 5.63452pt on input line 567. +(Font) scaled to size 5.63452pt on input line 586. LaTeX Font Info: Font shape `TU/AsanaMath(3)/m/n' will be -(Font) scaled to size 8.45013pt on input line 567. +(Font) scaled to size 8.45013pt on input line 586. LaTeX Font Info: Font shape `TU/AsanaMath(3)/m/n' will be -(Font) scaled to size 5.63342pt on input line 567. +(Font) scaled to size 5.63342pt on input line 586. LaTeX Font Info: Font shape `TU/TeXGyrePagella(0)/m/n' will be -(Font) scaled to size 5.51385pt on input line 567. -<../Pictures/pwm_duty_cycle.jpg, id=245, 442.65375pt x 149.55875pt> +(Font) scaled to size 5.51385pt on input line 586. +<../Pictures/pwm_duty_cycle.jpg, id=253, 442.65375pt x 149.55875pt> File: ../Pictures/pwm_duty_cycle.jpg Graphic file (type jpg) -Package luatex.def Info: ../Pictures/pwm_duty_cycle.jpg used on input line 572. +Package luatex.def Info: ../Pictures/pwm_duty_cycle.jpg used on input line 591. (luatex.def) Requested size: 309.8555pt x 104.6904pt. - [23] [24<../Pictures/pwm_duty_cycle.jpg>] -<../Pictures/sinewave-line.jpg, id=270, 462.528pt x 346.896pt> + [25] [26<../Pictures/pwm_duty_cycle.jpg>] +<../Pictures/sinewave-line.jpg, id=278, 462.528pt x 346.896pt> File: ../Pictures/sinewave-line.jpg Graphic file (type jpg) -Package luatex.def Info: ../Pictures/sinewave-line.jpg used on input line 621. +Package luatex.def Info: ../Pictures/sinewave-line.jpg used on input line 640. (luatex.def) Requested size: 231.26343pt x 173.44757pt. -<../Pictures/sinewave-dots.jpg, id=271, 462.528pt x 346.896pt> +<../Pictures/sinewave-dots.jpg, id=279, 462.528pt x 346.896pt> File: ../Pictures/sinewave-dots.jpg Graphic file (type jpg) -Package luatex.def Info: ../Pictures/sinewave-dots.jpg used on input line 640. +Package luatex.def Info: ../Pictures/sinewave-dots.jpg used on input line 659. (luatex.def) Requested size: 231.26343pt x 173.44757pt. - [25] [26<../Pictures/sinewave-line.jpg><../Pictures/sinewave-dots.jpg>] + [27] [28<../Pictures/sinewave-line.jpg><../Pictures/sinewave-dots.jpg>] chapter 7. -[27 +[29 -] [28] ("./Dokumentation BJ-Keyer.lot") +] [30] ("./Dokumentation BJ-Keyer.lot") \tf@lot=\write6 \openout6 = Dokumentation BJ-Keyer.lot - [29 + [31 -] [30 +] [32 ] @@ -2273,24 +2262,24 @@ chapter 7. \tf@lof=\write7 \openout7 = Dokumentation BJ-Keyer.lof - [31] ("./Dokumentation BJ-Keyer.aux") + [33] ("./Dokumentation BJ-Keyer.aux") Package rerunfilecheck Info: File `"Dokumentation BJ-Keyer".out' has not changed . (rerunfilecheck) Checksum: . ) (\end occurred inside a group at level 1) -### simple group (level 1) entered at line 563 ({) +### simple group (level 1) entered at line 582 ({) ### bottom level Here is how much of LuaTeX's memory you used: - 51300 strings out of 478824 + 51305 strings out of 478824 100000,1977958 words of node,token memory allocated 1065 words of node memory still in use: 28 hlist, 2 vlist, 5 rule, 4 dir, 10 glue, 7 kern, 1 glyph, 36 attribute, 84 glue_spec, 27 attribute_list, 2 write nodes - avail lists: 2:3415,3:1194,4:296,5:602,6:101,7:6078,8:69,9:628,10:11,11:485 - 68970 multiletter control sequences out of 65536+600000 + avail lists: 2:3418,3:1194,4:296,5:602,6:101,7:6078,8:69,9:628,10:11,11:485 + 68973 multiletter control sequences out of 65536+600000 169 fonts using 37649487 bytes 111i,16n,125p,10642b,2256s stack positions out of 5000i,500n,10000p,200000b,200000s < /usr/share/texmf/fonts/opentype/public/lm/lmmono10-regular.otf> -Output written on Dokumentation BJ-Keyer.pdf (31 pages, 524586 bytes). +Output written on Dokumentation BJ-Keyer.pdf (33 pages, 529147 bytes). -PDF statistics: 547 PDF objects out of 1000 (max. 8388607) - 460 compressed objects within 5 object streams - 117 named destinations out of 1000 (max. 131072) +PDF statistics: 555 PDF objects out of 1000 (max. 8388607) + 466 compressed objects within 5 object streams + 119 named destinations out of 1000 (max. 131072) 384 words of extra memory for PDF output out of 10000 (max. 100000000) diff --git a/Documents/Dokumentation BJ-Keyer.lot b/Documents/Dokumentation BJ-Keyer.lot index 8f91352..dbce061 100644 --- a/Documents/Dokumentation BJ-Keyer.lot +++ b/Documents/Dokumentation BJ-Keyer.lot @@ -5,6 +5,6 @@ \addvspace {10\p@ } \addvspace {10\p@ } \addvspace {10\p@ } -\contentsline {table}{\numberline {6.1}{\ignorespaces OCR1A Werte für verschiedene Frequenzen des Mithörtons\relax }}{25}{table.caption.21}% +\contentsline {table}{\numberline {6.1}{\ignorespaces OCR1A Werte für verschiedene Frequenzen des Mithörtons\relax }}{27}{table.caption.21}% \addvspace {10\p@ } \providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file diff --git a/Documents/Dokumentation BJ-Keyer.pdf b/Documents/Dokumentation BJ-Keyer.pdf index b466bc34bd6c33971cd8c60d964c3b74d7ba3463..02dd202fe81a89d53a668eca7403d766d449439d 100644 GIT binary patch delta 44200 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

FG`x)|HLYW*_jXI#^(fBnxX>b% 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 R^6+wT@nADC$-a}r{vYJ`sW|`u diff --git a/Documents/Dokumentation BJ-Keyer.tex b/Documents/Dokumentation BJ-Keyer.tex index 70985d7..1bd9e28 100644 --- a/Documents/Dokumentation BJ-Keyer.tex +++ b/Documents/Dokumentation BJ-Keyer.tex @@ -107,7 +107,6 @@ pdfproducer={LaTeX}] \section*{Vorwort} - Was ist ein elektronischer Morsezeichengeber? Das ist ein Gerät, welches wir Funkamateure besser unter dem Namen Morse-Keyer kennen. Kurzgesagt, ein Morse-Keyer erzeugt elektronisch Punkte, Striche und Pausen. Während dies mit der Handtaste zum Morsen manuell gemacht werden muss, wird ein Morse-Keyer @@ -137,7 +136,6 @@ Tom, DL7BJ \tableofcontents \chapter{Hinweise zur Dokumentation} - In dieser Dokumentation werden diverse gleichbleibende Darstellungsweisen verwendet. Dies erleichtert Dir das Verständnis der Bedeutung. Texte, die auf dem Display erscheinen, werden in der Bedienungsanleitung so \texttt{dargestellt}. Quellcode wird in einer farbigen Code-Darstellung eingebunden. \chapter{Funktionsübersicht} @@ -166,13 +164,11 @@ In dieser Dokumentation werden diverse gleichbleibende Darstellungsweisen verwen \chapter{Grundlagen} \section{Betriebsarten eines Morse-Keyers} - Ein Morse-Keyer, die Tastelektronik, hat verschiedene Betriebsarten, die sich in der automatischen Erzeugung der Zeichen unterscheiden. Je nach Betriebsart gibt es einen Punkt- und Strichspeicher oder die direkte Erzeugung der Zeichen. Bei einem zweiarmigen Paddle erzeugt ein Paddle (genauer die Tastelektronik) die Punkte und das andere Paddle die Striche. Diese Art von Paddle werden auch als Iambic oder Squeeze Paddle bezeichnet. \subsection{Iambic A} - Im Iambic Mode A wird wird immer nur das Zeichen gegeben, dessen Paddle gerade betätigt wird. Wird das Paddle zu früh losgelassen, ergänzt die Tastelektronik das Zeichen auf die erforderliche Länge. Es wird kein weiteres Zeichen gesendet. Werden beide Paddle gleichzeitig gedrückt gehalten, ergibt sich eine Punkt-Strich-Folge. Wird der Kontakt wieder geöffnet, stoppt die Punkt-Strich-Folge. Es wird nur das Zeichen mit der erforderlichen Länge gesendet, welches beim Öffnen der Kontakte gerade gesendet wurde. \begin{figure}[!ht] @@ -194,14 +190,13 @@ Im Iambic Mode A wird wird immer nur das Zeichen gegeben, dessen Paddle gerade b \vertlines{0,0.5,...,8} \end{scope} \node[anchor=south east,inner sep=0pt] - at (10,-4) {\tiny Ausgabe}; + at (9,-4) {\tiny Ausgabe}; \end{pgfonlayer} \end{tikztimingtable} \caption{Diagramm Iambic Mode A} \end{figure} \subsection{Iambic B} - Im Iambic Mode B verhält es sich im Prinzip wie im Iambic Mode A, nur dass beim gleichzeitigen Öffnen der Kontakte das entgegengesetzte Zeichen des zuletzt geöffneten Kontakts angefügt wird. \begin{figure}[!ht] @@ -223,17 +218,14 @@ Im Iambic Mode B verhält es sich im Prinzip wie im Iambic Mode A, nur dass beim \vertlines{0,0.5,...,8} \end{scope} \node[anchor=south east,inner sep=0pt] - at (10,-4) {\tiny Ausgabe}; + at (9,-4) {\tiny Ausgabe}; \end{pgfonlayer} \end{tikztimingtable} \caption{Diagramm Iambic Mode B} \end{figure} Wie im Diagramm zu sehen ist, wird erst das DIT Paddle betätigt, dann das DAH Paddle, es sind also beide Paddle gleichzeitig betätigt. Es wird eine Folge von DIT und DAH, beginnend mit einem DIT gegeben, solange beide Paddle betätigt werden. Werden die Kontakte gleichzeitig gelöst, wird das entgegengesetzte Zeichen des zuletzt ausgebenen Zeichens, angefügt. Hier ist das ein DIT. - - \subsection{Ultimatic} - Beim Ultimatic Mode wird im Gegensatz zu den Iambic Modes bei der gleichzeitigen Betätigung beider Paddles ein DIT oder DAH und eine Folge des jeweiligen entgegengesetzten Zeichens erzeugt. Es wird zuerst das Zeichen erzeugt, dessen Paddle zuerst betätigt wurde. Im Anschluß wird kontinuierlich das Zeichen erzeugt, dessen Paddle zuletzt betätigt wurde. Werden die Paddle gleichzeitig losgelassen, stoppt die Aussendung der Zeichen ohne die Ausgabe eines weiteren Zeichens wie beim Iambic Mode B. Wird ein Paddle losgelassen, wird die Aussendung mit dem noch betätigten Paddle fortgesetzt. Es kann somit eine ganze Folge von dem entgegengesetzten Zeichen in den Zeichenstrom des zuerst betätigten Paddles eingefügt werden. Damit können mehr Zeichen mit der Squeeze Technik gesendet werden, als es bei den Iambic Modes möglich ist. @@ -264,9 +256,7 @@ Werden die Paddle gleichzeitig losgelassen, stoppt die Aussendung der Zeichen oh \end{figure} Im Diagramm ist dieses Verhalten am Beispiel des Buchstabens P dargestellt. Zuerst wird das DIT Paddle betätigt, es wird ein DIT erzeugt. Noch während das DIT gesendet wird, kann das DAH Paddle betätigt werden und obwohl das DIT Paddle gehalten wird, erfolgt eine Aussendung von Strichen, so lange, wie das DAH Paddle gehalten wird. Wird der Kontakt nach zwei Strichen geöffnet, wird ein DIT gesendet, weil die DIT Taste immer noch gehalten wird. Nach dem Öffnen der Kontakte beide Paddles stoppt die Sendung sofort. - \subsection{Gewichtung} - Mit der Gewichtung der einzelnen Symbole kann die Länge von Punkten und Strichen verändert werden. Die Gewichtung verändert nicht die Gebegeschwindigkeit, weil im gleichen Maße einer Verkürzung von Punkten und Strichen, die Pausen verlängert werden. Ein Wert kleiner 50 verringert die Gewichtung, ein Wert größer 50 erhöht die Gewichtung. Bei der Verringerung werden Punkte und Striche kürzer, die Pausen länger. Bei der Erhöhung werden Punkte und Striche länger, aber die Pausen kürzer. @@ -295,7 +285,6 @@ Ein Wert kleiner 50 verringert die Gewichtung, ein Wert größer 50 erhöht die \end{figure} \subsection{Punkt/Strich Ratio} - Das Ratio gibt das Verhältnis der Punktlänge zur Strichlänge an. Beim Standard Ratio von 1:3 ist ein Strich genau 3 Punkte lang. Vermindert sich das Ratio zu 1:2 wird der Strich um einen Punkt kürzer. Erhöht sich das Ratio zu 1:4, wird der Strich um einen Punkt länger. Die Länge der Pausen und der Punkte verändert sich nicht. \begin{figure}[!ht] @@ -322,8 +311,7 @@ Das Ratio gibt das Verhältnis der Punktlänge zur Strichlänge an. Beim Standar \end{figure} \subsection{Punkt/Strich Speicher} - -Der Punkt-Strich Speicher dient dazu, das der Keyer sich die Betätigung eines Paddles merkt, während ein Symbol ausgegeben wird. Nach Abschluss des Symbols wird dann das gemerkte Symbol ausgegeben. +Der Punkt/Strich Speicher dient dazu, dass der Keyer sich die Betätigung eines Paddles merkt, während ein Symbol ausgegeben wird. Nach Abschluss des Symbols wird dann das gemerkte Symbol ausgegeben. Ein Beispiel mit dem Buchstaben Q: @@ -394,7 +382,6 @@ Wird der Punkt/Strich Speicher verwendet ist das anders. Zuerst wird wieder das Mit dem Punkt/Strich Speicher können einige Zeichen einfacher gegeben werden, weil das Timing der Betätigung der Paddles unkritischer ist. \subsection{Handtaste} - Die Handtaste wird vom Keyer nicht beeinflusst. Wird die Taste betätigt, wird sofort der Ausgang des Transceivers geschaltet. Es gibt für die Handtastenanschlüsse eine gemeinsame Entprellzeit, die in den Einstellungen bestimmt werden kann. Ich hatte beim Test Handtasten, die geprellt haben, d.h. während dem Betätigen der Taste wurden mehrere Impulse am Port registriert, weil die Taste langsamer schaltet, als der Port vom Controller geprüft wird. Um dies zu verhindern ist eine Einstellung möglich, um einen Impulswechsel am Port der Handtaste für einige Millisekunden nicht zu registrieren. Die Anschlüsse für eine Handtaste sind nicht nur für die normale Handtaste (Straight Key, Klopftaste), sondern auch für eine Cootie oder Sideswipber und einen mechanischen Bug. @@ -403,15 +390,42 @@ Die Anschlüsse für eine Handtaste sind nicht nur für die normale Handtaste (S \section{Bedienelemente} Als Bedienelemente stehen ein Drehencoder für diverse Einstellungen und ein Potentiometer für die Lautstärke des Mithörtons zur Verfügung. Optional kann ein Tastenfeld mit max. 5 Tastern für Zusatzfunktion wie Textspeicher angeschlossen werden. Zur Ausgabe von eingestellten Parametern wird ein 0,96$"$ OLED Display mit 128x64 Pixeln verwendet. \section{Menuestruktur} +Das Menue ist von der Struktur sehr einfach gehalten, damit auf dem OLED Display auch größere Schriften verwendet werden können. So gibt es für jede Einstellung einen eigenen Menuepunkt ohne weitere Untermenues. Um in das Menue für die Einstellungen zu gelangen, ist der Drehencoder einmal kurz zu drücken. + +Parameter, die ausgewählt, bzw. ein- oder ausgeschaltet werden können, werden auf dem Display mit eckigen Klammern dargestellt, wenn diese gewählt oder eingeschaltet sind. + +Parameter, bei denen Zahlenwerte eingestellt werden, können mit dem Drehencoder gewählt werden. \section{Einstellungen} \subsection{Transceiversteuerung} +Es gibt für die Einstellung der Transceiversteuerung zwei Menuepunkte. Um diese zu ändern, ist der Drehencoder einmal kurz zu drücken. Die Einstellungen der Transceiversteuerung sind Punkt 1 und 2 im Menue. + +Um den Transceiver 1 für die Ausgabe von Zeichen auszuwählen, ist mit dem Drehencoder der Punkt 1 zu wählen und dann muss dieser kurz gedrückt werden. Möchte man die Einstellung speichern und das Menue verlassen, ist der Drehencoder lang zu drücken. + +Obiges gilt analog für den Menuepunkt 2, die Einstellung für den Transceiver 2. + +Es können beide Transceiver für die Ausgabe gewählt werden, bei der Tastung werden beide Ausgänge gleichzeitig angesteuert, wenn dies der Fall ist. + \subsection{Mithörton} -\subsection{Iambic Modes} +Für den Mithörton gibt es ebenfalls zwei Menuepunkte, 3 und 4. Mit dem Menuepunkt 3 wird der Ton ein- und ausgeschaltet. Der Menuepunkt 4 dient der Einstellung der Frequenz des Mithörtons von 400-1000Hz. + +Um den Ton ein- oder auszuschalten, ist mit dem Drehencoder der Menuepunkt 3 auszuwählen und mit einem kurzen Druck auf den Drehencoder wird der Ton ein- oder ausgeschaltet. Zum Speichern muss der Drehencoder lang gedrückt werden. + +Die Frequenz wird mit dem Menuepunkt 4 eingestellt, der mit dem Drehencoder ausgewählt wird. Mit einem kurzen Druck auf den Drehencoder kann die Frequenz in Schritten von 10Hz eingestellt werden. Die Funktion zum Ändern der Frequenz (das ist bei allen Zahlenwerten so) wird oben rechts im Display vor der Menuenummer statt dem - ein * angezeigt. Mit einem langen Druck auf den Drehencoder kann diese Einstellung wieder verlassen werden und mit einem anschließenden langen Druck auf den Drehencoder werden die neuen Werte gespeichert. + +\subsection{Iambic und Ultimatic Mode} +Für die Betriebsarten des Keyers gibt es drei Menuepunkte, die zum Einstellen der Modi dienen. Es kann Iambic A, Iambic B oder Ultimatic als Mode ausgewählt werden. Dies sind die Menuepunkte 5 bis 7. + +Die Unterschiede der Modi sind in dem Grundlagenkapitel erläutert. Um einen der Modi zu aktivieren, ist dieser mit dem Drehencoder auszuwählen. Ein kurzer Druck auf den Drehencoder aktiviert den jeweiligen Mode, dies wird durch die eckigen Klammern dargestellt. \subsection{Punkt/Strich Speicher} +Der Punkt/Strich Speicher wird mit dem Menuepunkt 8 ein- und ausgeschaltet. Es erscheint im Display "Memory". Wenn der Punkt/Strich Speicher aktiviert ist, dann wird dies durch "[Memory]" angezeigt. Ein kurzer Druck auf den Drehencoder ändert die Einstellung. \subsection{Links- und Rechtshänder} +Mit diesem Menuepunkt kann die Funktion der Paddles umgekehrt werden. Normalerweise ist auf dem linken Paddle der Punkt, auf dem rechten Paddle der Strich. Möchte man dies anders herum haben, kann dies mit diesem Menuepunkt durch einen kurzen Druck auf den Drehencoder umgeschaltet werden. Die jeweilige Einstellung wird im Display symbolisch dargestellt. \subsection{Punkt/Strich Verhältnis} -\subsection{Punkt/Strich Verhältnis automatisch} +Mit dem Menuepunkt 9 wird das Punkt/Strich Verhältnis oder Ratio eingestellt. Dieses läßt sich in einem Bereich von 1:2 bis 1:4 einstellen. Mit einem kurzen Druck auf den Drehencoder wird oben rechts ein "*" angezeigt und mit dem Drehencoder kann der Wert verändert werden. Ein langer Druck auf den Drehencoder übernimmt die Einstellung. +\subsection{Gewichtung} + + \subsection{Geschwindigkeitsanzeige} \subsection{Anstiegszeit Mithörton} \subsection{Entprellung für Handtasten} diff --git a/Documents/Dokumentation BJ-Keyer.toc b/Documents/Dokumentation BJ-Keyer.toc index c3e69a5..16e5ef6 100644 --- a/Documents/Dokumentation BJ-Keyer.toc +++ b/Documents/Dokumentation BJ-Keyer.toc @@ -12,38 +12,38 @@ \contentsline {subsection}{\numberline {3.1.7}Handtaste}{13}{subsection.3.1.7}% \contentsline {chapter}{\numberline {4}Die Bedienung}{15}{chapter.4}% \contentsline {section}{\numberline {4.1}Bedienelemente}{15}{section.4.1}% -\contentsline {section}{\numberline {4.2}Menuestruktur}{16}{section.4.2}% -\contentsline {section}{\numberline {4.3}Einstellungen}{16}{section.4.3}% -\contentsline {subsection}{\numberline {4.3.1}Transceiversteuerung}{16}{subsection.4.3.1}% +\contentsline {section}{\numberline {4.2}Menuestruktur}{15}{section.4.2}% +\contentsline {section}{\numberline {4.3}Einstellungen}{15}{section.4.3}% +\contentsline {subsection}{\numberline {4.3.1}Transceiversteuerung}{15}{subsection.4.3.1}% \contentsline {subsection}{\numberline {4.3.2}Mithörton}{16}{subsection.4.3.2}% -\contentsline {subsection}{\numberline {4.3.3}Iambic Modes}{16}{subsection.4.3.3}% -\contentsline {subsection}{\numberline {4.3.4}Punkt/Strich Speicher}{16}{subsection.4.3.4}% -\contentsline {subsection}{\numberline {4.3.5}Links- und Rechtshänder}{16}{subsection.4.3.5}% -\contentsline {subsection}{\numberline {4.3.6}Punkt/Strich Verhältnis}{16}{subsection.4.3.6}% -\contentsline {subsection}{\numberline {4.3.7}Punkt/Strich Verhältnis automatisch}{16}{subsection.4.3.7}% -\contentsline {subsection}{\numberline {4.3.8}Geschwindigkeitsanzeige}{16}{subsection.4.3.8}% -\contentsline {subsection}{\numberline {4.3.9}Anstiegszeit Mithörton}{16}{subsection.4.3.9}% -\contentsline {subsection}{\numberline {4.3.10}Entprellung für Handtasten}{16}{subsection.4.3.10}% -\contentsline {section}{\numberline {4.4}Einstellen der Geschwindigkeit}{16}{section.4.4}% -\contentsline {section}{\numberline {4.5}Lautstärke Mithörton}{16}{section.4.5}% -\contentsline {chapter}{\numberline {5}Die Schaltung}{17}{chapter.5}% -\contentsline {section}{\numberline {5.1}Spannungsversorgung}{17}{section.5.1}% -\contentsline {section}{\numberline {5.2}Mikrocontroller ATMega328P}{17}{section.5.2}% -\contentsline {section}{\numberline {5.3}USB Controller FT230}{17}{section.5.3}% -\contentsline {section}{\numberline {5.4}Class D NF-Verstärker}{17}{section.5.4}% -\contentsline {subsection}{\numberline {5.4.1}Cauer-Filter}{18}{subsection.5.4.1}% -\contentsline {section}{\numberline {5.5}Class D NF-Verstärker}{18}{section.5.5}% -\contentsline {section}{\numberline {5.6}Beschreibung}{18}{section.5.6}% -\contentsline {chapter}{\numberline {6}Die Software}{21}{chapter.6}% -\contentsline {section}{\numberline {6.1}Timer 2}{21}{section.6.1}% -\contentsline {section}{\numberline {6.2}Timer 1}{21}{section.6.2}% -\contentsline {section}{\numberline {6.3}Timer 0}{21}{section.6.3}% -\contentsline {subsection}{\numberline {6.3.1}Timer einstellen}{21}{subsection.6.3.1}% -\contentsline {section}{\numberline {6.4}Sinus Mithörton durch Pulsweitenmodulation}{21}{section.6.4}% -\contentsline {subsection}{\numberline {6.4.1}Grundlagen}{22}{subsection.6.4.1}% -\contentsline {subsubsection}{\nonumberline Pulsweitenmodulation}{22}{subsubsection*.18}% -\contentsline {subsection}{\numberline {6.4.2}Sinustabelle}{25}{subsection.6.4.2}% -\contentsline {chapter}{\numberline {7}Entwicklungsumgebung}{27}{chapter.7}% -\contentsline {chapter}{\nonumberline Tabellen}{29}{chapter*.24}% -\contentsline {chapter}{\nonumberline Abbildungen}{31}{chapter*.25}% +\contentsline {subsection}{\numberline {4.3.3}Iambic und Ultimatic Mode}{16}{subsection.4.3.3}% +\contentsline {subsection}{\numberline {4.3.4}Punkt/Strich Speicher}{17}{subsection.4.3.4}% +\contentsline {subsection}{\numberline {4.3.5}Links- und Rechtshänder}{17}{subsection.4.3.5}% +\contentsline {subsection}{\numberline {4.3.6}Punkt/Strich Verhältnis}{17}{subsection.4.3.6}% +\contentsline {subsection}{\numberline {4.3.7}Punkt/Strich Verhältnis automatisch}{17}{subsection.4.3.7}% +\contentsline {subsection}{\numberline {4.3.8}Geschwindigkeitsanzeige}{17}{subsection.4.3.8}% +\contentsline {subsection}{\numberline {4.3.9}Anstiegszeit Mithörton}{17}{subsection.4.3.9}% +\contentsline {subsection}{\numberline {4.3.10}Entprellung für Handtasten}{17}{subsection.4.3.10}% +\contentsline {section}{\numberline {4.4}Einstellen der Geschwindigkeit}{17}{section.4.4}% +\contentsline {section}{\numberline {4.5}Lautstärke Mithörton}{17}{section.4.5}% +\contentsline {chapter}{\numberline {5}Die Schaltung}{19}{chapter.5}% +\contentsline {section}{\numberline {5.1}Spannungsversorgung}{19}{section.5.1}% +\contentsline {section}{\numberline {5.2}Mikrocontroller ATMega328P}{19}{section.5.2}% +\contentsline {section}{\numberline {5.3}USB Controller FT230}{19}{section.5.3}% +\contentsline {section}{\numberline {5.4}Class D NF-Verstärker}{19}{section.5.4}% +\contentsline {subsection}{\numberline {5.4.1}Cauer-Filter}{20}{subsection.5.4.1}% +\contentsline {section}{\numberline {5.5}Class D NF-Verstärker}{20}{section.5.5}% +\contentsline {section}{\numberline {5.6}Beschreibung}{20}{section.5.6}% +\contentsline {chapter}{\numberline {6}Die Software}{23}{chapter.6}% +\contentsline {section}{\numberline {6.1}Timer 2}{23}{section.6.1}% +\contentsline {section}{\numberline {6.2}Timer 1}{23}{section.6.2}% +\contentsline {section}{\numberline {6.3}Timer 0}{23}{section.6.3}% +\contentsline {subsection}{\numberline {6.3.1}Timer einstellen}{23}{subsection.6.3.1}% +\contentsline {section}{\numberline {6.4}Sinus Mithörton durch Pulsweitenmodulation}{23}{section.6.4}% +\contentsline {subsection}{\numberline {6.4.1}Grundlagen}{24}{subsection.6.4.1}% +\contentsline {subsubsection}{\nonumberline Pulsweitenmodulation}{24}{subsubsection*.18}% +\contentsline {subsection}{\numberline {6.4.2}Sinustabelle}{27}{subsection.6.4.2}% +\contentsline {chapter}{\numberline {7}Entwicklungsumgebung}{29}{chapter.7}% +\contentsline {chapter}{\nonumberline Tabellen}{31}{chapter*.24}% +\contentsline {chapter}{\nonumberline Abbildungen}{33}{chapter*.25}% \providecommand \tocbasic@end@toc@file {}\tocbasic@end@toc@file