USB-AIO11 API

Similar documents
API 매뉴얼

API 매뉴얼

USB3-FRM01 API 매뉴얼

USB-EK001 매뉴얼

USB3-DIO01

DVI-CL01 매뉴얼

USB3-FRM13 API 매뉴얼

NET-AIO12 매뉴얼

마리오와 소닉 리우 올림픽™

USB-EK001 매뉴얼

매뉴얼

인디쓔피-IOM핸돜벁닄큐1014pdf, page Preflight ( IOM핸돜벁닄큐__1014 )

매뉴얼

매뉴얼

!K_InDesginCS_NFH

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

매뉴얼

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

Copyrights and Trademarks Autodesk SketchBook Mobile (2.0.2) 2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc.,

DR-M140 사용 설명서

PowerPoint 프레젠테이션

공급 에는 3권역 내에 준공된 프라임 오피스가 없었다. 4분기에는 3개동의 프라임 오피스가 신규로 준공 될 예정이다.(사옥1개동, 임대용 오피스 2개동) 수요와 공실률 2014년 10월 한국은행이 발표한 자료에 따르면 한국의 2014년 경제성장률 예측치는 3.5%로 지

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

* ~2..

디지털TV솔루션 브로셔

내용물 시작 3 구성품 4 MDA200 기본 사항 5 액세서리 6 헤드셋 연결 7 탁상 전화기: 연결 및 통화 8 탁상 전화기(표준) 8 탁상 전화기+ HL10 거치대와 전원 공급 장치(별도 구매) 10 탁상 전화기+ EHS 케이블 12 컴퓨터: 연결 및 통화 13 컴

Product A4

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

슬라이드 1

PowerPoint 프레젠테이션

목차 006/ 008/ 009/ 011/ 012/ 013/ 014/ Part 1_ 컴퓨터가 제대로 작동하지 않을 때 문제00_ 윈도우7 복구(초기화) 방법 안내 문제01_ 컴퓨터의 전원 버튼을 눌러도 아무 반응이 없어요. 문제02_ 전원을 누르면 팬(쿨러)이 돌아가는

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

105È£4fš

2 라이선스 라이선스 돌비 래버러토리스의 허가를 얻어 제조한 제품입니다. 돌비 및 더블 D 심볼은 래버러토리스의 상표입니다. DivX 비디오에 관하여 DivX 는 Rovi Corporation 의 자회사 DivX, LLC가 개발한 디지털 비디오 포맷입니다. 본 제품은

: Symantec Backup Exec System Recovery 8:

Microsoft PowerPoint - chap06-2pointer.ppt

CLX8380_KR.book

PI ZH-CN

Hardware Manual TSP100

일반적인 네트워크의 구성은 다음과 같다

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

BSC Discussion 1

PCIe-FRM22 매뉴얼

BMP 파일 처리

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오.


라즈베리파이 프로그래밍_130912(최종).indd

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

APOGEE Insight_KR_Base_3P11

PRO1_14E [읽기 전용]

170

006- 5¿ùc03ÖÁ¾T300çÃâ

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

Microsoft Word - UG-BetaDraft_KO_TT-OK.doc

vm-웨어-앞부속

환 경 시 스 템 팀 김 유 승 권 영 덕 선 진 양 돈 PM 박 종 문 보 람 농 업 회 사 법 인 류 제 선 단 양 GGP 선 진 브 릿 지 랩 고 상 억 선 진 식 육 유 통 BU 이 장 근

Oracle® DIVAnet - 보안 설명서

양파 공동체 中 이제 들여보내 다오. 나는 쪼개지고 부서지고 얇아지는 양파를 쥐고 기도했다. 도착하면 뒷문을 열어야지. 뒷문을 열면 비탈진 숲, 숲을 지나면 시냇물, 굴러 떨어진 양파는 첨벙첨벙 건너갈 것이다. 그러면 나는 사라질 수 있겠다. 나는 때때로 양파에 입을

PART

Part Part

£01¦4Àå-2

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

1 1. INTRODUCTION 2 2. DOWNLOAD Windows Desktop & Server Max OS X, Linux, Windows CE 2 3. API REFERENCE CAN_OpenVcp CAN_Op

안전을 위한 주의사항 제품을 올바르게 사용하여 위험이나 재산상의 피해를 미리 막기 위한 내용이므로 반드시 지켜 주시기 바랍니다. 2 경고 설치 관련 지시사항을 위반했을 때 심각한 상해가 발생하거나 사망에 이를 가능성이 있는 경우 설치하기 전에 반드시 본 기기의 전원을

User Guide

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

ETOS Series 사용설명서

사용 설명서

chap 5: Trees

Microsoft Word - Armjtag_문서1.doc

공급 에는 권역에 두개의 프라임 오피스가 준공 되었다. 청진구역 2,3지구에는 광화문 D타워가 준공되어 대림에서 약 50%를 사용하며 나머지 50%는 임대마케팅을 진행 중이다. 메트로타워는 GS건설의 사옥에서 매각 이후 2013년 4분기에 리모델링을 시작하여, 에 완공

DE1-SoC Board

Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval s

금오공대 컴퓨터공학전공 강의자료

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

#DPK5(PB)(9.8.19)


#KM-340BL

NET-FRM01 매뉴얼

ARMBOOT 1

CONTENTS

adfasdfasfdasfasfadf

토익S-채용사례리플렛0404

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

< FC1A4BAB8B9FDC7D D332E687770>

12 강. 문자출력 Direct3D 에서는문자를출력하기위해서 LPD3DXFONT 객체를사용한다 LPD3DXFONT 객체생성과초기화 LPD3DXFONT 객체를생성하고초기화하는함수로 D3DXCreateFont() 가있다. HRESULT D3DXCreateFont

CANTUS Evaluation Board Ap. Note

1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo

미디어 및 엔터테인먼트 업계를 위한 Adobe Experience Manager Mobile

PowerPoint 프레젠테이션

Microsoft Word - src.doc

#KM560

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

untitled

# MBK_사고수리안내매뉴얼(갱신)

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

6강.hwp

피해자식별PDF용 0502

Transcription:

NET-AIO11 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned in this document as their own property. Information furnished by DAQ system is believed to be accurate and reliable. However, no responsibility is assumed by DAQ system for its use, nor for any infringements of patents or other rights of third parties which may result from its use. No license is granted by implication or otherwise under any patent or copyrights of DAQ system. The information in this document is subject to change without notice and no part of this document may be copied or reproduced without the prior written consent. Copyrights 2012 DAQ system Co., LTD. All rights reserved.

API (Application Programming Interface) Board Level API Functions Overview OpenDAQDevice(void) CloseDAQDevice(void) OpenDAQDevice OpenDAQDevice(void) 있다. 시스템에보드가등록되었는지확인한다. 정상등록된보드에대해서만함수를호출할수 CloseDAQDevice CloseDAQDevice(void) 디바이스의사용등록을해지한다. 장치의사용이끝나게되면반드시해당함수를호출하 여다른프로그램에서사용할수있도록해야한다

Board Programming API Functions Overview ReadyProgLoad(void); ProgLoad(int ncount, WORD *bybuf); FlashProgram(void); FlashErase(void); FlashEthernetConfig(WORD * data); ReadyProgLoad ReadyProgLoad(void) USB 인터페이스를통해보드시스템이미지를플래시메모리에저장하기전데이터수신 준비를명령한다. ProgLoad ProgLoad(int ncount, unsigned char *bybuf) USB 인터페이스를통해보드시스템이미지를전송한다. ncount : 전송할데이터바이트수이다. *bybuf : 전송데이터버퍼포인터

FlashProgram FlashProgram(void) 수신된시스템이미지를플래시메모리에저장을명령한다. ncount : 전송할데이터바이트수이다. *bybuf : 전송데이터버퍼포인터 FlashErase FlashErase(void) 플래시메모리를초기화한다. FlashEthernetConfig FlashEthernetConfig(WORD * data) 플래시메모리에 TCP/IP 이더넷링크정보를저장한다. 저장된정보는보드가부팅될때 적용된다. *data : 보드에적용할 IP, MAC, GateWay, Masking 데이터를포함하는데이터의포인터이다.

Board Control API Functions Overview SetInterface(int if_type, char* strip, int portnum); GetInterface(int * if_type, int *connected); GetDeviceInfo(WORD *ipaddr, WORD *submask, WORD *gateway, WORD *macaddr, WORD *portnum, WORD * firmware); SetInterface SetInterface(int if_type, char* strip, int portnum) 시스템에서보드와데이터입출력하기위한 USB/Ethernet 인터페이스를설정한다. If_type : 설정할인터페이스를선택한다. 0 : USB, 1 : Ethernet * strip : Ethernet 설정시시스템에서 TCP/IP 설정하는상대방보드의 IP 주소이다. portnum : 시스템에서 TCP/IP 설정에사용하는포트번호이다. GetInterface GetInterface(int * if_type, int *connected) 보드와링크설정된시스템의인터페이스종류및연결상태를얻는다. * if_type : 설정된인터페이스종류를얻는다. 0 : USB 1 : Ethernet * connected : 해당인터페이스에서보드연결상태를얻는다. 0 : 연결되지않음 1 : 연결됨

GetDeviceInfo GetDeviceInfo(WORD *ipaddr, WORD *submask, WORD *gateway, WORD *macaddr, WORD *portnum, WORD * firmware); 보드에설정된이더넷설정정보와펌웨어버전을얻는다. *ipaddr : IP 주소가저장된다. *submask : Sub-net Mask 정보가저장된다. *gateway : 게이트웨이주소가저장된다. *macaddr : MAC 주소정보가저장된다. *portnum : TCP/IP 포트정보가저장된다. *firmware : 펌웨어버젼정보가저장된다.

ADC(Analog to Digital Convertor) API Functions Overview SetSamplerate(DWORD sample); GetAdcDataEX(int *ad_data); StartGetDataRead( DWORD data_count, DWORD trigger_en, StopGetDataRead(void); DWORD sync_en, DWORD count); GetPointer( DWORD *rd_ptr, DWORD *wr_ptr, DWORD *rx_data_count, DWORD *adc_len); SetDelayTime(DWORD delay); GetDelayState(DWORD *run_flag, DWORD *mem_end); StartDelayedDataRead(DWORD data_count); StopDelayedDataRead(void); SetSamplerate SetSamplerate(DWORD sample) ADC 데이터샘플링레이트를설정한다. sample : 샘플링레이트코드를입력한다. 0 -> 65,536sps, 1 -> 32,768sps 샘플링레이트 [sps] = 65,536/(2^설정값 )

GetAdcDataEX GetAdcDataEX(int *ad_data) 연속모드 ADC 데이터를읽는다. * ad_data : 데이터버퍼포인터이다. 저장된데이터수는 StartGetDataRead() 의첫번째인자값과같다. StartGetDataRead() 의첫번째인자값이상의읽을데이터가존재하지않으면 FALSE, 그렇지않으면 TRUE 을리턴한다. StartGetDataRead StartGetDataRead(DWORD data_count, DWORD trigger_en, DWORD sync_en, DWORD count) 연속모드데이터수집을시작한다. data_count : 한번에읽어올데이터수이다. 최대 4,194,034(4M) 까지지원한다. trigger_en : Reserved sync_en : Reserved count : Reserved StopGetDataRead StopGetDataRead(void) 연속모드데이터수집을중지한다.

GetPointer GetPointer(DWORD *rd_ptr, DWORD *wr_ptr, DWORD *rx_data_count, DWORD *adc_len); 데이터수집중수신되는 USB/Ethernet 데이터수및버퍼링되는메모리포인터를확인한다. *rd_ptr : 데이터버퍼를응용프로그램에서읽는현재의메모리포인터이다. *wr_ptr : 데이터버퍼를쓰는현재의메모리포인터이다. *rx_data_count : USB/Ethernet으로부터입력되는모든데이터수 ( 바이트 ) 이다. *adc_len : USB/Ethernet으로부터입력되는 ADC 데이터 (16-bit) 수이다. SetDelayTime SetDelayTime(DWORD delay) 지연모드의 ADC 데이터샘플링전대기시간을설정한다. delay : 초단위지연시간으로 255초까지설정한다. GetDelayState GetDelayState(DWORD *run_flag, DWORD *mem_end) 지연대기상태를확인한다. 대기시간동안기다린후데이터수집을종료했는지확인한다. *run_flag : 대기실행후 524,288개데이터 (32,768sps인경우 2초데이터 ) 수집이완료되었는지를알려주는플레그이다. 진행중인경우 TRUE, 종료인경우 FALSE이다. *mem_end : 수집데이터개수를알수있는메모리포인터이다.

StartDelayedDataRead StartDelayedDataRead(DWORD data_count) 지연모드에서수집된 AD 데이터를읽는명령이다. data_count : 보드에서읽은데이터를응용프로그램으로읽어오는데이터단위갯수이다. StopDelayedDataRead StopDelayedDataRead(void) 지연모드 AD 데이터를읽기를중지한다.

DIO(Digital Input/Output) API Functions Overview SetDOUT(DWORD dout_val); GetDIN(DWORD *din_val); SetDOUT SetDOUT(DWORD dout_val) 디지탈출력을설정한다. dout_val : 출력설정값으로 8-bit 하위바이트만유효하다. 1이설정되면해당 DOUT 핀과 DOUT_COM이단선 (short) 된다. GetDIN GetDIN (DWORD *din_val) 디지탈입력상태를읽는다. *din_val : 입력핀값으로하위 8-bit 만유효하다. DIN 은 1 이읽히면 DIN_COM 과 DIN 이루프가형성되어전류가흐르는상태이다. bit 31 8 7 0 data Not Use DIN[7:0]