From 5a26d20d17f8ba26d282334b75cce5853a25c4e0 Mon Sep 17 00:00:00 2001 From: Andrew Guschin Date: Sat, 21 Nov 2020 01:57:48 +0300 Subject: =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D0=B2=D0=BE=D1=81=D1=8C=D0=BC=D1=83=D1=8E=20=D0=BB=D0=B0=D0=B1?= =?UTF-8?q?=D1=83=20=D0=BF=D0=BE=20Labview?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asvt/labview/lab8/images/generation.png | Bin 0 -> 26843 bytes asvt/labview/lab8/images/loop.png | Bin 19755 -> 19755 bytes asvt/labview/lab8/images/print.png | Bin 7286 -> 11544 bytes asvt/labview/lab8/images/program.png | Bin 42709 -> 74755 bytes asvt/labview/lab8/images/template.png | Bin 0 -> 20443 bytes asvt/labview/lab8/images/test1.png | Bin 16834 -> 16834 bytes asvt/labview/lab8/images/test2.png | Bin 16889 -> 16889 bytes asvt/labview/lab8/images/test3.png | Bin 20852 -> 20852 bytes asvt/labview/lab8/images/test4.png | Bin 15420 -> 15420 bytes asvt/labview/lab8/images/test5.png | Bin 14594 -> 14594 bytes asvt/labview/lab8/lab8.tex | 30 ++++++++++++++++++++++++------ 11 files changed, 24 insertions(+), 6 deletions(-) create mode 100644 asvt/labview/lab8/images/generation.png create mode 100644 asvt/labview/lab8/images/template.png diff --git a/asvt/labview/lab8/images/generation.png b/asvt/labview/lab8/images/generation.png new file mode 100644 index 0000000..f2175b0 Binary files /dev/null and b/asvt/labview/lab8/images/generation.png differ diff --git a/asvt/labview/lab8/images/loop.png b/asvt/labview/lab8/images/loop.png index cbe7b8d..bbfbf7c 100644 Binary files a/asvt/labview/lab8/images/loop.png and b/asvt/labview/lab8/images/loop.png differ diff --git a/asvt/labview/lab8/images/print.png b/asvt/labview/lab8/images/print.png index 5c65ed9..e8a6515 100644 Binary files a/asvt/labview/lab8/images/print.png and b/asvt/labview/lab8/images/print.png differ diff --git a/asvt/labview/lab8/images/program.png b/asvt/labview/lab8/images/program.png index 93d415a..83affca 100644 Binary files a/asvt/labview/lab8/images/program.png and b/asvt/labview/lab8/images/program.png differ diff --git a/asvt/labview/lab8/images/template.png b/asvt/labview/lab8/images/template.png new file mode 100644 index 0000000..a63cbfd Binary files /dev/null and b/asvt/labview/lab8/images/template.png differ diff --git a/asvt/labview/lab8/images/test1.png b/asvt/labview/lab8/images/test1.png index a255385..4575fb0 100644 Binary files a/asvt/labview/lab8/images/test1.png and b/asvt/labview/lab8/images/test1.png differ diff --git a/asvt/labview/lab8/images/test2.png b/asvt/labview/lab8/images/test2.png index db980d7..c8b6a2c 100644 Binary files a/asvt/labview/lab8/images/test2.png and b/asvt/labview/lab8/images/test2.png differ diff --git a/asvt/labview/lab8/images/test3.png b/asvt/labview/lab8/images/test3.png index 3676878..d3ba448 100644 Binary files a/asvt/labview/lab8/images/test3.png and b/asvt/labview/lab8/images/test3.png differ diff --git a/asvt/labview/lab8/images/test4.png b/asvt/labview/lab8/images/test4.png index 4bc7c87..607b669 100644 Binary files a/asvt/labview/lab8/images/test4.png and b/asvt/labview/lab8/images/test4.png differ diff --git a/asvt/labview/lab8/images/test5.png b/asvt/labview/lab8/images/test5.png index 49bf3f1..e196683 100644 Binary files a/asvt/labview/lab8/images/test5.png and b/asvt/labview/lab8/images/test5.png differ diff --git a/asvt/labview/lab8/lab8.tex b/asvt/labview/lab8/lab8.tex index 3baea09..efd225b 100644 --- a/asvt/labview/lab8/lab8.tex +++ b/asvt/labview/lab8/lab8.tex @@ -153,6 +153,9 @@ исходного файла. Внести в него числа, расположенные в файле между минимальным и максимальным элементами. +Виртуальный прибор должен формировать исходный файл, +выполнять задание и сохранять результат в новом файле + \subsection{Ход работы} \begin{figure}[H] @@ -161,6 +164,14 @@ \caption{Блок-диаграмма программы} \end{figure} +Для заполнения исходного файла я генерирую в цикле $n$ случайных чисел +и записываю их в файл. +\begin{figure}[H] + \centering + \includegraphics[width=0.6\textwidth]{generation.png} + \caption{Заполнение исходного файла} +\end{figure} + Для считывания массива из файла я использую цикл, в котором используется блок <> для считывания числа по одному из строки. Результатами этого блока являются оставшаяся строка после отсканированного @@ -202,7 +213,8 @@ Для вывода массива я использовал блок <>. В качестве формата я указал ``\%d'', в качестве разделителя указал запятую и применил к искомому массиву. В результате получилась строка, -состящая из элементов массива, разделённых запятыми. +состящая из элементов массива, разделённых запятыми. +Её записываем в указанный файл. \begin{figure}[H] \centering @@ -214,31 +226,37 @@ \begin{figure}[H] \centering - \includegraphics[width=0.8\textwidth]{test1.png} + \includegraphics[width=0.4\textwidth]{template.png} + \caption{Лицевая панель виртуального прибора} +\end{figure} + +\begin{figure}[H] + \centering + \includegraphics[width=0.7\textwidth]{test1.png} \caption{Тест 1} \end{figure} \begin{figure}[H] \centering - \includegraphics[width=0.8\textwidth]{test2.png} + \includegraphics[width=0.7\textwidth]{test2.png} \caption{Тест 2} \end{figure} \begin{figure}[H] \centering - \includegraphics[width=0.8\textwidth]{test3.png} + \includegraphics[width=0.7\textwidth]{test3.png} \caption{Тест 3} \end{figure} \begin{figure}[H] \centering - \includegraphics[width=0.8\textwidth]{test4.png} + \includegraphics[width=0.7\textwidth]{test4.png} \caption{Тест 4} \end{figure} \begin{figure}[H] \centering - \includegraphics[width=0.8\textwidth]{test5.png} + \includegraphics[width=0.7\textwidth]{test5.png} \caption{Тест 5} \end{figure} -- cgit v1.2.3