--------
#==========================================================================
# README for URG sample programs (scip-samples)
#--------------------------------------------------------------------------
# Copyright (C) 2005-2007 aokaze (Hara Yoshitaka), YoS (Yoshida Tomoaki)
# bluewind@roboken.esys.tsukuba.ac.jp
# yoshida@furo.org
#==========================================================================

ŵʳ¬襻 URG ꡼Ѥ API ӥץץ

SCIP1  SCIP2 Ǥ̿ץȥбƤޤ


* ưĶ
  Linuxkernel 2.6, gcc 3 ʹߡ


* 饤
  MIT License

  ʲ URL ʤɤ򻲾ȤƤ
  http://www.opensource.jp/licenses/mit-license.html


* 
1. SCIP API in C

  SCIP Ǥ̿˴Ϣؿ
   scipBase.h
   scipBase.c
   scip1.h
   scip1.c
   scip2.h
   scip2.c
   scipUtil.h
   scipUtil.c
   API ȤƤޤȤƤޤ

2. ץץ

  sample1.c  sample2.c 2ĤΥץץबޤ


* ץץˤĤ

1. sample1.c

  SCIP1  SCIP2 ޥɤưåץץǤ

  ץμ¹
   Can not get a scan (Laser OFF)
   Can not get a scan (Laser OFF, No stored scan)
  Ȥä顼åФޤưǧΤΰդ˹ԤäƤ뤿
  Ϥޤ

2. sample2.c

  25ΥʬεΥǡ2ʬεΥǡ
  ޥɡMD/MSޥɡˤ5ȯԡˤƥե¸륵ץ
  ץǤ


* ץץλȤ

1. ѥ

  $ make

  ¹ԥե sample1  sample2 Ǥޤ

2. ¹

  ʲΤ褦˼¹Ԥޤ

  $ ./sample1 /dev/ttyS0
  $ ./sample2 /dev/ttyS0 logfile.dat

  嵭Ǥϡꥢݡȡ/dev/ttyS0ˤ³줿 URG Υǡ
  ޤsample2 ξϥǡ logfile.dat ¸ޤ̤Υݡ
   URG ³ƤϡǥХե̾ /dev/ttyS0 㤨м
  褦ѹƤ

   ꥢݡ          /dev/ttyS0
   ꥢݡȡ2ܡ /dev/ttyS1
   USB-ꥢѴ  /dev/ttyUSB0
   USBCDC-ACM 饹   /dev/ttyACM0

  CDC-ACM ȤϡCommunication Device Class - Abstract Control Model Ȥ
  USB ̿饹ʡ

  ǥȥӥ塼󤪤 udev ˤäơǥХե̾ۤʤ
  礬ޤdmesg ޥɤѤ뤳ȤǥǥХե̾ʬޤ

3. sample2 ϥեեޥå

  sample2 ¹Ԥ̤νϥեʾ嵭ξ logfile.datˤΥեޥå
  ϰʲ̤Ǥ
----------------------------------------
[ƥåֹ] [Υ] [xɸ] [yɸ]    ʺǽΥ󡢥ƥå44
[ƥåֹ] [Υ] [xɸ] [yɸ]
        :                                    ʥƥå725ޤǷ֤
[]
[ƥåֹ] [Υ] [xɸ] [yɸ]    2ܤΥ
[ƥåֹ] [Υ] [xɸ] [yɸ]
        :
[]
        :
        :
10ܤΥޤǷ֤
----------------------------------------

  ڤʸ ڡ   ʤΤǡgnuplot ѤƥץåȤǤޤ
  ʲΤ褦˥ץåȤȡǡ X-Y ľɸϤŸ
  ץåȷ̤򸫤뤳ȤǤޤ

   $ gnuplot

   > set size ratio -1
   > plot "logfile.dat" using 3:4

----ޤ----
