\chapter{Popis navrhovaných bloků napájecího zdroje}
Níže jsou shrnuty zadané parametry návrhu zdroje:
\hfill\break
%\subsection{Výhody}
\textbf{Zadání:}
\begin{itemize}
	\item Koncepce zdroje rozdělena na modul ovládání a modul regulovatelného výkonového zdroje
	\item Modul ovládání
		\begin{itemize}
			\item rozhraní \zk{zkUSB} specifikace \zk{zkUSBTMC} pro vzdálené řízení
			\item příprava na připojení jednotky pro lokální ovládání s ovládacími a zobrazovacími prvky 
			\item Propojení modulu s modulem (moduly) regulovatelného výkonového zdroje pomocí průmyslové sběrnice RS-485
		\end{itemize}
	\item Modul regulovatelného výkonového zdroje
		\begin{itemize}
			\item Regulace napětí 0\jedn{V}-40V, zvoleno
			\item Regulace proudu 0\jedn{A}-10A, zvoleno
			\item Pokusit se dosáhnout podobných kvalitativních parametrů jako podobná, na trhu dostupná zařízení \ref{tab:SrovnaniZdrojeTrh}
			\item Pokusit se dosáhnout nižších výrobních nákladů
		\end{itemize}
\end{itemize}

\FloatBarrier
\begin{figure}[!ht]
	\begin{center}
		\includegraphics[scale=0.3]{obrazky/Navrh/CelkovyPohled}
	\end{center}
	\caption{Blokové schéma konceptu navrhovaného řešení}
	\label{fig:PlnyKoncept}
\end{figure}
\FloatBarrier

\section{Navrhované zařízení z pohledu uživatele}
	Koncepce a funkčnost zařízení z pohledu uživatele by měla být co nejintuitivnější a pohodlné. Zařízení by tedy mělo mít tyto vlastnosti:
	\begin{itemize}
		\item pohodlné připojení k PC
		\item zvoleny standardní příkazy ze skupiny napájecích zdrojů definované \zk{zkSCPI}
		\item veškeré funkce výkonového zdroje dostupné z lokálního či vzdáleného ovládání, nic nemá být ovládané pouze z modulu výkonového zdroje
		\item jednoduché připojení dalšího modulu výkonového zdroje (automatická detekce připojených zařízení)
		\item jednoduché rozšíření o jednotku lokálního řízení
		\item jednotlivé moduly výkonových zdrojů nemusí mít stejné rozsahy výstupních veličin
	\end{itemize}
	
	\hfill\break
	Modularita navíc umožní uživateli umístit si ovládací modul v dosahu, zatímco rozměrné moduly výkonového zdroje do racku, pod stůl, atd. Díky odolné průmyslové sběrnici RS-485 mohou být moduly výkonových zdrojů umístěny v poměrně velké vzdálenosti od ovládacího modulu. 
	
	Ovládací modul bude obsahovat rozhraní USBTMC, rozhraní pro připojení lokální jednotky, rozhraní RS-485 a konektor síťového napájení pro případ, kdy nebude připojeno USB k počítači, a bude tak nutné napájet modul vlastním zdrojem.
	
	Výkonový zdroj bude mít výstupní svorky regulovaného napájení, nápájecí konektor, konektor sběrnice RS-485 a volič adresy modulu výkonového zdroje, který je nezbytný k provozování více zařízení na sběrnici a není žádoucí, aby zařízení měly adresu pevně přidělenou. To umožní měnit moduly mezi sebou bez nutnosti změny ovládacích programů či rozšiřovat sestavu libovolně. Je však v úvaze, že počet modulů výkonového zdroje v jedné sestavě bude omezen na \textbf{maximální počet 16 modulů}. Tento počet by měl plně vystačit nejnáročnějším požadavkům na počet zdrojů.

	
\section{Modul ovládání}
	Funkce ovládacího modulu bude příjmat příkazy ze vzdáleného rozhraní v podobě \zk{zkSCPI} příkazů nebo příkazy z místní ovládací jednotky. Podoba komunikačního protokolu bude navržena tak, aby vyhovovala požadavkům místního ovládání. Oproti vzdálenému ovládání, kde se budou zasílat jen požadované hodnoty, jednotka místního ovládání bude vyžadovat informace o všech měřených veličinách všech připojených modulů výkonových zdrojů několikrát za vteřinu, aby zobrazované informace na jednotce byly aktuální.

	\subsection{Lokální (místní) řízení}
		Pro místní ovládání bude nutné k ovládacímu modulu připojit rozšiřovací jednotku na které budou umístěny ovládací a zobrazovací prvky. Proto je třeba s touto možností počítat a modul navrhnout tak, aby se jednotka dala na modul připevnit a modul s jednotkou tak spolu zase tvořili jeden celek. Jednotka  místního ovládání by měla být napájena z ovládací jednotky, aby nebylo potřeba žádné dodatečné napájení. Z toho důvodu je to potřeba zohlednit při návrhu napájení ovládací jednotky.
		
	\subsection{Vzdálené řízení}
		Aby bylo možné zařízení jednoduše připojit a začít používat, zařízení musí splňovat následující podmínky:
		\begin{itemize}
			\item zařízení musí být připojeno přes jednu z podporovaných rozhraní \zk{zkVISA} \zk{zkAPI}
			\item zařízení musí podporovat \zk{zkSCPI} příkazy
		\end{itemize}
		
Na vzdáleném hostujícím zařízení (PC) musí být nainstalováno \zk{zkVISA}, které bývá součástí instalace aplikací pro měření a testování (LabVIEW - National Instruments).
		
		
		\hfill\break
		\textbf{Rozhraní USB specifikace USBTMC} \\
		
			\zk{zkUSB} bylo oficiálně představeno v roce 1996, začátek vývoje však sahá až do roku 1994. V roce 1996 byla verze 1.0, která byla problémová. Opravdu široce využitelná verze \zk{zkUSB}, \zk{zkUSB}1.1 se objevila v 1998. \zk{zkUSB}1.1 má datovou rychlost 1.5Mb/s pro připojení například herního zařízení a datovou rychlost 12Mb/s pro \zk{zkUSB} disky. Od této doby se začalo \zk{zkUSB} rozhraní objevovat na všech osobních počítačích.
		
			Protože \zk{zkUSB} je univerzální sběrnice a je možné ji v dnešní době použít prakticky na připojení libovolného zařízení, má tato sběrnice zavedený mechanizmus pro rozpoznání připojeného zařízení. Tento mechanizmus je spuštěn okamžitě po připojení a nazývá se \texttt{ENUMERACE}. V průběhu enumerace poskytuje zařízení \uv{Device} nadřazenému zařízení \uv{Host} data, která popisují vlastnosti zařízení. Data jsou rozdělena do datových struktur a tyto struktury se nazývají popisovače \uv{DESCRIPTORS}. Tyto descriptory mimo jiné rozřazují zařízení do tříd \uv{classes}, potažmo podtříd. Každá tato třída je samostatně specifikována. Proces enumerace a strukturu popisovačů popisuje specifikace \zk{zkUSB} rozhraní\cite{USBorgUSBspec}.
		Komunikace tohoto druhu je provozována přes tzv. \texttt{kontrolní koncový bod} \uv{CONTROL ENDPOINT}. Koncový bod je logický vstup nebo výstup komunikace, zařízení jich může mít různý počet v závislosti na funkci zařízení a specifikaci třídy. Kontrolní koncový bod je však povinný pro všechna zařízení kvůli enumeraci a jiným kontrolním operacím probíhajících mezi zařízeními.
	
	\hfill\break
	\textbf{Specifikace USBTMC} \\
	
		Pro účely práce s měřícími a testovacími zařízeními přes rozhraní \zk{zkUSB} byla vytvořena třída \zk{zkUSBTMC}\cite{USBorgUSBTMCspec}. Tato specifikace popisuje konfiguraci popisovačů a komunikaci zařízení s hostujícím zařízením. Dále specifikace definuje minimální požadavky na zařízení, aby splňovalo specifikaci. 
		\clearpage 
		Specifikace ukládá použití těchto koncových bodů:
		%\hfill\break
		\begin{description}
			\item[CONTROL ENDPOINT] - je vyžadován specifikací pro USB2.0
			\item[BULK-OUT ENDPOINT] - je používán k zasílání dat z nadřazeného zařízení (host) do podřízeného zařízení (device). Host posílá na tento koncový bod zprávy a zařízení je zpracováva v pořadí v jakém je přijímá.
			\item[BULK-IN ENDPOINT] - je používán k zasílání dat z device do host. Host přijímá zprávy odpovědí ze zařízení.
			\item[INTERRUPT-IN ENDPOINT] - je používáno zařízením k zasílání upozornění pro host. Může být požadován specifikací podtřídy \zk{zkUSBTMC} USB488 subclass popsané specifikaci USBTMC USB488 subclass\cite{USBorgUSBTMC488spec}, pokud bude v popisovači rozhraní nastaveno \uv{bInterfaceProtocol = 1}. Jinak se tento koncový bod nepoužívá.
		\end{description}

		Aby po připojení zařízení například k PC s nainstalovaným \zk{zkVISA} bylo zařízení správně detekováno jako zařízení \zk{zkUSBTMC} je nutné správně nastavit descriptory. V tabulkách \ref{tab:UsbDeviceDescriptor}, \ref{tab:UsbConfigurationDescriptor}, \ref{tab:UsbInterfaceDescriptor} jsou vypsána pouze nastavení spojená s konfigurací podle specifikace \zk{zkUSBTMC}\cite{USBorgUSBTMCspec}.

\FloatBarrier
\begin{table}[!ht]
  \begin{center}
  	\small
	  \begin{tabular}{|l|l|p{5cm}|}
	    \hline
			položka																				& hodnota 		& poznámka\\
	    \hline\hline
	    \textbf{Specifikace USB}											&	0x0200			&	verze USB rozhraní		\\
			\hline
			\textbf{Třída zařízení}												&	0						& 0 - jednotlivá rozhraní mají vlastní třídu\\
			\hline
			\textbf{Podtřída zařízení}										&	0						&	musí být 0 pokud třída je 0\\
			\hline
			\textbf{Protokol zařízení}										&	0						& není použit protokol specifické třídy pro úroveň komunikace se zařízením\\
			\hline
			\textbf{Velikost kontrolního koncového bodu} 	& 64 					& vyžaduje specifikace USBTMC \\
			\hline
			\textbf{Počet konfigurací} 										& 1 					& počet možných konfigurací zařízení\\
			\hline
	  \end{tabular}
  \end{center}
	\caption{Descriptor USB zařízení\cite{USBorgUSBTMCspec}.}
	\label{tab:UsbDeviceDescriptor}
\end{table}


\begin{table}[!ht]
  \begin{center}
  	\small
	  \begin{tabular}{|l|l|p{5cm}|}
	    \hline
			položka																				& hodnota 		& poznámka\\
	    \hline\hline
	    \textbf{Počet rozhraní}												&	1						&	udává kolik má daná konfigurace rozhraní		\\
			\hline
	  \end{tabular}
  \end{center}
	\caption{Konfigurační descriptor\cite{USBorgUSBTMCspec}.}
	\label{tab:UsbConfigurationDescriptor}
\end{table}


\begin{table}[!ht]
  \begin{center}
  	\small
	  \begin{tabular}{|l|l|p{5cm}|}
	    \hline
			položka																				& hodnota 		& poznámka\\
	    \hline\hline
	    \textbf{Číslo rozhraní}												&	0						&		\\
			\hline
			\textbf{Alternativní nastavení}								&	0						&	číslo alternativního nastavení pro toto rozhraní \\
			\hline
			\textbf{Počet koncových bodů rozhraní}				&	2 (3)				&	3 - pokud bude zařízení splňovat požadavky podtřídy USBTMC USB488\cite{USBorgUSBTMC488spec}	\\
			\hline
			\textbf{Třída rozhraní}												&	0xFE				&	přiděleno třídě USBTMC \\
			\hline
			\textbf{Podtřída rozhraní}										&	0x03				&	přiděleno podtřídě USBTMC \\
			\hline
			\textbf{Protokol rozhraní}										&	0x00				&	0 - bez specifikace podtřídy; 1 - podporuje podtřídu rozhraní USBTMC USB488 \\
			\hline
	  \end{tabular}
  \end{center}
	\caption{Descriptor rozhraní\cite{USBorgUSBTMCspec}.}
	\label{tab:UsbInterfaceDescriptor}
\end{table}
\FloatBarrier

\section{Modul výkonového zdroje}
	Tento modul bude přijímat příkazy z ovládacího modulu. Pokud bude příkaz adresován právě tomuto zařízení, tak tento příkaz vykoná. Úkolem této jednotky je regulovat výstupní veličinu (napětí U nebo proud I) na požadovanou velikost. Reálné (měřené) výstupní hodnoty pak bude možné z modulu vyčítat zpět. Modul zle rozložit do těchto bloků:
	\begin{itemize}
		\item komunikační blok
		\item řídící blok
		\item regulační blok
		\item transformační blok
	\end{itemize}
	
	\hfill\break
	Komunikační blok představuje vstupní blok pro komunikaci s ovládacím modulem. Pomocí tohoto bloku bude komunikovat s okolím řídící blok. Řídící blok bude provádět měření veličin a porovnávat je s požadovanými veličinami přijatých z ovládacího modulu. Na základě tohoto porovnání bude řízen regulační blok tak, aby bylo dosaženo co nejmenší odchylky. Transformační blok bude transformovat napětí ze síťového (230V) na příhodné vstupní napětí regulačního bloku.
	

		\subsection{Komunikační blok}
			Předpoklad je, že výkonový modul zdroje bude používán pro nápájení různých aplikací. Bude vyžadováno, aby napájení bylo galvanicky oddělené a bylo teoreticky možné zdroj připojit k jakémukoliv referenčnímu potenciálu. V praxi je však tento maximální rozdíl potenciálů konečný. V průmyslové elektronice se tento llimit pohybuje na hranici $1-2kV$.O oddělení regulovaného napájení se postará transformační blok. Pokud by nebyla oddělena komunikace, referenční potenciál by byl definován potenciálem komunikační linky. Proto bude nutné použít v komunikačním bloku oddělovací prvky komunikace. Pro tyto účely existuje široká škála integrovaných obvodů. Jelikož sběrnice RS-485 je diferenciální komunikací, kde se vyhodnocují rozdíly napětí na 2 vodičích linky, přímé oddělení se neprovádí. Nejdříve se RS-485 převede na RS-232 linku, ta je poté oddělena.
			Až poté bude komunikace vstupovat do řídícího bloku. Většina mikrokontrolérů podporuje sběrnici RS-232 (\zk{zkUART}), proto již nebude nutné po oddělení zpětné konverze na RS-485, která stejně není mikrokontroléry podporována.
		
		\subsection{Řídící blok}
			Řídící blok bude reprezentován mikrokontrolérem, který bude vykonávat přijaté příkazy, měřit výstupní veličiny regulátoru a řídit regulátor. Aby byl kompenzován úbytek napětí na vodičích při vysokém proudu, bude jednotka měřit výstupní napětí přímo na konektoru výstupní regulované veličiny. Výstup regulátoru na svorky modulu bude odepinatelný stejně jak tomu je u komerčně dostupných napájecích zdrojů na trhu, což je vlastně také zdroj úbytku napětí uvnitř zařízení.
			Z důvodu řízení pomocí mikrokontroléru budou veškeré měřící a ovládací signály referovány k 0V a jejich rozasah bude do 5V (kompatibilní s logikou \zk{zkTTL} - \zkratkatext{zkTTL}). Některé mikrokontroléry však nemají \zk{zkDAC} (\zkratkatext{zkDAC}), bude tedy třeba konverzi na analogový signál provést vně mikrokontroléru. Lze použít externí \zk{zkDAC} (složitější, nákladnější, přesnější) nebo převodem \zk{zkPWM} (\zkratkatext{zkPWM}) generované mikrokontrolérem na střední hodnotu napětí pomocí filtru dolní propusti.  
			
			\begin{equation}
				D = \frac{\tau}{T} \\
				\label{eqDutyCycle}
			\end{equation}
			\begin{description}
				\item[$\tau$] - doba trvání stavu logické úrovně 1 [s]	
				\item[$T$] - doba trvání periody signálu [s]	
				\item[$D$] - střída, poměr trvaní logických úrovní
			\end{description}

			\begin{equation}
				U_{AVG} = U_{HI}*D \\
				\label{eqPwmAverageVoltage}
			\end{equation}
			\begin{description}
				\item[$U_{HI}$] - úroveň napětí logické úrovně 1  [V]	
				\item[$D$] - střída, poměr trvaní logických úrovní	
				\item[$U_{AVG}$] - střední hodnota napětí \footnote{stejné bude i napětí za filtrací (dolní propustí) PWM signálu}	
			\end{description}
			
			\FloatBarrier
			\begin{figure}[!ht]
				\begin{center}
					\includegraphics[scale=0.25]{obrazky/Navrh/Dutycycle}
				\end{center}
				\caption{Pulsně šířková modulace - obdelníkový signál\cite{WikipediePwm}}
				\label{fig:PwmSig}
			\end{figure}
			\FloatBarrier
			%vzorec vypoctu duty cycle a vzorec pro vypocet stredni hodnoty napeti s pomoci duty cycle
			%obrazek PWM a dolni propusti
		
		\subsection{Regulační blok}
			Tento blok bude obsahovat aktivní regulační prvek, kterým bude prováděna regulace. Na vstup regulačního prvku bude přivedeno usměrněné a filtrované transfomované napětí. Na ovládácí vstup bude přivedeno řídící napětí, které bude měnit odpor regulačního prvku a regulovat výstupní napětí.
			Jelikož lze předpokládat, že přímá regulace pomocí mikrokontroléru nebude dostatečně rychlá a mohla by způsobovat rozkmitání či zvětšené zvlnění výstupní veličiny, použije se dvoustavová regulace. Rychlá regulace bude součástí regulačního bloku a pomalá regulace bude zastoupena řídícím blokem.
			Bylo by vhodné provádět regulaci napětí či proudu změnou napětí v rozsahu $0-5V$ (\zk{zkTTL}). Rozsah měřících i řídících napětí by byl $0-5V$. Pak bude možné připojit řídící signály z mikrokontroléru přímo na řídící vstupy regulátoru.
			Proud bude snímán rezistorem malé hodnoty jako úbytek napětí na tomto rezistoru. Napětí bude zesíleno tak, aby odpovídalo rozsahu regulace pro úrovně logiky \zk{zkTTL}.
			
			\FloatBarrier
			\begin{figure}[!ht]
				\begin{center}
					\includegraphics[scale=0.3]{obrazky/Navrh/RegUnit}
				\end{center}
				\caption{Regulační blok}
				\label{fig:RegBlok}
			\end{figure}
			\FloatBarrier
			
			%obrazek regulačniho prvku s ovladanim TTL
			\hfill\break
			\textbf{Rychlá regulace} \\
			
				Bude tvořit nejdůležitější regulační prvek. Tento prvek bude zodpovědný za stabilitu systému a rychlost reakce na případné proudové přetížení. Tento regulátor bude mít tyto vstupy na jejichž základě bude provádět regulaci:
				
				\begin{description}
					\item[$U_{RO}$] - Výstupní napětí regulátoru (měřená hodnota)
					\item[$U_{RP}$] - Požadované výstupní napětí (požadovaná hodnota)
					\item[$I_{RO}$] - Výstupní proud regulátoru (měřená hodnota)
					\item[$I_{RP}$] - Požadovaný maximální výstupní proud (požadovaná hodnota)
				\end{description}
				
				\hfill\break
				Regulátor bude mít dva operační režimy:
				
				\begin{description}
					\item[napěťový] - když $I_{RO} < I_{RP}$, regulace $U_{RO}$, aby $U_{RO} = U_{RP}$ 
					\item[proudový] - když $I_{RO} \geq I_{RP}$, regulace(omezení) $U_{RO}$ aby $I_{RO} = I_{RP}$ 
				\end{description}
				
			\hfill\break
			\textbf{Pomalá (dodatečná) regulace} \\	
			
				Regulace bude tvořena programově uvnitř mikrokontroléru, kde mikrokontrolér bude generovat $U_{URP}$ a $U_{IRP}$. Tyto hodnoty budou dolaďovány na základě reálně měřených veličin v zařízení. Tato regulace bude kompenzovat úbytky na vodičích či úbytky na spínacích prvcích zařízení. Regulace bude muset být opět schopna pracovat v obou regulačních režimech a pracovat spíše jen, když je rychlá regulace v ustáleném stavu, kdy neprobíhají velké změny výstupní regulované veličiny.			
		
		\subsection{Transformační blok}
			Tento blok bude mít na starosti konverzi, usměrnění a vyfiltrování síťového napětí (230VAC) na navržené vstupní napětí regulátoru. Přihledne-li se k faktu, že čím větší bude $\Delta U_{REG} = U_{RIN} - U_{ROUT}$ (úbytek napětí na regulátoru), tím více bude klesat účinnost napájecího zdroje. U lineárních napájecích zdrojů se často tento problém řeší přepínáním vstupních napětí regulátoru tak, aby bylo $\Delta U_{REG}$ co nejmenší. Takto lze alespoň částečně zlepšit účinnost linerního napájecího zdroje.
			Transformační jednotka bude tedy obsahovat přepínač úrovní vstupního napětí regulátoru. Tento přepínač bude ovládán řídícím blokem výkonového zdroje.

