2026/04/23

This commit is contained in:
2026-04-23 11:28:21 +09:00
parent d4a4d8feba
commit 65784275b8
10 changed files with 1968 additions and 8 deletions
File diff suppressed because it is too large Load Diff
+129
View File
@@ -0,0 +1,129 @@
% GNUPLOT: LaTeX picture with Postscript
\begingroup
\fontfamily{Arial}%
\selectfont
\makeatletter
\providecommand\color[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package color not loaded in conjunction with
terminal option `colourtext'%
}{See the gnuplot documentation for explanation.%
}{Either use 'blacktext' in gnuplot or load the package
color.sty in LaTeX.}%
\renewcommand\color[2][]{}%
}%
\providecommand\includegraphics[2][]{%
\GenericError{(gnuplot) \space\space\space\@spaces}{%
Package graphicx or graphics not loaded%
}{See the gnuplot documentation for explanation.%
}{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
\renewcommand\includegraphics[2][]{}%
}%
\providecommand\rotatebox[2]{#2}%
\@ifundefined{ifGPcolor}{%
\newif\ifGPcolor
\GPcolortrue
}{}%
\@ifundefined{ifGPblacktext}{%
\newif\ifGPblacktext
\GPblacktexttrue
}{}%
% define a \g@addto@macro without @ in the name:
\let\gplgaddtomacro\g@addto@macro
% define empty templates for all commands taking text:
\gdef\gplbacktext{}%
\gdef\gplfronttext{}%
\makeatother
\ifGPblacktext
% no textcolor at all
\def\colorrgb#1{}%
\def\colorgray#1{}%
\else
% gray or color?
\ifGPcolor
\def\colorrgb#1{\color[rgb]{#1}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
\expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
\expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
\expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
\expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
\expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
\expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
\expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
\expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
\else
% gray
\def\colorrgb#1{\color{black}}%
\def\colorgray#1{\color[gray]{#1}}%
\expandafter\def\csname LTw\endcsname{\color{white}}%
\expandafter\def\csname LTb\endcsname{\color{black}}%
\expandafter\def\csname LTa\endcsname{\color{black}}%
\expandafter\def\csname LT0\endcsname{\color{black}}%
\expandafter\def\csname LT1\endcsname{\color{black}}%
\expandafter\def\csname LT2\endcsname{\color{black}}%
\expandafter\def\csname LT3\endcsname{\color{black}}%
\expandafter\def\csname LT4\endcsname{\color{black}}%
\expandafter\def\csname LT5\endcsname{\color{black}}%
\expandafter\def\csname LT6\endcsname{\color{black}}%
\expandafter\def\csname LT7\endcsname{\color{black}}%
\expandafter\def\csname LT8\endcsname{\color{black}}%
\fi
\fi
\setlength{\unitlength}{0.0500bp}%
\ifx\gptboxheight\undefined%
\newlength{\gptboxheight}%
\newlength{\gptboxwidth}%
\newsavebox{\gptboxtext}%
\fi%
\setlength{\fboxrule}{0.5pt}%
\setlength{\fboxsep}{1pt}%
\definecolor{tbcol}{rgb}{1,1,1}%
\begin{picture}(5952.00,4250.00)%
\gplgaddtomacro\gplbacktext{%
\colorrgb{0.00,0.00,0.00}%%
\put(744,768){\makebox(0,0)[r]{\strut{}$-5$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,1231){\makebox(0,0)[r]{\strut{}$0$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,1694){\makebox(0,0)[r]{\strut{}$5$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,2157){\makebox(0,0)[r]{\strut{}$10$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,2620){\makebox(0,0)[r]{\strut{}$15$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,3083){\makebox(0,0)[r]{\strut{}$20$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,3546){\makebox(0,0)[r]{\strut{}$25$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(744,4009){\makebox(0,0)[r]{\strut{}$30$}}%
\colorrgb{0.00,0.00,0.00}%%
\put(2346,528){\makebox(0,0){\strut{}1k}}%
\colorrgb{0.00,0.00,0.00}%%
\put(3042,528){\makebox(0,0){\strut{}3k}}%
\colorrgb{0.00,0.00,0.00}%%
\put(3804,528){\makebox(0,0){\strut{}10k}}%
\colorrgb{0.00,0.00,0.00}%%
\put(4500,528){\makebox(0,0){\strut{}30k}}%
\colorrgb{0.00,0.00,0.00}%%
\put(5262,528){\makebox(0,0){\strut{}100k}}%
\colorrgb{0.00,0.00,0.00}%%
\put(888,528){\makebox(0,0){\strut{}$100$}}%
}%
\gplgaddtomacro\gplfronttext{%
\csname LTb\endcsname%%
\put(2472,3826){\makebox(0,0)[r]{\strut{}Unadjusted}}%
\csname LTb\endcsname%%
\put(2472,3586){\makebox(0,0)[r]{\strut{}Adjusted}}%
\csname LTb\endcsname%%
\put(228,2388){\rotatebox{-270.00}{\makebox(0,0){\strut{}Amplitude (dB)}}}%
\put(3203,168){\makebox(0,0){\strut{}Frequency (Hz)}}%
}%
\gplbacktext
\put(0,0){\includegraphics[width={297.60bp},height={212.50bp}]{./assets/a-1/exp1-bode}}%
\gplfronttext
\end{picture}%
\endgroup
+7
View File
@@ -0,0 +1,7 @@
100, -0.11938231771144642
300, -0.13084884035106228
1000.0, -0.10981530535745274
3000.0, 0.009699486924266854
10000.0, 1.010457287170518
30000.0, 5.813692008657903
100000.0, 22.629000404448508
+7
View File
@@ -0,0 +1,7 @@
100, -0.11938231771144642
300, 0.17395049078367358
1000.0, 0.7685164726618712
3000.0, 2.0711059211817617
10000.0, 3.6629685926623363
30000.0, 8.466203314149721
100000.0, 25.36059471122112
+27
View File
@@ -0,0 +1,27 @@
set output "exp1-bode.tex"
#set output "exp1-bode.png"
set encoding utf8
set terminal epslatex color font "Arial,12" fontscale 1.0 size 10.5cm,7.5cm
#set terminal png font "Arial,12" size 1800,1000
set style data lines
set style line 1 linetype 1 linewidth 1 linecolor rgb "red"
set style line 2 linetype 1 linewidth 1 linecolor rgb "blue"
set style line 91 linetype 1 linewidth 1 linecolor rgb "black"
set style line 92 linetype 1 linewidth 0.5 linecolor rgb "gray20"
set style line 93 linetype 1 linewidth 0.5 linecolor rgb "gray60"
set border ls 91
set tic scale 0.8,0.5
set grid xtics,mxtics ls 92, ls 93
set grid ytics,mytics ls 92, ls 93
set key left top
set log x
set xrange [1e2:1.5e5]
set xlabel "Frequency (Hz)"
set ylabel "Amplitude (dB)"
set xtics add ("1k" 1e3, "3k" 3e3, "10k" 1e4, "30k" 3e4, "100k" 1e5)
plot "exp1-data-unadjusted.txt" ls 1 smooth bezier title "Unadjusted", "exp1-data-adjusted.txt" ls 2 smooth bezier title "Adjusted"
+2 -1
View File
@@ -23,6 +23,7 @@
vim-eskk = prev.vimUtils.buildVimPlugin {
name = "vim-eskk";
src = eskk-vim;
buildInputs = [ pkgs.skkDictionaries.l ];
};
};
})
@@ -63,7 +64,7 @@
let g:eskk#directory = "~/.config/eskk"
let g:eskk#dictionary = { 'path': "~/.config/eskk/jisyo", 'sorted': 1, 'encoding': 'utf-8', }
let g:eskk#large_dictionary = { 'path': "~/.config/eskk/SKK-JISYO.L", 'sorted': 1, 'encoding': 'euc-jp', }
let g:eskk#large_dictionary = { 'path': "${pkgs.skkDictionaries.l}/share/skk/SKK-JISYO.L", 'sorted': 1, 'encoding': 'euc-jp', }
let g:eskk#kakutei_when_unique_candidate = 0
let g:eskk#enable_completion = 0
let g:eskk#no_default_mappings = 1
Binary file not shown.
Binary file not shown.
+205
View File
@@ -0,0 +1,205 @@
\documentclass[japanese,xelatex,a4paper,10.5pt,ja=standard]{bxjsarticle}
\usepackage{tex/preamble}
\usepackage{tex/depD-bib}
\usepackage{tex/experiment-title}
\usepackage{multirow}
\usepackage{pgf}
\renewcommand{\figurename}{Fig. }
\renewcommand{\tablename}{Table }
\reportauthor{柴田健琉}
\reporttitle{計測器の使い方}
\reportdate{2026年}{04月}{14日}
\turnindate{2026年}{04月}{14日}
\schoolyear{2026}
\grade{3}
\department{電子制御工学科}
\subject{電子制御工学実験1}
\reportid{A-1}
\expgroup{-}
\seatingnum{15}
\addExperimentDate{2026年 04月 14日}
\addResearcher{佐藤暖斗}
\addResearcher{森下轟弾}
\begin{document}
\experimentTitle
\section{実験目的}
今回の実験では,今後電子・電気回路実験をするにあたって重要になる計測器などを使用した回路の測定方法を確認するために行った.
\section{理論}
\subsection{直流と交流回路}
直流回路とは電流・電圧・電力が時間変化しない回路のことである.
逆に,交流回路とは電流・電圧・電力が時間変化する回路を指す.
現実で取り扱う回路はこの直流回路と交流回路の特徴を合成されたものが多く,それらは直流成分と交流成分に分けられる.
直流成分は電流・電圧などの電気的要素の平均値としてあらわれ,交流成分はその平均値の差分の時間変化としてあらわれる.
\subsection{インピーダンス}
交流回路でのインピーダンスとは直流回路における抵抗に相当する電圧と電流の比である.回路計測の際には入力と出力でのインピーダンスが重要になる.
\subsection{振幅と実効値}
交流の大きさを表す指標は主にピークツピーク値と実効値がある.ピークツピーク値は最大値と最小値の振れ幅を示す.実効値は交流の時間に対する二乗平均値であり,以下の式で求まる:
\begin{equation}
V_{\textrm{rms}} = \sqrt{\frac{1}{T}\int_{0}^{T} v(t)^2 dt}
\end{equation}
\subsection{マルチメータ}
マルチメータとは電流・電圧など複数の電気的要素をこれ1つで計測できる機器である.この機器ではある瞬間の値を計測することができる.
マルチメータには数個の端子があるが,必ず1つはコモンであり,電流と電圧の計測で使用する端子を変える.マルチメータの中には大電流の計測にヒューズが入っていないものがあるのでメータの絶対最大定格を越えないよう注意する必要がある.
\subsection{オシロスコープ}
オシロスコープとは電圧の時間変化を一定時間計測・グラフ化することができる機器である.
\subsection{ファンクションジェネレータ(FG)}
\section{実験条件・手順}
\subsection{実験器具}
今回の実験で使用した装置は以下の通りである:
\begin{itemize}
\item {SANWA, PC700 マルチメータ}
\item {Tektronix, TBS 1072B-EDU デジタルオシロスコープ}
\item {TEXIO, FG-274 ファンクションジェネレータ}
\end{itemize}
\subsection{実験1 - プローブの補正}
\begin{enumerate}
\item{オシロスコープとFGを用意する}
\item{パッシブプローブを接続し,トリマを回転させ波形を歪ませ,記録する.プローブはアッテネーション(x10)を有効にしておく.}
\item{
補正不足の状態でプローブをFGの出力に接続し,
100 Hz, 300 Hz, 1 kHz, 3kHz, 10kHz, 100kHz, 1MHzの正弦波の振幅をオシロスコープで測定・記録する.
同時にFGの出力をマルチテスタに接続しそれぞれで振幅を測定・記録する.
入力電圧振幅も記録しておく.
}
\item{プローブを補正し,3と同様に測定・記録を行なう.}
\end{enumerate}
\subsection{実験2 - ピークツピーク値と実効値}
\begin{enumerate}
\item{FGから5 Vのオフセット,周波数1 kHz,2 $\textrm{V}_{\textrm{pp}}$の正弦波を出力し,オシロスコープで観察する.}
\item{マルチメータで直流電圧と交流電圧の実効値を測定・記録する.その後,実効値をマルチメータ上で$0.15 \textrm{V}_{\textrm{rms}}$にする.}
\item{オシロスコープの測定機能を用いて正弦波のピークツピーク値を測定・記録する.}
\end{enumerate}
\subsection{実験3 - 入出力インピーダンス}
\begin{enumerate}
\item{FGの出力を周波数1 kHz1 $\textrm{V}_{\textrm{pp}}$の正弦波に設定する.}
\item{Fig. \ref{fig:exp3-circuit}の様にFGの出力に$47 \Omega$$10 \textrm{k}\Omega{}$の2個の抵抗をそれぞれ接続し,各条件における抵抗の端子間の電圧($\textrm{V}_{\textrm{pp}}$)をオシロスコープで測定・記録する.}
\end{enumerate}
\begin{figure}[tbh]
\centering
\begin{circuitikz}
\draw (0,0) to [sV] ++(0,2) -- ++(1.5,0) to [R=$47 \Omega$] ++(0,-2) -- ++(-1.5,0);
\draw (4,0) to [sV] ++(0,2) -- ++(1.5,0) to [R=$10 \textrm{k}\Omega$] ++(0,-2) -- ++(-1.5,0);
\end{circuitikz}
\caption{Circuit Diagrams for Experiment \#3}
\label{fig:exp3-circuit}
\end{figure}
\subsection{実験4 - 複数信号の測定}
\begin{enumerate}
\item {Fig. \ref{fig:exp4-circuit}の様に$100 \textrm{k}\Omega$$10 \textrm{k}\Omega$の抵抗を直列接続した回路において節点Cを基準電位とした時の節点A・節点Bの電圧波形をオシロスコープで同時計測して記録する.}
\item {節点Bを基準電位とした時の節点A・節点Bの電圧波形をオシロスコープで同時計測して記録する.}
\item {2.において,オシロスコープの演算機能を用いて節点Aの波形から節点Cの波形を減算した波形が節点Cを基準電位とした節点Aの波形が得られることを確認し,その波形を記録する.}
\end{enumerate}
\begin{figure}[tbh]
\centering
\begin{circuitikz}
\draw (0,0) to [sV] (0,2) to [R=$R_{\textrm{internal}}$] (0,4);
\draw (0,4) to [short, -*] ++(2,0) node[right]{(A)} to [R=$100 \textrm{k}\Omega$] ++(0,-2) node[circ]{} node[right] {(B)} to [R=$10 \textrm{k}\Omega$] ++(0,-2) node[right] {(C)} to [short, *-] ++(-2,0);
\draw[dashed] (-2,-0.25) rectangle (1, 4.25);
\draw (-2,-0.25) node[above right] {FG};
\end{circuitikz}
\caption{Circuit Diagram for Experiment \#4}
\label{fig:exp4-circuit}
\end{figure}
\section{実験結果}
\subsection{実験1}
\begin{table}[!ht]
\centering
\caption{Voltage Measurement with Unadjusted and Adjusted Probe}
\begin{tabular}{c|c|c|c|c}
\hline
\multirow{2}{7em}{Frequency (Hz)} & \multicolumn{2}{c|}{Unadjusted} & \multicolumn{2}{c}{Adjusted} \\
\cline{2-5}
& Amplitude (V) & Input Amplitude (V) & Amplitude (V) & Input Amplitude(V) \\
\hline
100 & 4.48 & 4.542 & 4.48 & 4.542 \\
300 & 4.64 & 4.548 & 4.48 & 4.548 \\
1k & 4.96 & 4.540 & 4.48 & 4.537 \\
3k & 5.68 & 4.475 & 4.48 & 4.475 \\
10k & 6.08 & 3.988 & 4.48 & 3.988 \\
30k & 6.08 & 2.294 & 4.48 & 2.294 \\
100k & 6.08 & 0.328 & 4.48 & 0.331 \\
1M & 6.00 & Immeasurable & 4.32 & Immeasurable \\
\hline
\end{tabular}
\label{tb:freq-v-no-cal-w-cal}
\end{table}
\begin{figure}
\centering
\input{assets/a-1/exp1-bode}
\caption{Bode Plot}
\label{fig:bode-line}
\end{figure}
この実験では
\subsection{実験2}
1. DC: 4.955 V, AC RMS: 0.680 V
2. 460 mV
\subsection{実験3}
\begin{table}[!ht]
\centering
\caption{Voltage between Different Resistor}
\begin{tabular}{c|c}
\hline
Resistance ($\Omega$) & Voltage ($\textrm{V}_{\textrm{pp}}$) \\
\hline
47 & 0.480 \\
10k & 1.00 \\
\hline
\end{tabular}
\label{tb:v-btwn-diff-r}
\end{table}
47: 480mV
10k: 1.00V
\subsection{実験4}
\section{考察}
\section{まとめ}
\end{document}
+7 -7
View File
@@ -16,10 +16,10 @@
\newcommand{\researchercs}[1]{
\ifthenelse{\isodd{\theresearchercount}}
{
& {\underline{(\theresearchercount) #1}}
& {\underline{(\theresearchercount)\quad #1}}
}
{
& {\underline{(\theresearchercount) #1}} \@arraycr
& {\underline{(\theresearchercount)\quad #1}} \@arraycr
}
\stepcounter{researchercount}
}
@@ -66,18 +66,18 @@
\vspace{1em}
\hspace{-8.525pt}\begin{tabular}{ lp{5em}p{5em} }
\hspace{-8.525pt}\begin{tabular}{ lp{8em}p{8em} }
\ifthenelse{\isundefined{\researchers}}{
\multirow[t]{3}{7.3125em}{共同実験者:} & {なし} & \\
\multirow[t]{3}{8em}{共同実験者:} & {なし} & \\
}{
\multirow[t]{3}{7.3125em}{共同実験者:} \forlistloop{\researchercs}{\researchers}
\multirow[t]{3}{8em}{共同実験者:} \forlistloop{\researchercs}{\researchers}
}
\end{tabular}
\vspace{5em}
\hspace{-6pt}\begin{tabular}{ lp{5em} }
\multirow[t]{3}{7.3125em}{実験実施日:} \forlistloop{\expdatecs}{\expdates}
\hspace{-6pt}\begin{tabular}{ lp{8em} }
\multirow[t]{3}{8em}{実験実施日:} \forlistloop{\expdatecs}{\expdates}
\end{tabular}
\end{flushleft}
\end{titlepage}