28 กุมภาพันธ์ 2553

ใช้งาน Biclops Pan-Tilt-Verge Camera ...

ใช้งาน Biclops Pan-Tilt-Verge Camera Head

  1. การนำโปรแกรมมาใช้งานต้องใช้ SVN โหลดมา ซึ่งแนะนำให้ใช้ TortoiseSVN
    สามารถอ่านได้จาก การโหลดไฟล์ จาก SVN server โดยใช้ TortoiseSVN
    โดย username และ password สามารถขอได้โดยกรอกแบบฟอร์มนี้ http://www.traclabs.com/main-office.html
    หรือ Email ไปที่ sales@traclabs.com
    okoเมื่อ Download เสร็จจะได้ไฟล์ดังภาพ
  2. กรณีที่เครื่องไม่เคยลง portablePosix ให้ Copy ไปไว้ที่ Drive c:



    แล้วทำการ Add Path โดยไปที่ start>control panel>System>คลิกขวาเลือก System Property > แท็บ Advance> Environment Variable >คลิกเลือก variable Path >คลิก Edit เพิ่มข้อความ  ";C:\portablePosix\Pre-built\lib" ต่อท้ายข้อความเดิม
    ถ้าเป็น windows 7 จะง่านหน่อย ที่ start พิมพ์ว่า Path เลยจะเปิดหน้าจอ Environment Variable ให้เลย
  3. Copy ..\Biclops API\motion ไปไว้ที่ drive c:
    และ copy \Biclops API\Biclops\Software\libBiclops ไปไว้ใน Motion



  4. กลับมาที่ไฟล์ที่ Download มา เข้าไปที่ ..\Biclops API\Biclops\Software\libBiclops แล้วเปิด Biclops.sln


  5. เช็ต Biclops_Demo Project ให้เป็น start Up Project
    โดยคลิกขวา แล้วเลือก Set as Startup Project



  6. Config การ include และ librart file
    โดยเข้าไปที่ Tools> Options..>Projects and Solutions> VC++ Directories
    แล้วadd Directory ดังนี้



    Show Directories for
    Directories ที่เพิ่ม
    Include files
    C:\motion\libBiclops\include
    C:\motion\libUtils\include
    C:\motion\libPMD\include
    C:\portablePosix\Pre-built\include
    Library files
    C:\motion\libBiclops\Lib
    C:\motion\libUtils\Lib
    C:\motion\libPMD\Lib
    C:\portablePosix\Pre-built\Li

  7. Download Configuration File ตัวใหม่ สำหรับรุ่น PTV
  8. ปรับ Serial Port ไปที่ COM1
  9. รันโปรแกรมได้ แล้วเปลี่ยน Configuration file เป็นไฟล์ใหม่ที่ Download ในข้อ 7
    คลิก (Re)connect

  10. คลิก Do Homing เพื่อหา Absolut Position
  11. เลือก Pan-Tilt ตาม Mouse คลิก MouseMove
  12. การเขียนโปรแกรม สามารถดูรายละเอียดได้จาก Project BiclopsBareBones ในไฟล์ BiclopsBareBones.cpp จะอธิบายได้ค่อนข้างละเอียด
    อย่าลืม เปลี่ยน configuration file if (biclops.Initialize((argc > 1) ? argv[1] : "..\\data\\BiclopsDefaultKMUTTv3.cfg")) {
  13. Option Nemin Pan-Tilt Library for Biclops Model PTV





ไม่มีความคิดเห็น: