\subsection{Kohzu SC-200, SC-400, and SC-800}
\textit{Platforms: All}
\newline

This driver is for the SC series of stepping motor controllers from Kohzu
(\MxLink{http://www.kohzu.com/}{http://www.kohzu.com/}).
Both RS-232 and GPIB support has been implemented in the MX drivers,
but only the RS-232 support has actually been tested.

The MX drivers for this controller are
%
\newline
\begin{tabular}{lp{9.5cm}}
    \textit{kohzu\_sc} &
	Interface driver for controlling the Kohzu SC controller.\\

    \textit{kohzu\_sc\_motor} &
	Motor driver for controlling a single motor of the controller.\\
\end{tabular}

\ \newline
\textbf{kohzu\_sc} driver
\newline\newline
%
\newcommand{\MxFieldKohzuZscPortZinterface}
{For RS-232 connections, this will be the name of the MX RS-232 record,
such as \textit{kohzu\_com1}.

For GPIB connections, this will be the name of the MX GPIB record together
with the GPIB address of the Kohzu controller, such as
\textit{kohzu\_gpib:4} for a controller at GPIB address 4.}
%
\MxKohzuZscDriverFields

\ \newline
\textbf{kohzu\_sc\_motor} driver
\newline\newline
%
\newcommand{\MxFieldKohzuZscZmotorKohzuZscZrecord}
{The name of the MX record for the Kohzu controller above.}
%
\newcommand{\MxFieldKohzuZscZmotorAxisZnumber}
{The number of the motor axis.}
%
\newcommand{\MxFieldKohzuZscZmotorKohzuZscZflags}
{Flag bits described below that affect the behavior of the driver.}
%
\MxKohzuZscZmotorDriverFields
\ \newline

\ \newline
The valid flag bits for the \textit{kohzu\_sc\_flags} field are:
\newline\ \newline
\begin{tabularx}{\textwidth}{rcX}
  0x1 & - & This tells the controller to report the position for this motor
	returned by an attached encoder rather than the commanded
	step position.\\
0x1000 & - & This tells the controller to ignore hardware limits
	for this motor.\\
\end{tabularx}

Here is an example MX database for the Kohzu SC series:
\begin{verbatim}
kohzu_com1 interface rs232 win32_com "" "" 38400 8 N 1 N 0x0d0a 0x0d0a -1 0x0 com1
kohzu_sc interface controller kohzu_sc "" "" kohzu_com1
k1 device motor kohzu_sc_motor "" "" 0 0 -10000000 10000000 0 -1 -1 1.0 0 steps kohzu_sc 1 0x0
k2 device motor kohzu_sc_motor "" "" 0 0 -10000000 10000000 0 -1 -1 1.0 0 steps kohzu_sc 2 0x0
\end{verbatim}