\section{SCPI příkazy pro vzdálené řízení}
	V tabulce \ref{tab:MoznostiZarizeni} je sumarizace nastavitelných parametrů či získatelných hodnot na základě výše zmíněných vlastností a schopností celého zařízení.
	
	\FloatBarrier
	\begin{table}[!ht]
		\begin{center}
			\small
			\begin{tabular}{|l|}
				\hline
				parametr																			\\
				\hline\hline                                  
				\textbf{Indikace na lokální jednotce}					\\
				\hline                                        
				\textbf{Adresace modulu výkonováho zdroje}		\\
				\hline                                        
				\textbf{Nastavení výstupního napětí vybraného zdroje}		\\
				\hline                                        
				\textbf{Nastavení výstupního proudu vybraného zdroje}		\\
				\hline                                        
				\textbf{Měření výstupního napětí vybraného zdroje}		\\
				\hline                                        
				\textbf{Měření výstupního proudu vybraného zdroje}		\\
				\hline                                        
				\textbf{Sepnutí/rozepnutí výstupu vybraného zdroje}		\\
				\hline
			\end{tabular}
		\end{center}
		\caption{Možnosti ovládání a indikace navrhovaného zařízení}
		\label{tab:MoznostiZarizeni}
	\end{table}
	\FloatBarrier
	
	Na základě tabulky \ref{tab:MoznostiZarizeni} jsou v tabulce \ref{tab:ScpiPříkazy} vybrané příkazy ze specifikace \zk{zkSCPI}\cite{IviFoundationScpi}. V této tabulce jsou uvedeny i příkazy, které bude zařízení podporovat jen pokud bude připojena jednotka místního ovládání.
	
	\FloatBarrier
	%\begin{longtable}
	\begin{table}[!ht]
		\begin{center}
			\small
			\begin{tabular}{|l|l|}
				\hline
				SCPI příkaz																&	parametr 	\\
				\hline\hline                                  
				\multicolumn{2}{c}{Základní příkazy} \\
				\hline
				\verb|*IDN?|															& $-$ 	\\	%CORE_IDN_QRY
				\hline                                          
				\verb|*CLS|																& $-$ 	\\	%CORE_STAT_CLR
				\hline                                          
				\verb|*RST|																& $-$ 	\\	%CORE_RESET
				\hline                                          
				\multicolumn{2}{c}{Systémové příkazy} \\          
				\hline                                          
				\verb|SYSTem:BEEPer[:IMMediate]|					& $-$ 	\\	%BEEP
				\hline                                          
				\verb|SYSTem:ERRor?|											& $-$ 	\\	%ERROR_QRY
				\hline                                          
				\verb|SYSTem:VERSion?|										& $-$ 	\\	%VER_QRY
				\hline                                          
				\verb|SYSTem:LOCal|												& $-$ 	\\	%LOC_CTRL
				\hline                                          
				\verb|SYSTem:REMote|											& $-$ 	\\	%REM_CTRL
				\hline                                          
				\verb|SYSTem:RWLock|											& $-$ 	\\	%RW_LOCK
				\hline
				\multicolumn{2}{c}{Zobrazovací příkazy - určené pro jednotku lokálního ovládání} \\
				\hline
				\verb|DISPlay[:WINDow][:STATe]|						& \verb;{OFF|ON|TRUE|FALSE}; 		\\	%DISP_STAT
				\hline
				\verb|DISPlay[:WINDow][:STATe]?|					& $-$ 		\\	%DISP_STAT_QRY
				\hline
				\verb|DISPlay[:WINDow]:TEXT[:DATA]|				& \verb;<quoted string>; 		\\	%DISP_TEXT
				\hline
				\verb|DISPlay[:WINDow]:TEXT[:DATA]?|			& $-$ 		\\	%DISP_TEXT_QRY
				\hline
				\verb|DISPlay[:WINDow]:TEXT:CLEar|				& $-$ 		\\	%DISP_CLR
				\hline
				\multicolumn{2}{c}{Příkazy adresace modulů výkonových zdrojů} \\
				\hline
				\verb|INSTrument[:NSELect]|								& \verb;{1-16}; 		\\	%INST_SEL
				\hline
				\verb|INSTrument[:NSELect]?|							& $-$ 		\\	%INST_SEL_QRY
				\hline
				\verb|INSTrument:RINStrument|							& $-$ 		\\	%INST_CONN
				\hline
				\verb|INSTrument:CINStrument?|						& $-$ 		\\	%INST_CONN_QRY
				\hline
				\verb|INSTrument:IPARameters?|						& $-$ 		\\	%INST_SEL_PAR_QRY
				\hline
				\multicolumn{2}{c}{Konfigurační příkazy adresovaného modulu výkonového zdroje} \\
				\hline
				\verb|[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]|		& \verb;{<current>|MIN|MAX}; 		\\	%SRC_IMM_CURR
				\hline
				\verb|[SOURce:]CURRent[:LEVel][:IMMediate][:AMPLitude]?|	& $-$ 		\\	%SRC_IMM_CURR_QRY
				\hline
				\verb|[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]|		& \verb;{<voltage>|MIN|MAX}; 		\\	%SRC_IMM_VOLT
				\hline
				\verb|[SOURce:]VOLTage[:LEVel][:IMMediate][:AMPLitude]?|	& $-$ 		\\	%SRC_IMM_VOLT_QRY
				\hline
				\multicolumn{2}{c}{Měřící příkazy adresovaného modulu výkonového zdroje} \\
				\hline
				\verb|MEASure[:SCALar]:CURRent[:DC]?|			& $-$ 		\\	%MEAS_CURR_QRY
				\hline
				\verb|MEASure[:SCALar][:VOLTage][:DC]?|		& $-$ 		\\	%MEAS_VOLT_QRY
				\hline
				\multicolumn{2}{c}{Příkazy pro ovládání výstupů modulů výkonových zdrojů} \\
				\hline
				\verb|OUTPut[:STATe]|											& \verb;{OFF|ON|TRUE|FALSE}; 		\\	%OUT_STAT
				\hline
				\verb|OUTPut[:STATe]?|										& $-$ 		\\	%OUT_STAT_QRY
				\hline
				\verb|OUTPut:ALL|													& \verb;{OFF|ON|TRUE|FALSE}; 		\\	%OUT_STAT_ALL
				\hline                             
			\end{tabular}
		\end{center}
		\caption{Možnosti ovládání a indikace navrhovaného zařízení}
		\label{tab:ScpiPříkazy}
	\end{table}
	\FloatBarrier
	
	