Kod w C realizujcy konwersj prbek zakodowanych w kodzie U2 na kod binarny przesunity, przy zachowaniu zakresu pomiarowego, dla karty LC-015-1612 z przetwornikiem AD678  na zakresie +-5V, gdzie prbki s w kodzie U2.

 // tu zmiana prbek (kod)
 if(ACKod==0) //prbka jest w kodzie binarnym przesunitym
  pr =*(buf + i);
 else             // prbka jest w kodzie U2 : konwersja na kod binarny przesuniety
  pr = U2Bin(*(buf + i));

///////////////////////////////////////////////////////////////////////////////////
// konwersja prbki z kodu U2 (zakres +-5V) na kod
// binarny przesuniety (zakres +-5V) dla przetwornika AD678
// np:  	 U[V]		U2	->  Bin przesuniety
//	 -5 		800H		0
//         	 0		0		800H
//	4.9976		7ffH		fffH
////////////////////////////////////////////////////////////////////////////////////
unsigned int U2Bin(unsigned int code)
{
  if(code<=0x07ff)
   return (0x0800+code);
  else
   return(code - 0x0800);
}

