summaryrefslogtreecommitdiffstats
path: root/Dokument/Designspec
diff options
context:
space:
mode:
Diffstat (limited to 'Dokument/Designspec')
-rw-r--r--Dokument/Designspec/Figures/BanaModell.pdfbin0 -> 226411 bytes
-rw-r--r--Dokument/Designspec/Figures/Övergripande struktur.pdfbin0 -> 81377 bytes
-rw-r--r--Dokument/Designspec/delsystem.tex4
-rw-r--r--Dokument/Designspec/events/off-circuit.tex (renamed from Dokument/Designspec/.keep.txt)0
-rw-r--r--Dokument/Designspec/lips_no-customer.cls262
-rw-r--r--Dokument/Designspec/logo.pdfbin0 -> 14189 bytes
-rw-r--r--Dokument/Designspec/root.tex79
-rw-r--r--Dokument/Designspec/syfte.tex0
-rw-r--r--Dokument/Designspec/system/bana.tex0
-rw-r--r--Dokument/Designspec/system/display.tex0
10 files changed, 345 insertions, 0 deletions
diff --git a/Dokument/Designspec/Figures/BanaModell.pdf b/Dokument/Designspec/Figures/BanaModell.pdf
new file mode 100644
index 0000000..8e003e9
--- /dev/null
+++ b/Dokument/Designspec/Figures/BanaModell.pdf
Binary files differ
diff --git a/Dokument/Designspec/Figures/Övergripande struktur.pdf b/Dokument/Designspec/Figures/Övergripande struktur.pdf
new file mode 100644
index 0000000..22ac869
--- /dev/null
+++ b/Dokument/Designspec/Figures/Övergripande struktur.pdf
Binary files differ
diff --git a/Dokument/Designspec/delsystem.tex b/Dokument/Designspec/delsystem.tex
new file mode 100644
index 0000000..12d6f62
--- /dev/null
+++ b/Dokument/Designspec/delsystem.tex
@@ -0,0 +1,4 @@
+\section{Delsystem}
+
+\input{system/bana}
+\input{system/display}
diff --git a/Dokument/Designspec/.keep.txt b/Dokument/Designspec/events/off-circuit.tex
index e69de29..e69de29 100644
--- a/Dokument/Designspec/.keep.txt
+++ b/Dokument/Designspec/events/off-circuit.tex
diff --git a/Dokument/Designspec/lips_no-customer.cls b/Dokument/Designspec/lips_no-customer.cls
new file mode 100644
index 0000000..3ccaa3d
--- /dev/null
+++ b/Dokument/Designspec/lips_no-customer.cls
@@ -0,0 +1,262 @@
+%% This simple template was written by Erik Frisk <erik.frisk@liu.se>
+%% for use with the CDIO/LIPS courses at Linköping University.
+%%
+%% If you find them usefeul, great! If you have constructive suggestions or
+%% comments, send me an email and I will consider your comments.
+
+%% Modified by Gustav Sörnäs
+%% Changes:
+%% - Remove customer-information
+%% - Format all email-adresses with \url{}
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{lips-no_customer}[2015/11/01 v1.0 LaTeX class for typesetting LIPS documents]
+
+% Declare options
+\DeclareOption{swedish}{\def\@lipslang{swedish}}
+\DeclareOption{english}{\def\@lipslang{english}}
+
+\DeclareOption{oneside}{\PassOptionsToClass{oneside}{scrartcl}}
+\DeclareOption{twoside}{\PassOptionsToClass{twoside}{scrartcl}}
+
+\DeclareOption{10pt}{\PassOptionsToClass{10pt}{scrartcl}}
+\DeclareOption{11pt}{\PassOptionsToClass{11pt}{scrartcl}}
+\DeclareOption{12pt}{\PassOptionsToClass{12pt}{scrartcl}}
+
+\ExecuteOptions{english}
+\ExecuteOptions{10pt}
+\ExecuteOptions{oneside}
+
+\ProcessOptions
+
+% Load scrartcl class
+\LoadClass[headinclude,footinclude,a4paper]{scrartcl}
+
+% Load packages
+\RequirePackage[
+nochapters, % Turn off chapters since this is an article
+%beramono, % Use the Bera Mono font for monospaced text (\texttt)
+%eulermath,% Use the Euler font for mathematics
+pdfspacing, % Makes use of pdftex’ letter spacing capabilities via the microtype package
+dottedtoc
+]{classicthesis} % The layout is based on the Classic Thesis style
+
+\RequirePackage{babel}
+\RequirePackage[T1]{fontenc}
+\RequirePackage[utf8]{inputenc}
+\RequirePackage{arsclassica} % Modifies the Classic Thesis package
+\RequirePackage{graphicx} % Required for including images
+\RequirePackage{hyperref}
+\RequirePackage{url}
+\RequirePackage{microtype}
+\RequirePackage{listings}
+%\RequirePackage{palatino}
+\RequirePackage{times}
+%\RequirePackage{supertabular}
+\RequirePackage{longtable}
+\RequirePackage[textwidth=165mm,textheight=230mm]{geometry}
+\RequirePackage{lipsum} % Used for inserting dummy 'Lorem ipsum' text into the template
+\RequirePackage{amsmath,amssymb,amsthm} % For including math equations, theorems, symbols, etc
+\RequirePackage{varioref} % More descriptive referencing
+
+
+\def\name@groupemail{Group E-mail}
+\def\name@Homepage{Homepage}
+\def\name@Orderer{Orderer}
+\def\name@Customer{Customer}
+\def\name@Supervisor{Supervisor}
+\def\name@Responsible{Course Responsible}
+\def\name@Phone{Phone}
+\def\name@Email{E-mail}
+\def\name@Requirement{Requirement}
+\def\name@Description{Description}
+\def\name@Priority{Priority}
+\def\name@contprev{cont. from previous page}
+\def\name@contnext{cont. on next page}
+\def\name@Author{Author}
+\def\name@Date{Date}
+\def\name@Reviewed{Reviewed}
+\def\name@Approved{Approved}
+\def\name@ProjId{Project Identity}
+
+\ifthenelse{\equal{\@lipslang}{swedish}}{
+ \def\name@groupemail{Grupp E-post}
+ \def\name@Homepage{Hemsida}
+ \def\name@Orderer{Beställare}
+ \def\name@Customer{Kund}
+ \def\name@Supervisor{Handledare}
+ \def\name@Responsible{Kursansvarig}
+ \def\name@Phone{Tfn}
+ \def\name@Email{E-post}
+ \def\name@Requirement{Krav}
+ \def\name@Description{Beskrivning}
+ \def\name@Priority{Prioritet}
+ \def\name@contprev{forts. från föregående sida}
+ \def\name@contnext{forts. på nästa sida}
+ \def\name@Author{Författare}
+ \def\name@Date{Datum}
+ \def\name@Reviewed{Granskad}
+ \def\name@Approved{Godkänd}
+ \def\name@ProjId{Projektidentitet}
+}{}
+
+\def\projecttitle#1{\gdef\@projecttitle{#1}}
+
+\def\version#1{\gdef\@version{#1}}
+
+\def\reviewed#1#2{\gdef\@reviewed{#1}\gdef\@revieweddate{#2}}
+\def\approved#1#2{\gdef\@approved{#1}\gdef\@approveddate{#2}}
+
+\def\coursename#1{\gdef\@coursename{#1}}
+\def\coursecode#1{\gdef\@coursecode{#1}}
+
+\def\courseresponsible#1{\gdef\@courseresponsible{#1}}
+\def\courseresponsiblephone#1{\gdef\@courseresponsiblephone{#1}}
+\def\courseresponsibleemail#1{\gdef\@courseresponsibleemail{\url{#1}}}
+
+\def\supervisor#1{\gdef\@supervisor{#1}}
+\def\supervisorphone#1{\gdef\@supervisorphone{#1}}
+\def\supervisoremail#1{\gdef\@supervisoremail{\url{#1}}}
+
+\def\groupname#1{\gdef\@groupname{#1}}
+\def\groupemail#1{\gdef\@groupemail{\url{#1}}}
+\def\groupwww#1{\gdef\@groupwww{\url{#1}}}
+
+\def\orderer#1{\gdef\@orderer{#1}}
+\def\ordererphone#1{\gdef\@ordererphone{#1}}
+\def\ordereremail#1{\gdef\@ordereremail{\url{#1}}}
+
+\def\customer#1{\gdef\@customer{#1}}
+\def\customerphone#1{\gdef\@customerphone{#1}}
+\def\customeremail#1{\gdef\@customeremail{\url{#1}}}
+
+\def\smalllogo#1{\gdef\@smalllogo{#1}}
+\def\biglogo#1{\gdef\@biglogo{#1}}
+
+\renewcommand{\maketitle}{%
+ \pagestyle{scrheadings}
+
+ \clearscrheadfoot
+ \@ifundefined{@smalllogo}{\ihead{}}{\ihead{\includegraphics[width=.2\textwidth]{\@smalllogo}}}
+ \chead{\@projecttitle}
+ \ohead{\@date}
+ \ifoot{\@coursecode\hspace*{5mm}\@coursename\\\@title}
+ \ofoot{{\@groupname\\\@groupemail}}
+
+ \pagenumbering{Roman}
+ \vspace*{4cm}
+ \begin{center}
+ \vspace*{3mm}
+ {\Huge \@title}\\
+ \vspace*{3mm} {\large \@author}\\
+ \vspace*{10mm} {\large \@date}\\
+ \vspace*{10mm}
+ {\large Version \@version}
+ \end{center}
+ \vfill
+ \@ifundefined{@biglogo}{}{
+ \begin{figure}[htbp]
+ \centering
+ \includegraphics[width=0.5\textwidth]{\@biglogo}
+ \end{figure}
+ \vfill
+ }
+ \begin{center}
+ Status
+ \end{center}
+ \begin{tabular}{|p{.3\linewidth}|p{.3\linewidth}|p{.3\linewidth}|}
+ \hline
+ \name@Reviewed & \@reviewed & \@revieweddate\\
+ \hline
+ \name@Approved & \@approved & \@approveddate \\
+ \hline
+ \end{tabular}
+ \cleardoublepage
+ \pagestyle{scrheadings}
+}
+
+\newcommand{\makeprojectid}{%
+ \begin{center}
+ \large\name@ProjId
+ \end{center}
+
+ \begin{tabular}{ll}
+ \name@groupemail: & \@groupemail\\[5mm]
+ \name@Homepage: & \@groupwww\\[5mm]
+ \name@Orderer: & \@orderer\\
+ & \name@Phone: \@ordererphone\\
+ & \name@Email: \@ordereremail\\[5mm]
+ %\name@Customer: & \@customer\\
+ % & \name@Phone: \@customerphone\\
+ % & \name@Email: \@customeremail\\[5mm]
+ \name@Supervisor: & \@supervisor\\
+ & \name@Phone: \@supervisorphone\\
+ & \name@Email: \@supervisoremail\\[5mm]
+ \name@Responsible: & \@courseresponsible\\
+ & \name@Phone: \@courseresponsiblephone\\
+ & \name@Email: \@courseresponsibleemail
+ \end{tabular}
+}
+
+
+% Requirements
+\newcounter{reqcnt}
+\newcommand{\requirementno}{\refstepcounter{reqcnt}\thereqcnt}
+% \newenvironment{requirements}{%
+% \begin{center}%
+% \tablefirsthead{\hline \name@Requirement & \name@Description & \name@Priority \\
+% \hline \hline}%
+% \tablehead{\hline \multicolumn{3}{|l|}{\footnotesize\textsl{\name@contprev}}\\\hline \name@Requirement & \name@Description & \name@Priority\\\hline \hline}%
+% \tabletail{\hline \multicolumn{3}{|r|}{\footnotesize\textsl{\name@contnext}}\\\hline}%
+% \tablelasttail{\hline}%
+
+% \begin{supertabular*}{\textwidth}{@{\extracolsep{\fill}}|c|p{100mm}|c|}}{%
+% \end{supertabular*}
+% \end{center}
+% }
+
+\newenvironment{requirements}{%
+ \begin{center}
+ \begin{longtable}{|c|p{100mm}|c|}
+ \hline
+ \name@Requirement & \name@Description & \name@Priority\\
+ \hline
+ \hline
+ \endfirsthead
+ \hline
+ \multicolumn{3}{|l|}%
+ {\footnotesize\textsl{\name@contprev}} \\
+ \hline
+ \name@Requirement & \name@Description & \name@Priority\\
+ \hline
+ \endhead
+ \hline
+ \multicolumn{3}{|r|}%
+ {\footnotesize\textsl{\name@contnext}} \\
+ \hline
+ \endfoot
+ \hline
+ \endlastfoot
+ }{%
+ \end{longtable}
+ \end{center}
+}
+
+
+\setcounter{tocdepth}{2}
+\setlength{\footheight}{26pt}
+\setlength{\headheight}{33pt}
+
+\graphicspath{{Figures/}} % Set the default folder for images
+
+\hypersetup{
+%draft, % Uncomment to remove all links (useful for printing in black and white)
+colorlinks=true, breaklinks=true, bookmarks=true,bookmarksnumbered,
+urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, % Link colors
+pdftitle={}, % PDF title
+pdfauthor={}, % PDF Author
+pdfsubject={}, % PDF Subject
+pdfkeywords={}, % PDF Keywords
+pdfcreator={pdfLaTeX}, % PDF Creator
+pdfproducer={LaTeX with hyperref and ClassicThesis} % PDF producer
+}
diff --git a/Dokument/Designspec/logo.pdf b/Dokument/Designspec/logo.pdf
new file mode 100644
index 0000000..72cca3f
--- /dev/null
+++ b/Dokument/Designspec/logo.pdf
Binary files differ
diff --git a/Dokument/Designspec/root.tex b/Dokument/Designspec/root.tex
new file mode 100644
index 0000000..d5844d7
--- /dev/null
+++ b/Dokument/Designspec/root.tex
@@ -0,0 +1,79 @@
+\documentclass[10pt,oneside,swedish]{lips_no-customer}
+
+%\usepackage[square]{natbib}\bibliographystyle{plainnat}\setcitestyle{numbers}
+\usepackage[round]{natbib}\bibliographystyle{plainnat}
+
+% Configure the document
+\title{Generell mall}
+\author{Redaktör namn}
+\date{1 november 2016}
+\version{1.0}
+
+\reviewed{ReviewerName}{2015-xx-xx}
+\approved{ApproverName}{2015-xx-xx}
+
+\projecttitle{En inspirerande titel}
+
+\groupname{Gruppnamn}
+\groupemail{groupmail@liu.se}
+\groupwww{http://www.isy.liu.se/tsrt10/group}
+
+\coursecode{TSRT10}
+\coursename{Reglerteknisk projektkurs}
+
+\orderer{Beställare, Linköpings universitet}
+\ordererphone{+46 xxxxxx}
+\ordereremail{ordere@liu.se}
+
+% \customer{Kund, Företag X}
+% \customerphone{+46 xxxxxx}
+% \customeremail{customer@companyx.com}
+
+\courseresponsible{Boss Person}
+\courseresponsiblephone{+46 xxxxxx}
+\courseresponsibleemail{the.boss@liu.se}
+
+\supervisor{Handledare}
+\supervisorphone{+46 xxxxxx}
+\supervisoremail{super.visor@liu.se}
+
+\smalllogo{logo} % Page header logo, filename
+\biglogo{logo} % Front page logo, filename
+
+\cfoot{\thepage}
+\begin{document}
+\maketitle
+
+\cleardoublepage
+\makeprojectid
+
+\cleardoublepage
+\tableofcontents
+
+\cleardoublepage
+\section*{Dokumenthistorik}
+\begin{tabular}{p{.06\textwidth}|p{.1\textwidth}|p{.45\textwidth}|p{.13\textwidth}|p{.13\textwidth}}
+ \multicolumn{1}{c}{\bfseries Version} &
+ \multicolumn{1}{|c}{\bfseries Datum} &
+ \multicolumn{1}{|c}{\bfseries Utförda förändringar} &
+ \multicolumn{1}{|c}{\bfseries Utförda av} &
+ \multicolumn{1}{|c}{\bfseries Granskad}\\
+ \hline
+ \hline
+ 0.1 & 2019-10-07 & Första utkast & & \\
+ \hline
+\end{tabular}
+
+\cleardoublepage
+\pagenumbering{arabic}\cfoot{\thepage}
+
+\input{syfte}
+\input{delsystem}
+\input{events/off-circuit}
+
+\end{document}
+
+%%% Local Variables:
+%%% mode: latex
+%%% TeX-master: t
+%%% End:
diff --git a/Dokument/Designspec/syfte.tex b/Dokument/Designspec/syfte.tex
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Dokument/Designspec/syfte.tex
diff --git a/Dokument/Designspec/system/bana.tex b/Dokument/Designspec/system/bana.tex
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Dokument/Designspec/system/bana.tex
diff --git a/Dokument/Designspec/system/display.tex b/Dokument/Designspec/system/display.tex
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Dokument/Designspec/system/display.tex