API-PAC(W32)RM/AIO

Size: px
Start display at page:

Download "API-PAC(W32)RM/AIO"

Transcription

1 PC-MODULE / PC-HELPER API-PAC(W32) AIO

2 PDF / ( ) (tsc@contec.co.jp) FAX Question FAX Question FAX Question API-PAC(W32)RM/AIO i

3 FA/LA FA/LA OEM / ODM OEM (sales@contec.co.jp) ii API-PAC(W32)RM/AIO

4 (1) (2) (3) (4) (5) MS Microsoft Windows Windows NT MS-DOS Microsoft Corporation API-PAC(W32)RM/AIO iii

5 ... i... i ( )... i... ii... ii... ii FA/LA... ii OEM... ii...iii...iii...iii... iv AioOpen... 7 AioOpenEx... 9 AioClose AioSts AioStop AioSetRange AioGetRange AioInp AINP AioInpBack AINPB AioInpBdMem AINPMD AINPMD AINPMD AINPMD iv API-PAC(W32)RM/AIO

6 AINPMD AioReadBuf...63 AREAD...64 AioSetGain...65 AioOut...67 AOUT...70 AioOutBack...71 AOUTB...74 AioRange...76 AioDI...79 AioDO...81 BinaryToVI...84 VIToBinary...86 LpWord...89 AioIsDataReady...90 AioOpenCntGate...93 AioCloseCntGate...97 AioSetCntData...98 AioGetCntData...99 AioLatchCntData AioGetCntSts AioResetCntSts AioIsCntDataReady AioSetCntCommand AioSetCntDataB AioGetCntDataB API-PAC(W32)RM/AIO v

7 vi API-PAC(W32)RM/AIO

8 API-AIO(98/PC)W95 Microsoft Windows Me/98/95 (VXD DLL) Windows 95 API-AIO(98/PC)NT Microsoft Windows XP/2000/NT (SYS DLL) Windows XP/2000/NT Win32 API 4 / TTL TTL TTL API-PAC(W32)RM/AIO 1

9 API-TOOL API-PAC(W32) API-TOOL APIAIO.HLP API-AIO HWINSTJ.HLP Q&A 3 2 API-PAC(W32)RM/AIO

10 OS Visual C++ Microsoft Windows Me Microsoft Windows 98 Second Edition Microsoft Windows 95 Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows 2000 Professional Microsoft Windows NT Workstation Ver.3.51 Ver.4.0 Microsoft Windows NT Server Ver.3.51 Ver.4.0 ( ) Ver.2.0 Ver.4.x Ver.5.0 Ver.6.0 Visual Basic (32bit) Ver.4.0 Ver.5.0 Ver.6.0 Borland C++ Ver.4.0 Ver *1 1 *2 IBM PC/AT DOS/V NEC PC98-NX NEC PC-9800 PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E ADI12-16(PCI) AD12-64(PCI) AD12-16(PCI) ADI16-4C(PCI) ADI16-4L(PCI) DA12-16(PCI) DA12-8(PCI) DA12-4(PCI) DAI16-4C(PCI) PC AD12-8(PM) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E AD12-16(PC) AD12-8LT(PC) AD12-16LG(PC) ADI12-16(PC) ADI12-8CL(PC) ADI12-8CL(PC)H DA12-8L(PC) DA12-4(PC) DA12-6LC(PC) DAI12-8C(PC) DAI12-4C(PC) 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E AD12-16TA(98)H AD12-16T(98)H AD12-8T(98)H AD12-32F(98)H AD12-16F(98)H AD12-16RT(98)H AD12-8RT(98)H ADI12-8C(98)H ADI12-4C(98)H ADI12-8CL(98)H ADA12-8/2(98)H DA12-4T(98) DA12-2T(98) DA12-16(98) DA12-8(98) DA12-4C(98) DAI12-8C(98) DAI12-4C(98) AD DA OS E *1) 16 *2) 1 1 API-PAC(W32)RM/AIO 3

11 4 API-PAC(W32)RM/AIO

12 API-PAC(W32)RM/AIO 5 AioOpen AioOpenEx AioClose AioSts AD DA AioStop AD DA AioSetRange AioGetRange AioInp ( ) AioInpBack AioInpBdMem AioReadBuf AioSetGain AioOut ( ) AioOutBack AioRange AioDI AioDO AioOpenCntGate AioCloseCntGate AioSetCntData AioGetCntData AioLatchCntData AioGetCntSts AioResetCntSts AioIsCntDataReady AioSetCntCommand AioSetCntDataB AioGetCntDataB PC AioIsDataReady BinaryToVI VIToBinary LpWord (Visual Basic )

13 ... 1 ( ) 6 API-PAC(W32)RM/AIO

14 AioOpen AioXxxx API-TOOL (C ) HANDLE hdrv; WORD DrvNo; WORD GrpNo; DWORD dwret; dwret = AioOpen(&hDrv, DrvNo, GrpNo); (Visual Basic ) Dim hdrv As Long Dim DrvNo Dim GrpNo Dim dwret As Long dwret = AioOpen(hDrv, DrvNo, GrpNo) hdrv : AioXxxx DrvNo : : 0 30 GrpNo : : 1 16 dwret : : 0 : 0 ( ) API-PAC(W32)RM/AIO 7

15 AioOpen AioClose AioOpen ) API-TOOL 1 AD12-16EH : AD12-16EH 0 AioClose ) (AioOpen 'hdrv' ) : AioClose AioOpen C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* AioXxxx /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' AioXxxx ' dwret = AioClose(hDrv) 8 API-PAC(W32)RM/AIO

16 AioOpenEx API-TOOL AioOpen AioXxxx API-TOOL (C ) char * DeviceName; HANDLE hdrv; DWORD dwret; dwret = AioOpenEx(DeviceName, &hdrv); (Visual Basic ) Dim hdrv As Long Dim DeviceName As String Dim dwret As Long dwret = AioOpenEx(DeviceName, hdrv) hdrv : API-AIO DeviceName : API-TOOL dwret : : 0 : 0 ( ) API-PAC(W32)RM/AIO 9

17 AioOpenEx AioClose AioOpenEx ) API-TOOL AD1 AioClose ) (AioOpen 'hdrv' ) : AioClose AioOpenEx C HANDLE hdrv; DWORD dwret; /* dwret = AioOpenEx( AD1, &hdrv); /* AioXxxx /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long ' dwret = AioOpenEx( AD1, hdrv) ' AioXxxx ' dwret = AioClose(hDrv) 10 API-PAC(W32)RM/AIO

18 AioClose (C ) HANDLE hdrv; DWORD dwret; dwret = AioClose(hDrv); (Visual Basic ) Dim hdrv As Long Dim dwret As Long dwret = AioClose(hDrv) hdrv : AioOpen dwret : : 0 : 0 ( ) AioOpen API-PAC(W32)RM/AIO 11

19 AioSts AioInpBack AioInpBdMem AioOutBack (C ) HANDLE hdrv; WORD Sts; DWORD Cnt; WORD Dnum; DWORD dwret; dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); (Visual Basic ) Dim hdrv As Long Dim Sts Dim Cnt As Long Dim Dnum Dim dwret As Long dwret = AioSts(hDrv, Sts, Cnt, Dnum) hdrv : AioOpen Sts : AD DA AioInpBdMem 00h : 01h : 04h : 10h : 11h : AioInpBack AioOutBack 00h : 01h : 02h : 03h : 04h : 05h : A/D 12 API-PAC(W32)RM/AIO

20 AD12-8(PM) Cnt : AD DA AioIsDataReady AioInpBdMem AD : 2 10 Cnt = 2 10 = 20 AioInpBack AD : 2 10 Cnt = 10 AioOutBack Dnum : AioOutBack DA dwret : : 0 : 0 ( ) FIFO AioReadBuf AioInpBdMem 320h PC Cnt Dnum AioInpBdMem API-PAC(W32)RM/AIO 13

21 AioStop AioInpBack AioInpBdMem AioOutBack (C ) HANDLE hdrv; DWORD dwret; dwret = AioStop(hDrv); (Visual Basic ) Dim hdrv As Long Dim dwret As Long dwret = AioStop(hDrv) hdrv : AioOpen dwret : : 0 : 0 ( ) AioSts = 4 ) AioInpBdMem : C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; int i; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPMD1 lpainp; WORD InpChNo[16]; WORD InpMode,ScanClk; DWORD SmpClk; 14 API-PAC(W32)RM/AIO

22 InpMode = 1; for(i=0;i<16;i++){ InpChNo[i] = i; } ScanClk = 399; /* 10000(nsec)/25-1 SmpClk = 6399; /* (nsec)/25-1 /* /* (0,1,...,15ch) lpainp.inpchno = &InpChNo[0]; /* InpChNo lpainp.channels = 16; /* lpainp.scan = 10; /* lpainp.trgtype = 0; /* lpainp.delaynum = 0; /* lpainp.scanclk = ScanClk; /* lpainp.smpclk = SmpClk; /* lpainp.datafmt = 0; /* lpainp.membuftype = 1; /* lpainp.intfactor = 0; /* dwret = AioInpBdMem(hDrv,InpMode,&lpAInp,0,0,0,0); /* WORD Dnum,Sts; long Cnt; do{ dwret = AioStop(hDrv); /* dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum) /* }while(sts!= 4); /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim LpAInp Dim InpChNo(15) Dim InpMode As AINPMD1 API-PAC(W32)RM/AIO 15

23 InpMode = 1 ' For i = 0 To 15 InpChNo(i) = i ' (0,1,...,15ch) Next i LpAInp.InpChNo = LpWord(InpChNo(0)) 'InpChNo LpAInp.Channels = 16 ' LpAInp.Scan = 10 ' LpAInp.TrgType = 0 ' LpAInp.DelayNum = 0 ' LpAInp.ScanClk = 399 ' LpAInp.SmpClk = 6399 ' LpAInp.DataFmt = 0 ' LpAInp.MemBufType = 1 ' LpAInp.IntFactor = 0 ' dwret = AioInpBdMem(hDrv, InpMode, LpAInp, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioStop(hDrv) ' dwret = AioSts(hDrv, Sts, Cnt, Dnum) ' If Sts = 4 Then Exit Do Loop ' dwret = AioClose(hDrv) 16 API-PAC(W32)RM/AIO

24 AioSetRange (C ) HANDLE hdrv; BYTE Mode; BYTE Type; WORD Channel; WORD Range; DWORD dwret; dwret = AioSetRange(hDrv, Mode, Type, Channel, Range); (Visual Basic ) Dim hdrv As Long Dim Mode As Byte Dim Type As Byte Dim Channel Dim Range Dim dwret As Long dwret = AioSetRange(hDrv, Mode, Type, Channel, Range) hdrv : AioOpen Mode : 0 1 Type Channel Range : 0 : 10V 14 : 0.5V 1 : 5V 15 : 0.05V 2 : 2.5V 16 : 0.25V 3 : 1.25V 17 : 0.025V 4 : 0 10V 18 : V 5 : 0 5V 19 : 0 1V 6 : 0 2.5V 20 : 0 0.1V 7 : V 21 : 0 0.5V 8 : 1 5V 22 : V 9 : 0 20mA 23 : V 10 : 4 20mA 24 : 0.625V 11 : V 25 : V 12 : 1V 26 : 0.125V 13 : 0.1V 27 : V API-PAC(W32)RM/AIO 17

25 dwret 0 0 AioSetGain AioRange AioSetGain AioRange 1 (AioSetGain AioRange) C /* HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; DrvNo = 20; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* BYTE Mode; BYTE Type; WORD Range; Mode = 0; /* Type = 0; /* Range = 1; /* 5V dwret = AioSetRange(hDrv,Mode,Type,0,Range); /* dwret = AioGetRange(hDrv,Mode,Type,&Range); /* dwret = AioClose(hDrv); 18 API-PAC(W32)RM/AIO

26 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 20 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim Mode As Byte Dim Type As Byte Dim Range Mode = 0; ' Type = 0; ' Range = 1; ' 5V dwret = AioSetRange(hDrv, Mode, Type, 0, Range) ' dwret = AioGetRange(hDrv, Mode, Type, 0, Range) ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 19

27 AioGetRange (C ) HANDLE hdrv; BYTE Mode; BYTE Type; WORD Channel; WORD Range; DWORD dwret; dwret = AioGetRange(hDrv, Mode, Type, Channel, &Range); (Visual Basic ) Dim hdrv As Long Dim Mode As Byte Dim Type As Byte Dim Channel Dim Range Dim dwret As Long dwret = AioGetRange(hDrv, Mode, Type, Channel, Range) hdrv : AioOpen Mode : / 0 1 Type : 0 1 Channel : 0 Range : 0 : 10V 14 : 0.5V 1 : 5V 15 : 0.05V 2 : 2.5V 16 : 0.25V 3 : 1.25V 17 : 0.025V 4 : 0 10V 18 : V 5 : 0 5V 19 : 0 1V 6 : 0 2.5V 20 : 0 0.1V 7 : V 21 : 0 0.5V 8 : 1 5V 22 : V 9 : 0 20mA 23 : V 10 : 4 20mA 24 : 0.625V 11 : V 25 : V 12 : 1V 26 : 0.125V 13 : 0.1V 27 : V 20 API-PAC(W32)RM/AIO

28 dwret : : 0 : 0 ( ) AioSetRange API-PAC(W32)RM/AIO 21

29 AioInp PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E ADI12-16(PCI) AD12-64(PCI) AD12-16(PCI) ADI16-4C(PCI) ADI16-4L(PCI) DA12-16(PCI) DA12-4(PCI) PC AD12-8(PM) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E AD12-16(PC) AD12-8LT(PC) AD12-16LG(PC) ADI12-16(PC) ADI12-8CL(PC) ADI12-8CL(PC)H 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E AD12-16TA(98)H AD12-16T(98)H AD12-8T(98)H AD12-32F(98)H AD12-16F(98)H AD12-16RT(98)H AD12-8RT(98)H ADI12-8C(98)H ADI12-4C(98)H ADI12-8CL(98)H AD12-8/2(98)H (C ) HANDLE hdrv; AINP lpainp; DWORD dwret; dwret = AioInp(hDrv, &lpainp); (Visual Basic ) Dim hdrv As Long Dim lpainp As AINP Dim dwret As Long dwret = AioInp(hDrv, lpainp) hdrv : AioOpen lpainp : AINP dwret : : 0 : 0 ( ) / AD16-4L(PCI) AD16-4L(PCI) 4 AD AD 4 22 API-PAC(W32)RM/AIO

30 C Buf = 0xfce0; SHORT Dummy; float T; Dummy = (SHORT)Buf; T = (float)(dummy * ); Visual Basic Buf = &HFCE0 Dim T As Single T = Buf * //AioInp, AioInpBack (WORD ) // //2 // 'AioInp, AioInpBack (Integer ) ' ' ) : 0 = 1 = 2 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINP lpainp; WORD InpChNo[2],InpBuf[2]; /* 0-1ch WORD i; for(i=0;i<2;i++){ InpChNo[i] = i; } lpainp.inpchno = &InpChNo[0]; lpainp.channels = 2; lpainp.inpbuf = &InpBuf[0]; dwret = AioInp(hDrv,&lpAInp); /* FLOAT Volt; /* (0,1ch) /* InpChNo /* /* InpBuf for(i=0;i<2;i++){ Volt = BinaryToVI((float)-10, (float)10, 1, 12, InpBuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); API-PAC(W32)RM/AIO 23

31 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim lpainp As AINP Dim InpChNo(1) '0-1ch Dim InpBuf(1) '0-1ch Dim i For i = 0 To 1 InpChNo(i) = i ' (0,1ch) Next i lpainp.inpchno = LpWord(InpChNo(0)) 'InpChNo lpainp.channels = 2 ' lpainp.inpbuf = LpWord(InpBuf(0)) 'InpBuf dwret = AioInp(hDrv, lpainp) ' Dim Volt As Single For i = 0 To 1 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) 24 API-PAC(W32)RM/AIO

32 AINP (C ) typedef struct tagainp{ LPWORD Buf; LPWORD InpChNo; WORD Channels; }AINP; (Visual Basic ) Type AINP Buf InpChNo Channels End Type As Long As Long Buf : InpChNo : : 0 Channels : : "InpChNo" "InpChNo" "Channels" (2 Channels) AioInp API-PAC(W32)RM/AIO 25

33 AioInpBack PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-64(PCI) AD12-16(PCI) ADI16-4C(PCI) ADI16-4L(PCI) PC AD12-8(PM) ISA AD12-16(PC)AD12-8LT(PC) AD12-16LG(PC) ADI12-16(PC) ADI12-8CL(PC) ADI12-8CL(PC)H 98(C) AD12-16TA(98)H AD12-16T(98)H AD12-8T(98)H AD12-32F(98)H AD12-16F(98)H AD12-16RT(98)H AD12-8RT(98)H ADI12-8C(98)H ADI12-4C(98)H ADI12-8CL(98)H AD12-8/2(98)H (C ) HANDLE hdrv; WORD InpMode; AINPB lpainpb; HWND hok,hexcp; WORD wmegok, wmegexcp; DWORD dwret; dwret = AioInpBack(hDrv, InpMode, &lpainpb, hok, wmegok, hexcp, wmegexcp); (Visual Basic ) Dim hdrv As Long Dim InpMode Dim lpainpb As AINPB Dim hok, hexcp As Long Dim wmegok, wmegexcp Dim dwret As Long dwret = AioInpBack(hDrv, InpMode, lpainpb, hok, wmegok, hexcp, MegExcp) AD16-4L(PCI) AD16-4L(PCI) 4 AD AD 4 26 API-PAC(W32)RM/AIO

34 C Buf = 0xfce0; SHORT Dummy; float T; Dummy = (SHORT)Buf; T = (float)(dummy * ); Visual Basic Buf = &HFCE0 Dim T As Single T = Buf * //AioInp, AioInpBack (WORD ) // //2 // 'AioInp, AioInpBack (Integer ) ' ' hdrv : AioOpen InpMode : : : 1 : 2 : lpainpb : AINPB hok : ( ) WMegOK : : 400H 7FFFH hexcp : WMegExcp : ( ) : 400H 7FFFH dwret : : 0 : 0 ( ) AioSts AioStop API-TOOL API-PAC(W32)RM/AIO 27

35 ) : = = 2 ( 0,1) = 10 = 100msec C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 6; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPB LpAInpB; WORD InpMode; WORD InpChNo[2]; WORD InpBuf[20]; WORD i; InpMode = 0; for(i=0;i<2;i++){ InpChNo[i] = i; } LpAInpB.InpBuf = &InpBuf[0]; /* /* (0,1ch) /* InpBuf LpAInpB.InpChNo = &InpChNo[0]; /* InpChNo LpAInpB.Channels = 2; /* LpAInpB.Scan = 10; /* LpAInpB.TimType = 2; /* msec LpAInpB.Tim = 100; /* 100msec dwret = AioInpBack(hDrv,InpMode,&LpAInpB,0,0,0,0); /* WORD Sts,Dnum; long Cnt; do{ dwret = AioSts(hDrv,&Sts,&Cnt,&Dnum); }while(sts!= 0); /* /* FLOAT Volt; for(i=0;i<20;i++){ Volt = BinaryToVI((float)-10, (float)10, 1, 12, InpBuf[i]); /* -10V 10V 1 12 /* } 28 API-PAC(W32)RM/AIO

36 /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 6 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim LpAInpB Dim InpMode Dim InpChNo(1) Dim InpBuf(19) As AINPB InpMode = 0 ' For i = 0 To 1 InpChNo(i) = i ' (0,1ch) Next i LpAInpB.InpBuf = LpWord(InpBuf(0)) 'InpBuf LpAInpB.InpChNo = LpWord(InpChNo(0)) 'InpChNo LpAInpB.Channels = 2 ' LpAInpB.Scan = 10 ' LpAInpB.TimType = 2 ' msec LpAInpB.Tim = 100 '100msec dwret = AioInpBack(hDrv, InpMode, LpAInpB, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) ' If Sts = 0 Then Exit Do Loop ' Dim Volt As Single For i = 0 To 19 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 29

37 AINPB (C ) typedef struct AINPB { LPWORD InpBuf; LPWORD InpChNo; WORD Channels; DWORD Scan; WORD TimType; WORD Tim; AINPB; (Visual Basic ) Type AINPB InpBuf InpChNo Channels Scan TimType Tim End Type As Long As Long As Long InpBuf : InpChNo : : 0 Channels: : Scan : : 1 16,777,215(FFFFFFH) TimType : : : 10mSec ( ) 1 : Sec 2 : msec 3 : Sec Tim : : TimType = 0, 2, (FFFFH) TimType = (FFFFH) "TimType", "Tim" InpMode = 1 0 InpMode = 2 TimType 1, 2, 3 30 API-PAC(W32)RM/AIO

38 AioInpBdMem PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E ADI12-16(PCI) PC AD12-8(PM) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E (C ) HANDLE hdrv; HWND hok; HWND hexcp; WORD InpMode; AINPMD0 4 lpainp; WORD wmegok; WORD wmegexcp; DWORD dwret; dwret = AioInpBdMem(hDrv, InpMode, &lpainp, hok, wmegok, hexcp, wmegexcp); (Visual Basic ) Dim hdrv As Long Dim hok Dim hexcp Dim InpMode Dim lpainp As AINPMD0 4 Dim wmegok Dim wmegexcp Dim dwret As Long dwret = AioInpBdMem(hDrv, InpMode, lpainp, hok, wmegok, hexcp, wmegexcp) API-PAC(W32)RM/AIO 31

39 hdrv : AioOpen InpMode : : 0 4 (PC 4 ) lpainp : (AINPMD0 4) 0 : AINPMD0 1 : AINPMD1 2 : AINPMD2 3 : AINPMD3 4 : AINPMD4 hok : ( ) WMegOK : : 400H 7FFFH hexcp : WMegExcp : ( ) : 400H 7FFFH dwret : : 0 : 0 ( ) / AioSts AioStop AINPMD0 AINPMD4 AioReadBuf 1 32 API-PAC(W32)RM/AIO

40 API-TOOL ( ) 4 (hok, wmegok, hexcp, wmegexcp) "0" "0" ( ) E E AioInpBdMem API-PAC(W32)RM/AIO 33

41 AioInpBdMem ) : = = 2 ( 0,1) = 10 = 10 sec(10000nsec) 20 sec ( * ) = ( ) = FIFO = AioSts ) AioInpBdMem : AioReadBuf ) AioInpBdMem( 2, 10 ) 1 3 : * 1 10 <C > InpBuf[ ] <VB > InpBuf( - 1)) 34 API-PAC(W32)RM/AIO

42 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; int i; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPMD4 lpainp; WORD InpChNo[2]; WORD InpMode,ScanClk; DWORD SmpClk; InpMode = 4; for(i=0;i<2;i++){ InpChNo[i] = i; } ScanClk = 399; /* 10000(nsec)/25-1 SmpClk = 799; /* 20000(nsec)/25-1 /* /* (0,1ch) lpainp.inpchno = &InpChNo[0]; /* InpChNo lpainp.channels = 2; /* lpainp.scan = 10; /* lpainp.scanclk = ScanClk; /* lpainp.smpclk = SmpClk; /* lpainp.datafmt = 0; /* lpainp.membuftype = 0; /* lpainp.intfactor = 0; /* dwret = AioInpBdMem(hDrv,InpMode,&lpAInp,0,0,0,0); /* WORD Dnum,Sts; long Cnt; do{ dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); }while(sts!= 0); /* AREAD lparead; WORD InpBuf[20]; /* lparead.scanno = 0; dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); lparead.scannum = Cnt / lpainp.channels; lparead.buf = &InpBuf[0]; /* InpBuf dwret = AioReadBuf(hDrv, &lparead); API-PAC(W32)RM/AIO 35

43 /* float Volt; for(i=0;i<20;i++){ Volt = BinaryToVI((float)(-10), (float)10, (short)1, (short)12, (unsigned short)inpbuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim lpainp Dim InpChNo(1) Dim InpMode As AINPMD4 InpMode = 4 ' For i = 0 To 1 InpChNo(i) = i ' (0,1ch) Next i lpainp.inpchno = LpWord(InpChNo(0)) 'InpChNo lpainp.channels = 2 ' lpainp.scan = 10 ' lpainp.scanclk = 399 ' lpainp.smpclk = 799 ' lpainp.datafmt = 0 ' lpainp.membuftype = 0 ' lpainp.intfactor = 0 ' dwret = AioInpBdMem(hDrv, InpMode, lpainp, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) If Sts = 0 Then Exit Do Loop ' 36 API-PAC(W32)RM/AIO

44 ' Dim lparead As AREAD Dim InpBuf(19) lparead.scanno = 0 dwret = AioSts(hDrv, Sts, Cnt, Dnum) lparead.scannum = Cnt / lpainp.channels lparead.buf = LpWord(InpBuf(0)) 'InpBuf dwret = AioReadBuf(hDrv, lparead) ' Dim Volt As Single For i = 0 To 19 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 37

45 AINPMD0 (C ) typedef struct tagainpmd0{ LPWORD InpChNo; WORD Channels; DWORD Scan; WORD TrgType; DWORD DelayNum; WORD ScanClk; DWORD SmpClk; WORD DataFmt; WORD MemBufType; WORD IntFactor; DWORD RptNum; }AINPMD0; (Visual Basic ) Type AINPMD0 InpChNo Channels Scan TrgType DelayNum ScanClk SmpClk DataFmt MemBufType IntFactor RptNum End Type As Long As Long As Long As Long As Long InpChNo : : 0 Channels : : Scan : : 1 16,777,215(FFFFFFH) TrgType : : 0 1 DelayNum : : 0 16,777,215(FFFFFFH) 38 API-PAC(W32)RM/AIO

46 ScanClk : (nsec) = 25 * (ScanClk + 1) "U" ( :AD12_16EH) : ,535(FFFFH) "U" ( :AD12_16UEH) : 39 65,535(FFFFH) ADI12-16(PCI) : ,535(FFFFH) SmpClk : (nsec) = 25 * (SmpClk + 1) : (ScanClk + 1) * Channels ,435,455(FFFFFFFH) : -1(FFFFFFFFH) DataFmt : : 0 1 MemBufType: : 0 1 IntFactor : : 0 6 IntFactor=0 RptNum : : 0 16,777,215(FFFFFFH) : 0 n : 1 16,777,215(FFFFFFH) SmpClk Channels * ScanClk 'RptNum = 0' 1 API-PAC(W32)RM/AIO 39

47 ) : = ( ) = 2 ( 0,1) = 5 = 10 = 0 = 10 sec(10000nsec) 20 sec ( * ) = ( ) = FIFO = 40 API-PAC(W32)RM/AIO

48 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; int i; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPMD0 WORD WORD DWORD lpainp; InpChNo[2]; InpMode,ScanClk; SmpClk; InpMode = 0; for(i=0;i<2;i++){ InpChNo[i] = i; } ScanClk = 399; /* 10000(nsec)/25-1 SmpClk = 799; /* 20000(nsec)/25-1 /* /* (0,1ch) lpainp.inpchno = &InpChNo[0]; /* InpChNo lpainp.channels = 2; /* lpainp.scan = 10; /* lpainp.trgtype = 0; /* lpainp.delaynum = 5; /* lpainp.scanclk = ScanClk; /* lpainp.smpclk = SmpClk; /* lpainp.datafmt = 0; /* lpainp.membuftype = 0; /* lpainp.intfactor = 0; /* lpainp.rptnum = 0; /* dwret = AioInpBdMem(hDrv,InpMode,&lpAInp,0,0,0,0); /* WORD Dnum,Sts; long Cnt; do{ dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); /* }while(sts!= 0); /* AREAD lparead; WORD InpBuf[20]; lparead.scanno = 0; dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); lparead.scannum = Cnt / lpainp.channels; lparead.buf = &InpBuf[0]; /* InpBuf dwret = AioReadBuf(hDrv, &lparead); API-PAC(W32)RM/AIO 41

49 /* float Volt; for(i=0;i<20;i++){ Volt = BinaryToVI((float)(-10), (float)10, (short)1, (short)12, (unsigned short)inpbuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim lpainp Dim InpChNo(1) Dim InpMode InpMode = 0 For i = 0 To 1 InpChNo(i) = i Next i lpainp.inpchno = LpWord(InpChNo(0)) As AINPMD0 ' ' (0,1ch) 'InpChNo lpainp.channels = 2 ' lpainp.scan = 10 ' lpainp.trgtype = 0 ' lpainp.delaynum = 5 ' lpainp.scanclk = 399 ' lpainp.smpclk = 799 ' lpainp.datafmt = 0 ' lpainp.membuftype = 0 ' lpainp.intfactor = 0 ' lpainp.rptnum = 0 ' dwret = AioInpBdMem(hDrv, InpMode, lpainp, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) ' If Sts = 0 Then Exit Do Loop 42 API-PAC(W32)RM/AIO

50 ' Dim lparead As AREAD Dim InpBuf(19) lparead.scanno = 0 dwret = AioSts(hDrv, Sts, Cnt, Dnum) lparead.scannum = Cnt / lpainp.channels lparead.buf = LpWord(InpBuf(0)) 'InpBuf dwret = AioReadBuf(hDrv, lparead) ' Dim Volt As Single For i = 0 To 19 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 43

51 AINPMD1 (C ) typedef struct tagainpmd1{ LPWORD InpChNo; WORD Channels; DWORD Scan; WORD TrgType; DWORD DelayNum; WORD ScanClk; DWORD SmpClk; WORD DataFmt; WORD MemBufType; WORD IntFactor; }AINPMD1; (Visual Basic ) Type AINPMD1 InpChNo Channels Scan TrgType DelayNum ScanClk SmpClk DataFmt MemBufType IntFactor End Type As Long As Long As Long As Long InpChNo : : 0 Channel : : Scan : : 1 16,777,215(FFFFFFH) TrgType : : 0 1 DelayNum : : 0 16,777,215(FFFFFFH) ScanClk : (nsec) = 25 * (ScanClk + 1) "U" ( :AD12_16EH) : ,535(FFFFH) 44 API-PAC(W32)RM/AIO

52 "U" ( :AD12_16UEH) : 39 65,535(FFFFH) ADI12-16(PCI) : ,535(FFFFH) SmpClk : (nsec) = 25 * (SmpClk + 1) : (ScanClk + 1) * Channels ,435,455(FFFFFFFH) : -1(FFFFFFFFH) DataFmt : : 0 1 MemBufType: : 0 1 IntFactor : : 0 6 IntFactor=0 SmpClk Channels * ScanClk IntFactor=3( ) Channels 2 ) : = ( ) = 2 ( 0,1) = 10 = 20 = 10 sec(10000nsec) 20 sec ( * ) = ( ) = = API-PAC(W32)RM/AIO 45

53 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; int i; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPMD1 WORD WORD DWORD lpainp; InpChNo[2]; InpMode,ScanClk; SmpClk; InpMode = 1; for(i=0;i<2;i++){ InpChNo[i] = i; } ScanClk = 399; /* 10000(nsec)/25-1 SmpClk = 799; /* 20000(nsec)/25-1 /* /* (0,1ch) lpainp.inpchno = &InpChNo[0]; /* InpChNo lpainp.channels = 2; /* lpainp.scan = 10; /* lpainp.trgtype = 1; /* lpainp.delaynum = 20; /* lpainp.scanclk = ScanClk; /* lpainp.smpclk = SmpClk; /* lpainp.datafmt = 0; /* lpainp.membuftype = 1; /* lpainp.intfactor = 0; /* dwret = AioInpBdMem(hDrv,InpMode,&lpAInp,0,0,0,0); /* WORD Dnum,Sts; long Cnt; do{ dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); }while(sts!= 0); /* AREAD lparead; WORD InpBuf[60]; /* 46 API-PAC(W32)RM/AIO

54 lparead.scanno = 0; dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); if(cnt > 60){ Cnt = 60; } lparead.scannum = Cnt / lpainp.channels; lparead.buf = &InpBuf[0]; /* InpBuf dwret = AioReadBuf(hDrv, &lparead); /* float Volt; for(i=0;i<60;i++){ Volt = BinaryToVI((float)(-10), (float)10, (short)1, (short)12, (unsigned short)inpbuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim LpAInp Dim InpChNo(1) Dim InpMode InpMode = 1 For i = 0 To 1 InpChNo(i) = i Next i LpAInp.InpChNo = LpWord(InpChNo(0)) As AINPMD1 ' ' (0,1ch) 'InpChNo LpAInp.Channels = 2 ' LpAInp.Scan = 10 ' LpAInp.TrgType = 1 ' LpAInp.DelayNum = 20 ' LpAInp.ScanClk = 399 LpAInp.SmpClk = 799 ' LpAInp.DataFmt = 0 ' LpAInp.MemBufType = 1 ' LpAInp.IntFactor = 0 ' dwret = AioInpBdMem(hDrv, InpMode, LpAInp, 0, 0, 0, 0) API-PAC(W32)RM/AIO 47

55 ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) ' If Sts = 0 Then Exit Do Loop ' Dim LpARead As AREAD Dim InpBuf(60) LpARead.ScanNo = 0 dwret = AioSts(hDrv, Sts, Cnt, Dnum) If Cnt > 60 Then Cnt = 60 EndIf LpARead.ScanNum = Cnt / LpAinp.Channels LpARead.Buf = LpWord(InpBuf(0)) 'InpBuf dwret = AioReadBuf(hDrv, LpARead) ' Dim Volt As Single For i = 0 To 59 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) 48 API-PAC(W32)RM/AIO

56 AINPMD2 (C ) typedef struct tagainpmd2{ LPWORD InpChNo; WORD Channels; DWORD Scan; WORD ChlNo; WORD Level1; WORD Level2; DWORD DelayNum; WORD ScanClk; DWORD SmpClk; WORD DataFmt; WORD DcAcTrg; WORD MemBufType; WORD IntFactor; }AINPMD2; (Visual Basic ) Type AINPMD2 InpChNo Channels Scan ChlNo Level1 Level2 DelayNum ScanClk SmpClk DataFmt DcAcTrg MemBufType IntFactor End Type As Long As Long As Long As Long InpChNo : : 0 Channels : : Scan : : 1 16,777,215(FFFFFFH) ChlNo : : 0 Level1 : 1 : 12bit : 0 4,095(FFFH) : 16bit : 0 65,535(FFFFH) API-PAC(W32)RM/AIO 49

57 Level2 : 2 : 12bit : 0 4,095(FFFH) : 16bit : 0 65,535(FFFFH) DelayNum : : 0 16,777,215(FFFFFFH) ScanClk : (nsec) = 25 * (ScanClk + 1) "U" ( :AD12_16EH) : ,535(FFFFH) "U" ( :AD12_16UEH) : 39 65,535(FFFFH) ADI12-16(PCI) : ,535(FFFFH) SmpClk : (nsec) = 25 * (SmpClk + 1) : (ScanClk + 1) * Channels ,435,455(FFFFFFFH) : -1(FFFFFFFFH) DataFmt : : 0 1 DcAcTrg : : 0 1 MemBufType: : 0 1 IntFactor : : 0 6 IntFactor=0 50 API-PAC(W32)RM/AIO

58 SmpClk Channels * ScanClk AC (DcAcTrg = 1) 2's (DataFmt = 1) IntFactor = 3( ) Channels 2 ) : = ( ) = 2 ( 0,1) = 5 = 10 = 10 sec(10000nsec) 20 sec(20000nsec) ( * = 0 1 = 750H 2 = 800H = ( ) = DC = FIFO = C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; int i; DrvNo = 0; GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPMD2 WORD WORD DWORD InpMode = 2; for(i=0;i<2;i++){ InpChNo[i] = i; } lpainp; InpChNo[2]; InpMode,ScanClk; SmpClk; /* /* /* /* (0,1ch) API-PAC(W32)RM/AIO 51

59 ScanClk = 399; /* 10000(nsec)/25-1 SmpClk = 799; /* 20000(nsec)/25-1 lpainp.inpchno = &InpChNo[0]; /* InpChNo lpainp.channels = 2; /* lpainp.scan = 10; /* lpainp.chlno = 0; /* lpainp.level1 = 0x750; /* 1 lpainp.level2 = 0x800; /* 2 lpainp.delaynum = 5; /* lpainp.scanclk = ScanClk; /* lpainp.smpclk = SmpClk; /* lpainp.dcactrg = 0; /* lpainp.datafmt = 0; /* lpainp.membuftype = 0; /* lpainp.intfactor = 0; /* dwret = AioInpBdMem(hDrv,InpMode,&lpAInp,0,0,0,0); /* WORD Dnum,Sts; long Cnt; do{ dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); /* }while(sts!= 0); /* AREAD lparead; WORD InpBuf[20]; lparead.scanno = 0; dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); lparead.scannum = Cnt / lpainp.channels; lparead.buf = &InpBuf[0]; /* InpBuf dwret = AioReadBuf(hDrv, &lparead); /* float Volt; for(i=0;i<20;i++){ Volt = BinaryToVI((float)(-10), (float)10, (short)1, (short)12, (unsigned short)inpbuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); 52 API-PAC(W32)RM/AIO

60 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim LpAInp Dim InpChNo(1) Dim InpMode InpMode = 2 For i = 0 To 1 InpChNo(i) = i Next i LpAInp.InpChNo = LpWord(InpChNo(0)) As AINPMD2 ' ' (0,1ch) 'InpChNo LpAInp.Channels = 2 ' LpAInp.Scan = 10 ' LpAInp.ChlNo = 0 ' LpAInp.Level1 = &H750 ' 1 LpAInp.Level2 = &H800 ' 2 LpAInp.DelayNum = 5 ' LpAInp.ScanClk = 399 ' LpAInp.SmpClk = 799 ' LpAInp.DcAcTrg = 0 ' LpAInp.DataFmt = 0 ' LpAInp.MemBufType = 0 ' LpAInp.IntFactor = 0 ' dwret = AioInpBdMem(hDrv, InpMode, LpAInp, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) ' If Sts = 0 Then Exit Do Loop ' Dim LpARead As AREAD Dim InpBuf(19) LpARead.ScanNo = 0 dwret = AioSts(hDrv, Sts, Cnt, Dnum) LpARead.ScanNum = Cnt / LpAInp.Channels LpARead.Buf = LpWord(InpBuf(0)) 'InpBuf dwret = AioReadBuf(hDrv, LpARead) API-PAC(W32)RM/AIO 53

61 ' Dim Volt As Single For i = 0 To 19 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) 54 API-PAC(W32)RM/AIO

62 AINPMD3 (C ) typedef struct tagainpmd3{ LPWORD InpChNo; WORD Channels; DWORD Scan; WORD ChlNo; WORD Level1; WORD Level2; DWORD DelayNum; WORD ScanClk; DWORD SmpClk; WORD DataFmt; WORD DcAcTrg; WORD MemBufType; WORD IntFactor; }AINPMD3; (Visual Basic ) Type AINPMD3 npchno Channels Scan ChlNo Level1 Level2 DelayNum ScanClk SmpClk DataFmt DcAcTrg MemBufType IntFactor End Type As Long As Long As Long As Long InpChNo : : 0 Channels : : Scan : : 1 16,777,215(FFFFFFH) ChlNo : : 0 Level1 : 1 : 12bit : 0 4,095(FFFH) : 16bit : 0 65,535(FFFFH) API-PAC(W32)RM/AIO 55

63 Level2 : 2 : 12bit : 0 4,095(FFFH) : 16bit : 0 65,535(FFFFH) DelayNum : : 0 16,777,215(FFFFFFH) ScanClk : (nsec) = 25 * (ScanClk + 1) "U" ( :AD12_16EH) : ,535(FFFFH) "U" ( :AD12_16UEH) : 39 65,535(FFFFH) ADI12-16(PCI) : ,535(FFFFH) SmpClk : (nsec) = 25 * (SmpClk + 1) : (ScanClk + 1) * Channels ,435,455(FFFFFFFH) : FFFFFFFFH DataFmt : : 0 1 DcAcTrg : : 0 1 MemBufType: : 0 1 IntFactor : : 0 6 IntFactor=0 SmpClk Channels * ScanClk AC (DcAcTrg = 1) 2's (DataFmt = 1) IntFactor = 3( ) Channels 2 56 API-PAC(W32)RM/AIO

64 ) : = ( ) = 2 ( 0,1) = 10 = 20 = 10 sec(10000nsec) 20 sec(20000nsec) ( * = 0 1 = 800H 2 = 750H = ( ) = DC = = C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; int i; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* A/D AINPMD3 WORD WORD DWORD lpainp; InpChNo[2]; InpMode,ScanClk; SmpClk; InpMode = 3; for(i=0;i<2;i++){ InpChNo[i] = i; } ScanClk = 399; /* 10000(nsec)/25-1 SmpClk = 799; /* 20000(nsec)/25-1 lpainp.inpchno = &InpChNo[0]; lpainp.channels = 2; lpainp.scan = 10; lpainp.chlno = 0; lpainp.level1 = 0x800; lpainp.level2 = 0x750; lpainp.delaynum = 20; lpainp.scanclk = ScanClk; lpainp.smpclk = SmpClk; lpainp.datafmt = 0; /* /* (0,1ch) /* InpChNo /* /* /* /* 1 /* 2 /* /* /* /* API-PAC(W32)RM/AIO 57

65 lpainp.dcactrg = 0; /* lpainp.membuftype = 1; /* lpainp.intfactor = 0; /* dwret = AioInpBdMem(hDrv,InpMode,&lpAInp,0,0,0,0); /* WORD Dnum,Sts; long Cnt; do{ dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); /* }while(sts!= 0); /* AREAD lparead; WORD InpBuf[60]; lparead.scanno = 0; dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); if(cnt > 60){ Cnt = 60; } lparead.scannum = Cnt / lpainp.channels; lparead.buf = &InpBuf[0]; /* InpBuf dwret = AioReadBuf(hDrv, &lparead); /* float Volt; for(i=0;i<60;i++){ Volt = BinaryToVI((float)(-10), (float)10, (short)1, (short)12, (unsigned short)inpbuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim LpAInp Dim InpChNo(1) Dim InpMode InpMode = 3 For i = 0 To 1 InpChNo(i) = i As AINPMD3 ' ' (0,1ch) 58 API-PAC(W32)RM/AIO

66 Next i LpAInp.InpChNo = LpWord(InpChNo(0)) 'InpChNo LpAInp.Channels = 2 ' LpAInp.Scan = 10 ' LpAInp.ChlNo = 0 ' LpAInp.Level1 = &H800 ' 1 LpAInp.Level2 = &H750 ' 2 LpAInp.DelayNum = 20 ' LpAInp.ScanClk = 399 ' LpAInp.SmpClk = 799 ' LpAInp.DataFmt = 0 ' LpAInp.DcAcTrg = 0 ' LpAInp.MemBufType = 1 ' LpAInp.IntFactor = 0 ' dwret = AioInpBdMem(hDrv, InpMode, LpAInp, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) ' If Sts = 0 Then Exit Do Loop ' Dim LpARead As AREAD Dim InpBuf(59) LpARead.ScanNo = 0 dwret = AioSts(hDrv, Sts, Cnt, Dnum) If Cnt > 60 Then Cnt = 60 EndIf LpARead.ScanNum = Cnt / LpAinp.Channels LpARead.Buf = LpWord(InpBuf(0)) 'InpBuf dwret = AioReadBuf(hDrv, LpARead) ' Dim Volt As Single For i = 0 To 19 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 59

67 AINPMD4 (C ) typedef struct tagainpmd4{ LPWORD InpChNo; WORD Channels; DWORD Scan; WORD ScanClk; DWORD SmpClk; WORD DataFmt; WORD MemBufType; WORD IntFactor; }AINPMD4; (Visual Basic ) Type AINPMD4 InpChNo Channels Scan ScanClk SmpClk DataFmt MemBufType IntFactor End Type As Long As Long As Long InpChNo : : 0 Channels : : Scan : : -1,1 16,777,215(FFFFFFH) -1 AioStop() ScanClk : (nsec) = 25 * (ScanClk + 1) "U" ( :AD12_16EH) : ,535(FFFFH) "U" ( :AD12_16UEH) : 39 65,535(FFFFH) ADI12-16(PCI) : ,535(FFFFH) 60 API-PAC(W32)RM/AIO

68 SmpClk : (nsec) = 25 * (SmpClk + 1) : (ScanClk + 1) * Channels ,435,455(FFFFFFFH) : FFFFFFFFH DataFmt : : 0 1 MemBufType: : 0 1 IntFactor : : 0 6 PC InpChNo Channels : 1 Channels = 1 InpChNo Channels 0ch 1ch 2ch InpChNo Scan : : ,384-1 AioStop() ScanClk : 8.5 sec SmpClk : 10 SmpClk ( 1 sec) SmpClk = -1 DataFmt : 0 MemBufType : 0 IntFactor : : IntFactor = 0 API-PAC(W32)RM/AIO 61

69 SmpClk Channels * ScanClk Scan = -1 ( ) IntFactor = 3( ) Channels 2 AioInpBdMem 62 API-PAC(W32)RM/AIO

70 AioReadBuf PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E PC AD12-8(PM) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E AioInpBdMem (C ) HANDLE hdrv; AREAD lparead; DWORD dwret; dwret = AioReadBuf(hDrv, &lparead); (Visual Basic ) Dim hdrv As Long Dim lparead As AREAD Dim dwret As Long dwret = AioReadBuf(hDrv, lparead) hdrv : AioOpen lparead : AREAD dwret : ( ) : 0 : 0 ( ) AioInpBdMem AioInpBdMem n 0 n AioInpBdMem FIFO AioInpBdMem n n AioSts AioInpBdMem AioInpBdMem API-PAC(W32)RM/AIO 63

71 AREAD (C ) typedef struct tagaread{ DWORD ScanNo; DWORD ScanNum; LPWORD Buf; }AREAD; (Visual Basic ) Type AREAD ScanNo ScanNum Buf End Type As Long As Long As Long ScanNo : ( ) : 0 AioInpBdMem Scan - 1 ScanNum : ( ) : 0 AioInpBdMem Scan - ScanNo Buf : AioInpBdMem "Scan * Channels" AioInpBdMem 64 API-PAC(W32)RM/AIO

72 AioSetGain PCI AD12-16(PCI)E ADI12-16(PCI) ISA AD12-16(PC)E AD12-16(PC)EH AD12-16 LG (PC) 98(C) AD12-16(98)E AD12-16(98)EH AD12-32F(98)H AD12-16F(98)H AD12-16RT(98)H AD12-8RT(98)H ( ) (C ) HANDLE hdrv; WORD GainType; WORD GainCh; WORD Gain; DWORD dwret; dwret = AioSetGain(hDrv, GainType, GainCh, Gain); (Visual Basic ) Dim hdrv As Long Dim GainType Dim GainCh Dim Gain Dim dwret As Long dwret = AioSetGain(hDrv, GainType, GainCh, Gain) hdrv : AioOpen GainType : : : 1 : GainCh : : 0 Gain : : 0 6 : -5 5[V] 12Bit gain = 0 : -5 5[V] 1 gain = 1 : [V] 2 gain = 2 : [V] 4 gain = 3 : [V] 8 dwret : : 0 : 0 ( ) API-PAC(W32)RM/AIO 65

73 (GainType = 1) ( 1 ) ) 0 2 : AD12_16E AD12_16EH C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* WORD GainType,GainCh,Gain; GainType = 0; /* GainCh = 0; /* 0 Gain = 1; /* 2 dwret = AioSetGain(hDrv,GainType,GainCh,Gain); /* AioInpxxx /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim GainType, GainCh, Gain GainType = 0 ' GainCh = 0 ' 0 Gain = 1 ' 2 dwret = AioSetGain(hDrv, GainType, GainCh, Gain) ' AioInpxxx ' dwret = AioClose(hDrv) 66 API-PAC(W32)RM/AIO

74 AioOut PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E DA12-16(PCI) DA12-8(PCI) DA12-4(PCI) DAI16-4C(PCI) PC AD12-8(PM) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E DA12-8L(PC) DA12-4(PC) DA12-6LC(PC) DAI12-8C(PC) DAI12-4C(PC) 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E ADA12-8/2(98)H DA12-4T(98) DA12-2T(98) DA12-16(98) DA12-8(98) DA12-4C(98) DAI12-8C(98) DAI12-4C(98) (C ) HANDLE hdrv; AOUT lpaout; DWORD dwret; dwret = AioOut(hDrv, &lpaout); (Visual Basic ) Dim hdrv As Long Dim lpaout As AOUT Dim dwret As Long dwret = AioOut(hDrv, lpaout) hdrv : AioOpen lpaout : AOUT dwret : : 0 : 0 ( ) API-PAC(W32)RM/AIO 67

75 ) 0 0H 1 FFFH 2 : 0 = 1 ( ) 1 = 2 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 4; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* AOUT lpaout; WORD OutChNo[2],Buf[2]; OutChNo[0] = 0; /* 0 OutChNo[1] = 1; /* 1 Buf[0] = 0x0; /* 0 Buf[1] = 0xFFF; /* 1 lpaout.outchno = &OutChNo[0]; /* OutChNo lpaout.channels = 2; /* lpaout.outbuf = &Buf[0]; /* OutBuf dwret = AioOut(hDrv,&lpAOut); /* dwret = AioClose(hDrv); 68 API-PAC(W32)RM/AIO

76 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 4 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim LpAOut As AOUT Dim OutChNo(1) Dim OutBuf(1) OutChNo(0) = 0 ' 0 OutChNo(1) = 1 ' 1 OutBuf(0) = &H0 '0ch OutBuf(1) = &HFFF '1ch LpAOut.OutChNo = LpWord(OutChNo(0)) 'OutChNo LpAOut.Channels = 2 ' LpAOut.OutBuf = LpWord(OutBuf(0)) 'OutBuf dwret = AioOut(hDrv, LpAOut) ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 69

77 AOUT (C ) typedef struct tagaout{ LPWORD OutBuf; LPWORD OutChNo; WORD Channels; }AOUT; (Visual Basic ) Type AOUT OutBuf OutChNo Channels End Type As Long As Long OutBuf : OutChNo : : 0 Channels : : 1 +1 "OutBuf" "Channels" AioOut 70 API-PAC(W32)RM/AIO

78 AioOutBack ISA DA12-8L(PC) DA12-4(PC) DA12-6LC(PC) DA12-16(PCI) DA12-8(PCI) DA12-4(PCI) DAI12-8C(PC) DAI12-4C(PC) DAI16-4C(PCI) 98(C) DA12-4T(98) DA12-2T(98) DA12-16(98) DA12-8(98) DA12-4C(98) DAI12-8C(98) DAI12-4C(98) DA (C ) HANDLE hdrv; WORD OutMode; AOUTB lpaoutb; HWND hok,hexcp; WORD wmegok, wmegexcp; DWORD dwret; dwret = AioOutBack(hDrv, OutMode, &lpaoutb, hok, wmegok, hexcp, wmegexcp); (Visual Basic ) Dim hdrv As Long Dim OutMode Dim lpaoutb As AOUTB Dim hok, hexc p As Long Dim wmegok, wmegexcp Dim dwret As Long dwret = AioOutBack(hDrv, OutMode, lpaoutb, hok, wmegok, hexcp, wmegexcp) hdrv : AioOpen OutMode : DA : : 1 : DA 2 : DA LpAOutB : AOUTB hok : ( ) WMegOK : : 400H 7FFH hexcp : API-PAC(W32)RM/AIO 71

79 WMegExcp : ( ) : 400H 7FFH dwret : : 0 : 0 ( ) AioSts AioStop ) : = = 2 ( 0,1) = 10 = 100msec C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 13; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* DA AOUTB WORD WORD WORD LpAOutB; OutMode; OutChNo[2]; OutBuf[20]; OutMode= 0; /* DA OutChNo[0]= 0; /* 0 OutChNo[1]= 1; /* 1 for(i=0;i<19;i+=2){ OutBuf[i]=0xfff; /* 0ch : FFFH OutBuf[i+1]=0x0; /* 1ch : 0H } LpAOutB.OutBuf = &OutBuf[0]; /* OutBuf LpAOutB.OutChNo = &OutChNo[0]; /* OutChNo LpAOutB.Channels = 2; /* LpAOutB.Dat = 10; /* LpOutB.Rept = 1; /* 1 LpAOutB.TimType = 2; /* msec LpAOutB.Tim = 100; /* 100msec dwret = AioOutBack(hDrv,OutMode,&LpAOutB,0,0,0,0); /* dwret = AioClose(hDrv); 72 API-PAC(W32)RM/AIO

80 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i ' DrvNo = 13 GrpNo = 1 dwret = AioOpen(hDrv, DrvNo, GrpNo) 'DA Dim LpAOutB Dim OutMode As Dim OutChNo(1) Dim OutBuf(19) As AOUTB Integer ' ' For i = 0 To 18 Step 2 OutBuf(i) = &HFFF '0ch : FFFH OutBuf(i+1) = &H0 '1ch : 0H Next i OutMode = 0 'DA OutChNo(0) = 0 ' 0 OutChNo(1) = 1 ' 1 LpAOutB.OutBuf = LpWord(OutBuf(0)) 'OutBuf LpAOutB.OutChNo = LpWord(OutChNo(0)) 'OutChNo LpAOutB.Channels = 2 ' LpAOutB.Rept = 1 ' LpAOutB.Dat = 10 ' LpAOutB.TimType = 2 ' msec LpAOutB.Tim = 100 '100msec dwret = AioOutBack(hDrv, OutMode, LpAOutB, 0, 0, 0, 0) ' API-PAC(W32)RM/AIO 73

81 AOUTB (C ) typedef struct _AOUTB dwret = AioClose(hDrv) LPWORD OutBuf; LPWORD OutChNo; WORD Channels; WORD Dat; DWORD Rept; WORD TimType; WORD Tim; } AOUTB; (Visual Basic ) Type AOUTB OutBuf OutChNo Channels Dat Rept TimType Tim End Type As Long As Long As Long OutBuf : OutChNo : : 0 Channels : : Dat : : 1 65,535(FFFFH) Rept : : 1 16,777,215(FFFFFFH), FFFFFFFFH : 1 n : 2 16,777,215(FFFFFFH) : FFFFFFFFH TimType : : : 1 : Sec 2 : msec 3 : Sec 74 API-PAC(W32)RM/AIO

82 Tim : : TimType = 0, 2, (FFFH) TimType = (FFFH) "TimType", "Tim" OutMode=1 0 "TimType" 0( ) API-PAC(W32)RM/AIO 75

83 AioRange PCI DA12-16(PCI) DA12-8(PCI) DA12-4(PCI) AD12-64(PCI) AD12-16(PCI) ISA DA12-8L(PC) 98(C) DA12-4T(98) DA12-2T(98) DA12-16(98) DA12-8(98) (C ) HANDLE hdrv; LPWORD RangeChNo; LPWORD RangeBuf; WORD Channels; DWORD dwret; dwret = AioRange(hDrv, &RangeChNo, &RangeBuf, Channels); (Visual Basic ) Dim hdrv As Long Dim RangeChNo As Long Dim RangeBuf As Long Dim Channels Dim dwret As Long dwret = AioRange(hDrv, RangeChNo, RangeBuf, Channels) hdrv : AioOpen RangeChNo : : 0 RangeBuf : RangeChNo : : -10V 10V 1 : -5V 5V 2 : 0V 10V 10 : 10V 23 : 0.1V 11 : 5V 24 : 0.5V 12 : 2.5V 25 : 0.05V 13 : 1.25V 26 : 0.25V 14 : 0 10V 27 : 0.025V 15 : 0 5V 28 : V 16 : 0 2.5V 29 : 0 1V 17 : V 30 : 0 0.1V 18 : 1 5V 31 : 0 0.5V 19 : 0 20mA 32 : V 20 : 4 20mA 33 : V 21 : V 34 : 0.625V 22 : 1V 35 : V 76 API-PAC(W32)RM/AIO

84 Channels : : dwret : : 0 : 0 ( ) 0V API-PAC(W32)RM/AIO 77

85 ) 0 2 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 13; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* WORD RangeChNo[2],RangeBuf[2]; WORD Channels; RangeChNo[0] = 0; /* 0 RangeChNo[1] = 2; /* 2 RangeBuf[0] = 1; /* 1(-10[V]~10[V]) RangeBuf[1 ] = 2; /* 2(0[V]~10[V]) Channels = 2; /* dwret = AioRange(hDrv,RangeChNo,RangeBuf,Channels); /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 13 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim ChNo(1) Dim lpchno As Long Dim Buf(1) Dim lpbuf As Long Dim Ch ChNo(0) = 0 ' 0 ChNo(1) = 2 ' 2 lpchno = LpWord(ChNo(0)) 'ChNo Buf(0) = 0 ' 1(-10[V]~10[V]) Buf(1) = 2 ' 2(0[V]~10[V]) lpbuf = LpWord(Buf(0)) 'RangeBuf Ch = 2 ' dwret = AioRange(hDrv, lpchno, lpbuf, Ch) ' dwret = AioClose(hDrv) 78 API-PAC(W32)RM/AIO

86 AioDI PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E ADI12-16(PCI) AD12-16(PCI) AD12-64(PCI) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E AD12-16(PC) AD12-8LT(PC) AD12-16LG(PC) ADI12-16(PC) ADI12-8CL(PC) ADI12-8CL(PC)H DA12-8L(PC) DA12-4(PC) DA12-6LC(PC) DAI12-8C(PC) DAI12-4C(PC) 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E ADA12-8/2(98)H (C ) HANDLE hdrv; WORD BoardNo; WORD DiData; DWORD dwret; dwret = AioDI(hDrv, BoardNo, &DiData); (Visual Basic ) Dim hdrv As Long Dim BoardNo Dim DiData Dim dwret As Long dwret = AioDI(hDrv, BoardNo, DiData) hdrv : AioOpen BoardNo : : 0 3 DiData : I/O D3 D2 D1 D0 DiData = D3, D0 High D2, D1 Low dwret : : 0 : 0 ( ) I/O AioDO AD DA PIO API-PAC(W32)RM/AIO 79

87 ) 3 : = 0 3 ( 4 ) 1 = 0 2 = 1 3 = 2 4 = 3 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* WORD BoardNo,DiData; BoardNo = 2; /* dwret = AioDI(hDrv,BoardNo,&DiData); /* D3 D2 D1 D0 /* DiData= /* D3 D0 High D2,D1 Low /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim BoardNo Dim DiData BoardNo = 2 ' dwret = AioDI(hDrv, BoardNo, DiData) ' D3 D2 D1 D0 ' DiData= ' D3 D0 High D2,D1 Low ' dwret = AioClose(hDrv) 80 API-PAC(W32)RM/AIO

88 AioDO PCI AD12-16U(PCI)EH AD16-16U(PCI)EH AD12-16(PCI)E AD12-16U(PCI)E AD16-16(PCI)E ADI12-16(PCI) AD12-64(PCI) AD12-16(PCI) PC AD12-8(PM) ISA AD12-16(PC)EH AD12-16U(PC)EH AD16-16(PC)EH AD16-16U(PC)EH AD12-16(PC)E AD12-16U(PC)E AD16-16(PC)E AD16-16U(PC)E AD12-16(PC) AD12-8LT(PC) AD12-16LG(PC) ADI12-16(PC) ADI12-8CL(PC) ADI12-8CL(PC)H DA12-8L(PC) DA12-4(PC) DA12-6LC(PC) DAI12-8C(PC) DAI12-4C(PC) 98(C) AD12-16(98)EH AD12-16U(98)EH AD16-16(98)EH AD16-16U(98)EH AD12-16(98)E AD12-16U(98)E AD16-16(98)E AD16-16U(98)E ADA12-8/2(98)H (C ) HANDLE hdrv; WORD BoardNo; WORD DoData; DWORD dwret; dwret = AioDO(hDrv, BoardNo, DoData); (Visual Basic ) Dim hdrv As Long Dim BoardNo Dim DoData Dim dwret As Long dwret = AioDO(hDrv, BoardNo, DoData) hdrv : AioOpen BoardNo : : 0 3 DoData : I/O : 0 255(FFH) D3 D2 D1 D DoData=5 dwret : : 0 : 0 ( ) API-PAC(W32)RM/AIO 81

89 I/O AioDI AD DA PIO ) 2 ( 05H) : = 0 3 ( 4 ) 1 = 0 2 = 1 3 = 2 4 = 3 C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* WORD BoardNo,DoData; BoardNo = 1; /* DoData = 0x05; /* /* D3 D2 D1 D0 = Low High Low High /* DoData=5 dwret = AioDO(hDrv,BoardNo,DoData); /* dwret = AioClose(hDrv); 82 API-PAC(W32)RM/AIO

90 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim BoardNo Dim DoData BoardNo = 1 DoData = &H5 ' ' ' D3 D2 D1 D0 = Low High Low High ' DoData = 5 dwret = AioDO(hDrv, BoardNo, DoData) ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 83

91 BinaryToVI / AioInp AioInpBdMem (C ) FLOAT RangeMin; FLOAT RangeMax; WORD Gain; WORD Bits; WORD BinaryData; FLOAT VIData; VIData = BinaryToVI(RangeMin, RangeMax, Gain, Bits, BinaryData); (Visual Basic ) Dim RangeMin As SINGLE Dim RangeMax As SINGLE Dim Gain Dim Bits Dim BinaryData Dim VIData As SINGLE VIData = BinaryToVI(RangeMin, RangeMax, Gain, Bits, BinaryData) RangeMin : / ( ) RangeMax : / ( ) Gain : : 1 Gain Bits : : Bits = 8, 10, 12, 16 BinaryData : : 0 BinaryData VIData : / ) : = V = 4 = 12 = 3FF(16 ) 84 API-PAC(W32)RM/AIO

92 C HANDLE WORD DWORD hdrv; GrpNo,DrvNo; dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* FLOAT RangeMin; FLOAT RangeMax; WORD Gain; WORD Bits; WORD BinaryData; FLOAT VIData; RangeMin = (float)-10; RangeMax = (float)10; Gain = 4; Bits = 12; BinaryData = 0x3FF; VIData = BinaryToVI(RangeMin,RangeMax,Gain,Bits,BinaryData); /* dwret = AioClose(hDrv); Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim RangeMin As SINGLE Dim RangeMax As SINGLE Dim Gain Dim Bits Dim BinaryData Dim VIData As SINGLE RangeMin = -10 RangeMax = 10 Gain = 4 Bits = 12 BinaryData = &H3FF VIData = BinaryToVI(RangeMin,RangeMax,Gain,Bits,BinaryData) ' dwret = AioClose(hDrv) API-PAC(W32)RM/AIO 85

93 VIToBinary / AioOut (C ) FLOAT RangeMin; FLOAT RangeMax; WORD Gain; WORD Bits; FLOAT VIData; WORD BinaryData; BinaryData = VIToBinary (RangeMin, RangeMax, Gain, Bits, VIData); (Visual Basic ) Dim RangeMin As SINGLE Dim RangeMax As SINGLE Dim Gain Dim Bits Dim VIData As SINGLE Dim BinaryData BinaryData = VIToBinary(RangeMin, RangeMax, Gain, Bits, VIData) RangeMin : / ( ) RangeMax : / ( ) Gain : : 1 Gain Bits : : Bits = 8, 10, 12, 16 VIData : / ( ) BinaryData : 86 API-PAC(W32)RM/AIO

94 ) : = V = 1 = 12 = 5V C HANDLE hdrv; WORD GrpNo,DrvNo; DWORD dwret; /* DrvNo = 0; /* GrpNo = 1; /* dwret = AioOpen(&hDrv,DrvNo,GrpNo); /* FLOAT RangeMin; FLOAT RangeMax; WORD Gain; WORD Bits; WORD BinaryData; FLOAT VIData; RangeMin = (float)-10; RangeMax = (float)10; Gain = 1; Bits = 12; VIData = (float)5; BinaryData = VIToBinary(RangeMin,RangeMax,Gain,Bits,VIData); /* dwret = AioClose(hDrv); API-PAC(W32)RM/AIO 87

95 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo ' DrvNo = 0 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) ' Dim RangeMin As SINGLE Dim RangeMax As SINGLE Dim Gain Dim Bits Dim VIData As SINGLE Dim BinaryData RangeMin = -10 RangeMax = 10 Gain = 1 Bits = 12 VIData = 5 BinaryData = VIToBinary(RangeMin,RangeMax,Gain,Bits,VIData) ' dwret = AioClose(hDrv) 88 API-PAC(W32)RM/AIO

96 LpWord Visual Basic (16 ) (C ) (Visual Basic ) Dim Data Dim Param As LONG Param = LpWord(Data) Data : Param : Data Visual Basic AioReadBuf AioOut AioInpBdMem API-PAC(W32)RM/AIO 89

97 AioIsDataReady AD12-8(PM) PC (C ) HANDLE hdrv; BOOL Flag; DWORD dwret; dwret = AioIsDataReady(hDrv, &Flag); (Visual Basic ) Dim hdrv As Long Dim Flag Dim dwret As Long dwret = AioIsDataReady(hDrv, Flag) hdrv : AioOpen Flag : TRUE FALSE dwret : : 0 : 0 ( ) AioInpBdMem ) : = = 2 ( 0,1) = 10 = 20 sec = AioSts ) AioInpBdMem : AioIsDataReady, AioReadBuf ) AioInpBdMem( 2 10 ) 90 API-PAC(W32)RM/AIO

98 C HANDLE hdrv; WORD GrpNo, DrvNo; DWORD dwret; int i, j; /* DrvNo = 30; /* GrpNo = 1; /* dwret = AioOpen(&hDrv, DrvNo, GrpNo); /* A/D AINPMD4 lpainp; WORD InpMode; InpMode = 4; /* lpainp.channels = 2; /* lpainp.scan = 10; /* lpainp.smpclk = 100; /* lpainp.intfactor = 0; /* dwret = AioInpBdMem(hDrv, InpMode, &lpainp, 0, 0, 0, 0); /* WORD Dnum, Sts; long Cnt; do{ dwret = AioSts(hDrv, &Sts, &Cnt, &Dnum); }while(sts!= 0); /* /* AREAD lparead; WORD InpBuf[20]; int Flag; j = 0; do{ lparead.scanno = 0; lparead.scannum = 1; lparead.buf = &InpBuf[j * 2]; /* InpBuf dwret = AioReadBuf(hDrv, &lparead); dwret = AioIsDataReady(hDrv, &Flag); j++; }while(flag == TRUE); /* float Volt; for(i = 0 ; i < 20 ; i++){ Volt = BinaryToVI((float)(-10), (float)10, (short)1, (short)12, (unsigned short)inpbuf[i]); /* -10V 10V 1 12 /* } /* dwret = AioClose(hDrv); API-PAC(W32)RM/AIO 91

99 Visual Basic Dim hdrv As Long, dwret As Long Dim DrvNo, GrpNo Dim i Dim j ' DrvNo = 30 ' GrpNo = 1 ' dwret = AioOpen(hDrv, DrvNo, GrpNo) 'A/D Dim lpainp As AINPMD4 Dim InpMode InpMode = 4 ' lpainp.channels = 2 ' lpainp.scan = 10 ' lpainp.smpclk = 100 ' lpainp.intfactor = 0 ' dwret = AioInpBdMem(hDrv, InpMode, lpainp, 0, 0, 0, 0) ' Dim Sts, Dnum Dim Cnt As Long Do While (True) dwret = AioSts(hDrv, Sts, Cnt, Dnum) If Sts = 0 Then Exit Do Loop ' Dim InpBuf(19) Dim lparead As AREAD Dim Flag j = 0 Do lparead.scanno = 0 lparead.scannum = 1 lparead.buf = LpWord(InpBuf(j * 2)) dwret = AioReadBuf(hDrv, lparead) dwret = AioIsDataReady(hDrv, Flag) If Flag = 0 then Exit Do j = j + 1 Loop ' Dim Volt As Single ' 'InpBuf For i = 0 To 19 Volt = BinaryToVI(-10#, 10#, 1, 12, InpBuf(i)) ' -10V 10V 1 12 ' Next i ' dwret = AioClose(hDrv) 92 API-PAC(W32)RM/AIO

API-PAC(W32)RM/DIO

API-PAC(W32)RM/DIO PC-MODULE / PC-HELPER API-PAC(W32 DIO http://www.contec.co.jp/ http://www.contec.com/ http://www.contec.com.cn/ PDF / ( E-mail(tsc@contec.co.jp FAX E-mail Question FAX Question FAX Question API-PAC(W32RM/DIO

More information

API-PAC(W32)

API-PAC(W32) PC-MODULE / PC-HELPER Win32 API-PAC(W32) i CD-ROM 1 1 & 1 1 Question 1 1 Question Question CD-ROM [API-PAC(W32)] http://www.contec.co.jp/ http://www.contec.com/ http://www.contec.com.cn/ PDF / ( ) E-mail(tsc@contec.co.jp)

More information

ACX-PAC(W32)BP, ACX-PAC(W32)AP

ACX-PAC(W32)BP, ACX-PAC(W32)AP Ver. AP BP ACX Analog 2.4 ACX Digital 2.4 ACX GPIB 2.4 GPIB ACX X-Y Graph 1.2 X-Y ACX Logging 1.1 ACX Level Meter 1.1 ACX Analog Meter 1.1 ACX Lamp 1.1 ACX Trend Graph 1.2 ACX Slider 1.1 ACX Volume 1.1

More information

エクセルソフト株式会社 WinDriver PCI 5! WinDriver 1. DriverWizard 2. DriverWizard WinDriver 1. Windows 98/Me NT/2000/XP Windows CE/CE.NET Windows Server 2003 Lin

エクセルソフト株式会社 WinDriver PCI 5! WinDriver 1. DriverWizard 2. DriverWizard WinDriver 1. Windows 98/Me NT/2000/XP Windows CE/CE.NET Windows Server 2003 Lin 5! WinDriver 1. DriverWizard 2. DriverWizard WinDriver 1. Windows 98/Me NT/2000/XP Windows CE/CE.NET Windows Server 2003 Linux Solaris VxWorks Web http://www.xlsoft.com/jp/products/windriver/ 2. WinDriver

More information

卒業論文.PDF

卒業論文.PDF 234 1 1 1.1 1 1.2 4 1.3 4 2 5 2.1 5 2.2 6 2.3 7 2.3.1 7 2.3.2 8 2.3.3 9 2.3.4 9 2.3.5 9 2.3.6 9 3 1 3.1 3.2 3.3 11 3.4 14 3.4.1 14 3.4.2 15 3.5 16 3.6 17 i 4 2 18 4.1 18 4.2 19 4.2.1 2m/sec 2 4.2.2 3m/sec

More information

LPM-CBUSB2

LPM-CBUSB2 LPM-CBUSB V04A CardBus USB.0 INTERFACE Card USB.0 LPM-CBUSB ... 1... 4... 5... 5... 6... 6... 7... 8... 9 Windows XP... 9 Service Pack... 9... 10... 1...16...... 3 Windows Me...4... 4...7 Windows 98...8...

More information

untitled

untitled EPX-64S Rev 1.2 1.. 3 1.1.......... 3 1.2....... 3 1.3....... 4 1.4... 4 1.5... 4 2........ 5 2.1.... 5 EPX64S_GetNumberOfDevices........ 5 EPX64S_GetSerialNumber........ 6 EPX64S_Open....... 7 EPX64S_OpenBySerialNumber

More information

LMC-CA64U2K

LMC-CA64U2K LMC-CA64U2K V04 INTERNAL USB 2.0 Memory Card READER ... 1... 4... 5... 5... 6... 8... 8... 12 USB 2.0... 14... 15... 15 USB... 16 USB... 19... 24 Windows XP... 24 Windows Me... 25 Windows 98... 28 WIndows

More information

入門ガイド

入門ガイド ii iii iv NEC Corporation 1998 v P A R 1 P A R 2 P A R 3 T T T vi P A R T 4 P A R T 5 P A R T 6 P A R T 7 vii 1P A R T 1 2 2 1 3 1 4 1 1 5 2 3 6 4 1 7 1 2 3 8 1 1 2 3 9 1 2 10 1 1 2 11 3 12 1 2 1 3 4 13

More information

LHA-FW801

LHA-FW801 LHA-FW801_V02 PCI BUS FireWire 800_INTERFACE_BOARD FireWire 800 LHA-FW801 ... 1... 2... 4... 6... 6... 7... 7... 9 Windows XP 2000... 10... 10...13 Macintosh... 15...15... 18... 20... 20... 21...24...

More information

WinDriver PCI Quick Start Guide

WinDriver PCI Quick Start Guide WinDriver PCI/PCI Express/PCMCIA 5! WinDriver (1) DriverWizard (2) DriverWizard WinDriver (1) Windows 98/Me/2000/XP/Server 2003/Vista Windows CE.NET Windows Embedded CE v6.00 Windows Mobile 5.0/6.0 Linux

More information

活用ガイド (ソフトウェア編)

活用ガイド (ソフトウェア編) (Windows 95 ) ii iii iv NEC Corporation 1999 v P A R T 1 vi P A R T 2 vii P A R T 3 P A R T 4 viii P A R T 5 ix x P A R T 1 2 3 1 1 2 4 1 2 3 4 5 1 1 2 3 4 6 5 6 7 7 1 1 2 8 1 9 1 1 2 3 4 5 6 1 2 3 4

More information

E for LINUX UNIX Windows 10

E for LINUX UNIX Windows 10 E for LINUX UNIX Windows 10 ...3...4 DASmini...5 1...5...6...7 DASmini...8 3.1 inet_io_open...9 3.2 inet_io_close... 10 3.3 inet_io_packet... 11 3.4 inet_io_cond... 12 3.5 inet_io_stat... 13 3.6 inet_io_stop...

More information

USB FDユニット ユーザーズマニュアル

USB FDユニット ユーザーズマニュアル LFD-31UI V16CD USB FD UNIT USB FD LFD-31U4 LFD-31U2 LFD-31U2JP LFD-31UE LFD-31UEJP LFD-35V LFD-35V2 ... 1... 2... 2... 3... 4... 4... 6 Macintosh... 8... 8... 10... 13... 14... 16 Windows CE... 18... 18...

More information

Windows XP Windows Me Windows 98 Second Edition Windows /... 25

Windows XP Windows Me Windows 98 Second Edition Windows /... 25 LVC-MPEG2/P_V01 PCI TV TUNER & VIDEO CAPTURE BOARD TV LVC-MPEG2/P ... 1... 3... 3... 4... 5... 5... 7... 8... 8... 10... 15 Windows XP... 15 Windows Me... 18 Windows 98 Second Edition... 19 Windows 2000...

More information

LMC-CA144U2

LMC-CA144U2 LMC-CA144U2_V01 USB 2.0 Memory Card READER LMC-CA144U2 ... 1... 4... 5... 5... 6... 6... 11... 13 USB 2.0... 20 Macintosh... 21... 21 Mac OS X... 21 Mac OS... 25... 28 Macintosh... 31 Windows... 33...

More information

LMC-CA84U2

LMC-CA84U2 LMC-CA84U2_V06 USB 2.0 Memory Card READER LMC-CA84U2 ... 1... 4... 5... 5... 6... 6... 11... 13 USB 2.0... 17 Macintosh... 18...18...21 Macintosh...24 Windows... 26 Windows XP...26 Windows Me,2000,98...

More information

活用ガイド (ソフトウェア編)

活用ガイド (ソフトウェア編) (Windows 98 ) ii iii iv v NEC Corporation 1999 vi P A R T 1 P A R T 2 vii P A R T 3 viii P A R T 4 ix P A R T 5 x P A R T 1 2 3 1 1 2 4 1 2 3 4 5 1 1 2 3 4 5 6 6 7 7 1 1 2 8 1 9 1 1 2 3 4 5 6 1 2 3 10

More information

ネットワークガイド/本編

ネットワークガイド/本編 JPN ii iii iv v 9 vi vii 1 CHAPTER 1-1 1-2 1-3 1-4 1-5 1-6 1-7 2 CHAPTER 2-1 2-2 1 2 3 2-3 4 5 2-4 6 a b a b 7 2-5 8 9 2-6 10 a b a b 2-7 11 a b b a 2-8 a b a a b b a b 2-9 a b a b 12 2-10 a b a b 2-11

More information

model-600E用ActiveX取扱説明書

model-600E用ActiveX取扱説明書 model-600e ActiveX Rev 1.0 2008 9 12 ( ) 1. model-600e ActiveX Microsoft OLE model-600e Microsoft Visual Basic 2. model-600e ActiveX 3. [1] 4. Microsoft Excel 2007 1) Excel2007 ActiveX ActiveX KEISOKU

More information

LDR-MA16FU2_WM.n.[.h.E.F.A.}.j...A.._Win.p65

LDR-MA16FU2_WM.n.[.h.E.F.A.}.j...A.._Win.p65 LDR-MA16FU2/WM DVD-RAM DVD+R 2 DVD+R DVD+RW 1 DVD-R 2 DVD-R DVD-RW USB 2.0 High-Speed IEEE 1394 DVD-RAM R/RW DVD LDR-MA16FU2/WM 11 DVD CD DVD 16 DVD DVD+R DVD+RW DVD-R DVD-RW DVD DVD DVD PC DVD 2 DVD+R

More information

AJAN IO制御コマンド コマンドリファレンス

AJAN IO制御コマンド コマンドリファレンス - 1 - Interface Corporation 1 3 2 4 2.1...4 2.2...8 2.3...9 2.4...19 2.5...20 3 21 3.1...21 3.2...23 3.3...24 3.4...28 3.5...29 30 31 Interface Corporation - 2 - 1 AJANI/O Linux Web site GPG-2000 http://www.interface.co.jp/catalog/soft/prdc_soft_all.asp?name=gpg-2000

More information

LVC-TV_V03 USB TV TUNER + CAPTURE UNIT LVC-TV LVC-TV

LVC-TV_V03 USB TV TUNER + CAPTURE UNIT LVC-TV LVC-TV LVC-TV_V03 USB TV TUNER + CAPTURE UNIT LVC-TV LVC-TV ... 1... 2... 4... 5... 5... 6... 6... 8... 9... 9... 10... 11 Windows Me... 11 Windows 98... 13 Windows 2000... 16... 20... 20... 23 PowerVCR II...

More information

Microsoft Word - C.....u.K...doc

Microsoft Word - C.....u.K...doc C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ

More information

DVD-RAM±R/RWユニット ユーザーズマニュアル

DVD-RAM±R/RWユニット ユーザーズマニュアル USB 2.0 DVD-RAM R/RW UNIT LDR-H443U2 V01 LDR-H443U2 USB 2.0 DVD-RAM R/RW CD-ROM/DVD-ROM Windows Microsoft Pentium Intel B's RECORDER GOLD B's CLiP B's BHA PowerDVD TM PowerDirector TM ... 4...4... 8...

More information

VM-53PA1取扱説明書

VM-53PA1取扱説明書 VM-53PA1 VM-53PA1 VM-53 VM-53A VM-52 VM-52A VM-53PA1 VM-53PA1 VM-53A CF i ii VM-53 VM-53A VM-52 VM-52A CD-ROM iii VM-53PA1 Microsoft Windows 98SE operating system Microsoft Windows 2000 operating system

More information

i

i 14 i ii iii iv v vi 14 13 86 13 12 28 14 16 14 15 31 (1) 13 12 28 20 (2) (3) 2 (4) (5) 14 14 50 48 3 11 11 22 14 15 10 14 20 21 20 (1) 14 (2) 14 4 (3) (4) (5) 12 12 (6) 14 15 5 6 7 8 9 10 7

More information

はがきファイリングOCR V1.1 ユーザーズガイド

はがきファイリングOCR V1.1 ユーザーズガイド OCR V1.1 OCR V1.1 OCR V1.1 OCR V1.1 Readme.txt OCR V1.1 OCR V1.1 OCR 2004 10 MicrosoftWindowsWindows NT Microsoft Corporation Microsoft Corporation All Rights Reserved, Copyright PFU 2001-2004 OCR V1.1

More information

オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法

オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法 18 2 1 OS 2 OS WWW OS Windows 2000 Professional Windows XP (Home Edition) Windows XP (Professional Edition) WWW Microsoft Internet Explorer 6.0 Windows 98 Windows Me WindowsNT OS e-tax 3 Internet Explorer

More information

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU 1. 1.1. 1.2. 1 PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU 2. 2.1. 2 1 2 C a b N: PC BC c 3C ac b 3 4 a F7 b Y c 6 5 a ctrl+f5) 4 2.2. main 2.3. main 2.4. 3 4 5 6 7 printf printf

More information

untitled

untitled Visual Basic.NET 1 ... P.3 Visual Studio.NET... P.4 2-1 Visual Studio.NET... P.4 2-2... P.5 2-3... P.6 2-4 VS.NET(VB.NET)... P.9 2-5.NET... P.9 2-6 MSDN... P.11 Visual Basic.NET... P.12 3-1 Visual Basic.NET...

More information

IC 2002 6 12 NEC CK1505-01A IC 1 4 2 5 3 IC 10 3.1 IC...10 3.2...10 4 IC 11 5 USB 13 5.1 USB...13 5.2 USB...15 6 IC 22 7 23 7.1...23 7.2...24 7.3...27 CK1505-01A IC 1 IC USB IC OS USB Windows Windows98(98SE)/Me/2000/XP

More information

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc \n Title 文 系 学 生 のための VBA プログラミング 教 育 についての 考 察 Author(s) 五 月 女, 仁 子 ; Soutome, Hiroko Citation 商 経 論 叢, 46(1): 45-60 Date 2010-10-31 Type Departmental Bulletin Paper Rights publisher KANAGAWA University

More information

CommandMatrix_8230E

CommandMatrix_8230E 4. USB 4. USB 4.1 USB2.0 Full Speed USB (Universal Serial Bus) USB 4.2 USB : USB2.0 Full Speed : USB B : A112010 USB(A) -USB B 1 m ID: MYID 1 127 : : ASCII : ASCII : ADC USB 4.3 USB 4.3.1 ADC USB ADC USB

More information

CD Microsoft, MS-DOS, Windows 95, Windows 98,Windows Me, Windows NT, Windows 2000, Visual Basic, Visual Basic.NET, Visual C#, Excel, ActiveX Microsoft

CD Microsoft, MS-DOS, Windows 95, Windows 98,Windows Me, Windows NT, Windows 2000, Visual Basic, Visual Basic.NET, Visual C#, Excel, ActiveX Microsoft CD Microsoft, MS-DOS, Windows 95, Windows 98,Windows Me, Windows NT, Windows 2000, Visual Basic, Visual Basic.NET, Visual C#, Excel, ActiveX Microsoft Corporation ... iv... v... vi... 1-1 1.1... 1-2 1.2...

More information

C++ ++ Wago_io.dll DLLDynamicLinkLibrary Microsoft VisualBasic Visual C Wago_io.dll Wago_io.dll Wago_io.dll WAGO_OpenCommPort WAGO_CloseCommPort WAGO_

C++ ++ Wago_io.dll DLLDynamicLinkLibrary Microsoft VisualBasic Visual C Wago_io.dll Wago_io.dll Wago_io.dll WAGO_OpenCommPort WAGO_CloseCommPort WAGO_ Ethernet, CDROM DLL Setupexe Setup.exe WAGOIO Wago_io wago2002 WAGO_IO DLL WAGO_IO.DLL Windows Windows System32 Wago_io.dll Program Files Wago_io Wago_io Readme.txt C Sample.exe Wago_dll.h C Config.def

More information

1.5 1...1 1.1... 1 1.2... 1 2... 2 2.1... 2 2.2 DB... 2 3... 3 3.1... 3 3.2... 3 4 DB... 4 4.1... 4 4.2... 6 4.3... 7 4.3.1.... 7 4.3.2.... 7 4.3.3.... 9 4.3.4.... 10 4.3.5.... 12 4.3.6.... 13 4.3.7....

More information

InfoPrint 1316J / 1336J / 1356J 使用説明書<取り扱い編>(表紙、目次、安全に正しくお使いいただくために)

InfoPrint 1316J / 1336J / 1356J 使用説明書<取り扱い編>(表紙、目次、安全に正しくお使いいただくために) 1 2 3 4 5 6 7 8 9 / EPSON ESC/P EthernetXEROX EtherTalk Macintosh TrueTypeApple Computer,Inc. HP RTL DesignJet600 DesignJet700 HP7550AHewlett-Packard IBM DOS/VIBM Corporation Lotus1-2-3Lotus Development

More information

B 5 (2) VBA R / B 5 ( ) / 34

B 5 (2) VBA R / B 5 ( ) / 34 B 5 (2) VBAR / B 5 (2014 11 17 ) / 34 VBA VBA (Visual Basic for Applications) Visual Basic VBAVisual Basic Visual BasicC B 5 (2014 11 17 ) 1 / 34 VBA 2 Excel.xlsm 01 Sub test() 02 Dim tmp As Double 03

More information

ハードディスクユニット ユーザーズマニュアル

ハードディスクユニット ユーザーズマニュアル LHD-EASU2_V03 SCSI & USB 2.0 HARD DISK UNIT LHD-EAxxSU2 LHD-HAxxSU2 HD ... 1... 4... 5... 5 1... 6...6... 8... 10... 12... 13 SCSI... 15 SCSI ID... 15... 17... 19... 21 USB... 24... 24... 26... 28 Windows

More information

活用ガイド (ハードウェア編)

活用ガイド (ハードウェア編) (Windows 98) 808-877675-122-A ii iii iv NEC Corporation 1999 v vi PART 1 vii viii PART 2 PART 3 ix x xi xii P A R T 1 2 1 3 4 1 5 6 1 7 8 1 9 10 11 1 12 1 1 2 3 13 1 2 3 14 4 5 1 15 1 1 16 1 17 18 1 19

More information

D0020.PDF

D0020.PDF n 3 X n Y n = Z n 17 1995 300 n n 2 3 2 a b c c 2 a 2 b 2 600 2000 322 3 15 2 3 580 3 1 5 4 3 2 1 300 2 1 2 1 1 ExcelVBA 2 VBA 1 VBA 2 API Sleep ExcelVBA 2 100 60 80 50 ExcelVBA API Sleep 3 100 60 (80

More information

untitled

untitled AWG-50 Rev 6.5 1 4 2 5 3 5 4 6 4.1 6 4.2 6 4.3 7 4.4 7 4.5 8 4.6 8 4.7 8 4.8 9 5 CD-ROM 10 6 11 6.1 11 6.1.1 Windows 10 11 6.1.2 Windows 8 8.1 12 6.1.3 Windows 7 13 6.1.4 Windows Vista 14 6.1.5 Windows

More information

ICD-SX78/SX88

ICD-SX78/SX88 VCCIB 2 ...2...5...6...9... 10 1:... 15... 16 2:... 18 3... 20... 22... 25 VOR... 26... 27... 28 2... 29... 30... 31... 32... 33... 35 DPC... 35 A-B... 36... 36... 37... 39 1... 39... 39 3 4... 40... 41...

More information

本機をお使いの方へ ~『活用ガイド ソフトウェア編』補足ガイド~

本機をお使いの方へ ~『活用ガイド ソフトウェア編』補足ガイド~ MA26D/F MA26H/F Windows 98 ESMPRO 9 1-2-3 98 è / PART1 / 1 Timer-NX OK ê Timer-NX(MA26D/F,MA26H/F Windows98) OK PC98-NX PC-9800 Intellisync 1.60 CD-ROM Intellisync BIOS Peripheral Setup IR Serial Port

More information

Gpci4ソフト_下位DLL_説明書3版.PDF

Gpci4ソフト_下位DLL_説明書3版.PDF G-PCI4 ... 3 WINDOWSNT...3 WINDOWS2000/XP...3... 4...4 DLL WINDOWSNT/2000/XP...4...4... 5...5... 6...6...6...6...6...7...9...11... 11... 11... 11... 12... 12...12 ...13...14 1... 14 2... 15 3... 16 4...

More information

インストールマニュアル

インストールマニュアル EPSON OPOS ADK (1) (2) (3) (4) (5) (3) Microsoft Windows Windows Vista Windows Server Visual Basic Visual C++ EPSON ESC/POS Copyright 2000-2011 SEIKO EPSON CORPORATION 1...1 1.1...1 1.2...1 1.3...2 2...4

More information

ハードディスク ユニット ユーザーズマニュアル

ハードディスク ユニット ユーザーズマニュアル LHD-HF8_V01 IEEE1394 HARDDISK UNIT HD LHD-H200F8 ... 1... 5... 5... 8... 9... 9... 11... 13... 14 IEEE 1394... 15 Macintosh...16 Mac OS X 10.0.4... 16 Mac OS 9.2.2... 19... 24 Windows Me 98 Second Edition...27

More information

DVD...j.b.g.n.[.h.E.F.A.}.j...A...p65

DVD...j.b.g.n.[.h.E.F.A.}.j...A...p65 DVD DVD LDR-PNA885U2 DVD-RAM LDR-PCA880U2 DVD-RAM -2- LDR-PNA885U2 LDR-PNA885U2 DVD-RAM DVD+R 2 DVD+R DVD+RW 1 DVD-R DVD-RW USB 2.0 High-Speed DVD-RAM R/RW DVD LDR-PNA885U2 10 DVD-RAM 5 DVD CD DVD DVD+R

More information

困ったときのQ&A

困ったときのQ&A ii iii iv NEC Corporation 1997 v P A R T 1 vi vii P A R T 2 viii P A R T 3 ix x xi 1P A R T 2 1 3 4 1 5 6 1 7 8 1 9 1 2 3 4 10 1 11 12 1 13 14 1 1 2 15 16 1 2 1 1 2 3 4 5 17 18 1 2 3 1 19 20 1 21 22 1

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション ループ ループとは? ある条件を満たすまで 指定の命令を繰り返す Do... Loop For Next For Each Next While WEnd ループの種類 Do Loop Do While 条件 ステートメント Loop Do ステートメント Loop While 条件 Do Until 条件 ステートメント Loop Do ステートメント Until Loop 条件 Do Loop

More information

untitled

untitled Fortran90 ( ) 17 12 29 1 Fortran90 Fortran90 FORTRAN77 Fortran90 1 Fortran90 module 1.1 Windows Windows UNIX Cygwin (http://www.cygwin.com) C\: Install Cygwin f77 emacs latex ps2eps dvips Fortran90 Intel

More information

DVD-RAM±R/RWユニット ユーザーズマニュアル

DVD-RAM±R/RWユニット ユーザーズマニュアル IEEE1394 & USB 2.0 DVD-RAM R/RW UNIT LDR-H443FU2 V01 LDR-H443FU2 IEEE1394 &USB 2.0 DVD-RAM R/RW CD-ROM/DVD-ROM Windows Microsoft Pentium Intel B's RECORDER GOLD B's CLiP B's BHA PowerDVD TM PowerDirector

More information

M G

M G M0005351G TYPE S / TYPE C Q-SETUP ....... 1 1....3 1.1.... 3 1.2.... 4 1.2.1....4 1.2.2....4 1.3.... 8 2....11 2.1....11 2.2....11 3....12 3.1.... 12 3.2.... 13 3.3.... 18 3.4.... 18 3.4.1. ->...18 3.4.2.

More information

An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N F

An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N F An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N8100002F 2013 3 ,.,.,.,,., (, )..,,,.,,.,, SPYSEE. SPYSEE,,., 2,,.,,.,,,,.,,,.,, Microsoft Microsoft PixelSense Samsung

More information

MultiPASS Suite 3.20 使用説明書

MultiPASS Suite 3.20 使用説明書 TM MultiPASS Suite Ver.3.20 for Windows ii iii Copyright 2000 Canon Inc. ALL RIGHTS RESERVED iv v vi vii viii ix x 1 1 1-1 1 1 2 3 1-2 4 5 1 1-3 1 6 1-4 7 1 8 9 1-5 10 1 11 1-6 1 1-7 1 1-8 2 1 1-9 1 1

More information

インストールマニュアル

インストールマニュアル EPSON OPOS ADK (1) (2) (3) (4) (5) (3) Microsoft Windows Windows Vista Windows Server Visual Basic Visual C++ EPSON ESC/POS Bluetooth Bluetooth SIG,Inc. Copyright 2000-2017 Seiko Epson Corporation 1...1

More information

はじめての帳票作成

はじめての帳票作成 ucosminexus EUR 3020-7-532 OS Windows Vista Windows XP P-26D2-5684 ucosminexus EUR Designer 08-00 P-26D2-5784 ucosminexus EUR Developer 08-00 ISO9001 TickIT Microsoft Microsoft Corp. Microsoft Excel Microsoft

More information

3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要

3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要 アプリケーションノートミニマイコン評価カード CT-298 3 軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要 1. 概要 CT-298 DIP SF9S08C 3 MM-2860 HC9S08QG8-XYZ2_v1.1 PC PC PC HC9S08QG8-XYZ2_v1.1 CodeWorrior http://www.freescale.co.jp/products/8bit/9s08qg.html

More information

OS Windows Mac OS Windows Mac OS Windows XP Mac OS X OS Windows 95 Mac OS

OS Windows Mac OS Windows Mac OS Windows XP Mac OS X OS Windows 95 Mac OS About use of the Chinese character which is not in a computer Reuse and sharing of data by the large-scale character set and the Macro program HUKUDA Sinobu 1 125000 800 JIS 2 2000 3 1 488 545 2 JIS X

More information

OAKS16-FullKit

OAKS16-FullKit OAKS32-FullKit 2 Microsoft,MS MS-DOS Microsoft Corporation Windows95,,Windows98 Microsoft Corporation IBM PC/AT International Business Machines Corporation Pentium Intel Corporation Adobe, Acrobat Adobe

More information

コンピュータ概論

コンピュータ概論 5.1 VBA VBA Check Point 1. 2. 5.1.1 ( bug : ) (debug) On Error On Error On Error GoTo line < line > 5.1.1 < line > Cells(i, j) i, j 5.1.1 MsgBox Err.Description Err1: GoTo 0 74 Visual Basic VBA VBA Project

More information

i ii iii iv v vi vii ( ー ー ) ( ) ( ) ( ) ( ) ー ( ) ( ) ー ー ( ) ( ) ( ) ( ) ( ) 13 202 24122783 3622316 (1) (2) (3) (4) 2483 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) 11 11 2483 13

More information

ACX-PAC(W32)

ACX-PAC(W32) 計測システム開発用 ActiveX コンポーネント集 ACX-PAC(W32) 49,980 ( 本体価格 47,600) 本製品は 200 種類以上の当社計測制御用インターフェイスボード ( カード ) に対応した計測システム開発支援ツールです 計測用途に特化したソフトウェア部品集で画面表示 ( 各種グラフ スライダ他 ) 解析 演算 (FFT フィルタ他 ) ファイル操作 ( データ保存 読み込み

More information

HD...j.b.g.I.....C...K.C.h.p65

HD...j.b.g.I.....C...K.C.h.p65 HD LHD-EB LHD-PBC -2- LHD-EB PC ON/OFF Windows 98 Second Editon OFF PC ON/OFF USB 2.0 USB 1.1 USB 2.0 USB 1.1 USB 2.0 LHD-EBFU2 IEEE1394 USB AC AC100V IEEE1394 IEEE1394 AC IEEE1394 FireWire i.link IEEE1394-3-

More information

Excel Excel Excel = Excel ( ) 1

Excel Excel Excel = Excel ( ) 1 10 VBA / 10 (2016 06 21 ) Excel Excel Excel 20132 20 = 1048576 Excel 201316 100 10 (2016 06 21 ) 1 Excel VBA Excel Excel 2 20 Excel QR Excel R QR QR BLASLAPACK 10 (2016 06 21 ) 2 VBA VBA (Visual Basic

More information

FX-DS110-CFC

FX-DS110-CFC LAN-HELPER LAN(2.4GHz) FLEXLAN-DS110 CF CARD CF CF CF 3.3V 3.3V CF ( 0~50) ( 10~90RH ( )) ( ) ( ) 1 2 3 2. 4 D S 4 2.4GHz DS-SS 40m B (VCCI) B MSMicrosoftWindowsWindows NTMS-DOS Microsoft Corporation Netscape

More information

活用ガイド (ソフトウェア編)

活用ガイド (ソフトウェア編) ii iii iv NEC Corporation 1998 v vi PA RT 1 vii PA RT 2 viii PA RT 3 PA RT 4 ix P A R T 1 2 3 1 4 5 1 1 2 1 2 3 4 6 1 2 3 4 5 7 1 6 7 8 1 9 1 10 1 2 3 4 5 6 7 8 9 10 11 11 1 12 12 1 13 1 1 14 2 3 4 5 1

More information

MO...j.b.g.I.....C...K.C.h.p65

MO...j.b.g.I.....C...K.C.h.p65 -2- IEEE1394 & USB 2.0 / 1.1 MO IEEE1394 USB 2.0 2 480Mbps USB 2.0 High-Speed USB 1.1 USB PC AUTO ON/OFF ON/OFF OFF ON ON -3- OFF ON/OFF AC USB 2.0 USB 2.0 USB 2.0 USB 2.0 USB 1.1 USB 2.0-4- USB IEEE1394-5-

More information

NW-E062 / E063 / E062K/ E063K

NW-E062 / E063 / E062K/ E063K / FM / 112 NW-E062 / E063 / E062K/ E063K 59 70 1 USB USB / MD CD MD CD 111 x- x- 112 NW-E062 / E063 / E062K/ E063K / FM / 112 NW-E062 / E063 / E062K/ E063K / FM / 112 MD CD MD CD x- CD 29 31 47 52 111

More information

o 2o 3o 3 1. I o 3. 1o 2o 31. I 3o PDF Adobe Reader 4o 2 1o I 2o 3o 4o 5o 6o 7o 2197/ o 1o 1 1o

o 2o 3o 3 1. I o 3. 1o 2o 31. I 3o PDF Adobe Reader 4o 2 1o I 2o 3o 4o 5o 6o 7o 2197/ o 1o 1 1o 78 2 78... 2 22201011... 4... 9... 7... 29 1 1214 2 7 1 8 2 2 3 1 2 1o 2o 3o 3 1. I 1124 4o 3. 1o 2o 31. I 3o PDF Adobe Reader 4o 2 1o 72 1. I 2o 3o 4o 5o 6o 7o 2197/6 9. 9 8o 1o 1 1o 2o / 3o 4o 5o 6o

More information

EPSON GT-7400U ユーザーズガイド

EPSON GT-7400U ユーザーズガイド GT-7400U NPD0462 v1.00 win... 6... 7 EPSON Scan... 9 EPSON Scan... 9 TWAIN... 10... 12... 14... 14... 14... 14... 14... 14... 16... 16... 16... 17... 18... 20... 20... 20... 21... 21... 22 EPSON Scan...

More information

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2)

44 4 I (1) ( ) (10 15 ) ( 17 ) ( 3 1 ) (2) (1) I 44 II 45 III 47 IV 52 44 4 I (1) ( ) 1945 8 9 (10 15 ) ( 17 ) ( 3 1 ) (2) 45 II 1 (3) 511 ( 451 1 ) ( ) 365 1 2 512 1 2 365 1 2 363 2 ( ) 3 ( ) ( 451 2 ( 314 1 ) ( 339 1 4 ) 337 2 3 ) 363 (4) 46

More information

i ii i iii iv 1 3 3 10 14 17 17 18 22 23 28 29 31 36 37 39 40 43 48 59 70 75 75 77 90 95 102 107 109 110 118 125 128 130 132 134 48 43 43 51 52 61 61 64 62 124 70 58 3 10 17 29 78 82 85 102 95 109 iii

More information

橡vb_kikai0.PDF

橡vb_kikai0.PDF Visual Basic OS Windows Visual Basic GPIBRS232C A/D Visual Basic Windows Visual Basic Visual Basic Visual Basic Visual Basic Windows GUI( ) OS Visual Basic Form Form 1 Visual Basic Microsoft Visual Basic

More information

DVD-±R/RWユニット ハードウェアマニュアル

DVD-±R/RWユニット ハードウェアマニュアル LDR-CA160U2_HARD V01 USB 2.0 DVD R/RW LDR-CA160U2... 4... 5... 7... 9... 10... 14... 16... 18... 19... 24... 25... 27 DOS/VOADG(*1)DOS/V (*1)OADG PC (OADG URL http://www.oadg.or.jp/) - 1 - DVD R/RW DVD

More information

Excel Excel Excel 20132 20 = 1048576 Excel 201316 100 III 7 (2014 11 18 ) 1

Excel Excel Excel 20132 20 = 1048576 Excel 201316 100 III 7 (2014 11 18 ) 1 III 7 VBA / III 7 (2014 11 18 ) Excel Excel Excel 20132 20 = 1048576 Excel 201316 100 III 7 (2014 11 18 ) 1 Excel VBA Excel Excel 2 20 Excel QR Excel R QR QR BLASLAPACK III 7 (2014 11 18 ) 2 VBA VBA (Visual

More information

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. このサンプルページの内容は, 初版 1 刷発行時のものです.

Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます.   このサンプルページの内容は, 初版 1 刷発行時のものです. Excel ではじめる数値解析 サンプルページ この本の定価 判型などは, 以下の URL からご覧いただけます. http://www.morikita.co.jp/books/mid/009631 このサンプルページの内容は, 初版 1 刷発行時のものです. Excel URL http://www.morikita.co.jp/books/mid/009631 i Microsoft Windows

More information

DianaScope インストレーションマニュアル

DianaScope インストレーションマニュアル ESMPRO/ServerAgent Extension Document Rev.1.01 ... 1... 2... 4... 5 1 ESMPRO/ServerAgent Extension... 6 1.1 ESMPRO/ServerAgent Extension... 6 2... 7 2.1... 7 2.1.1... 9 2.2...11 2.2.1 BMC LAN...11 2.2.2

More information

262014 3 1 1 6 3 2 198810 2/ 198810 2 1 3 4 http://www.pref.hiroshima.lg.jp/site/monjokan/ 1... 1... 1... 2... 2... 4... 5... 9... 9... 10... 10... 10... 10... 13 2... 13 3... 15... 15... 15... 16 4...

More information

PrimeTV /S : NV-PT2000S User s Manual Rev. 1.01 ....... 1) 2). 1 6 PrimeTVReMiX 2000 LifeViewFlyVideoAnimation Technologies, Inc. Windows Microsoft PrimeTV/S... 2 1PrimeTV... 3 1.1...3 1.2...3 1.3 PrimeTV...3

More information

u302.book

u302.book Text Search Filter Library Version 3 3000-6-302-10 P-1MD3-3831* Text Search Filter Library Version 3 03-10 OS AIX 5L V5.2 AIX 5L V5.3 P-24D3-3834 Text Search Filter Library Version 3 03-10 OS Windows 2000

More information

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225 Java Java Java Java Java 4 p35 4-2 * *** ***** *** * Unix p36 4-3 a,b,c,d 100,200,250,500 a*b = 20000 a*b+c = 20250 a*b+c*d = 145000 (a+b)*(c+d) = 225000 a+b*c+d = 50600 b/a+d/c = 4 p38 4-4 (1) mul = 1

More information

ICD-UX200/UX300F/UX400F

ICD-UX200/UX300F/UX400F 取扱説明書 お買い上げいただきありがとうございます 電気製品は安全のための注意事項を守らないと 火災や人身事故になることがあります この取扱説明書には 事故を防ぐための重要な注意事項と製品の取り扱いかたを示しています この取扱説明書をよくお読みのうえ 製品を安全にお使いください お読みになったあとは いつでも見られるところに必ず保管してください 準備基本の操作その他の録音操作その他の再生操作編集する

More information

178 5 I 1 ( ) ( ) 10 3 13 3 1 8891 8 3023 6317 ( 10 1914 7152 ) 16 5 1 ( ) 6 13 3 13 3 8575 3896 8 1715 779 6 (1) 2 7 4 ( 2 ) 13 11 26 12 21 14 11 21

178 5 I 1 ( ) ( ) 10 3 13 3 1 8891 8 3023 6317 ( 10 1914 7152 ) 16 5 1 ( ) 6 13 3 13 3 8575 3896 8 1715 779 6 (1) 2 7 4 ( 2 ) 13 11 26 12 21 14 11 21 I 178 II 180 III ( ) 181 IV 183 V 185 VI 186 178 5 I 1 ( ) ( ) 10 3 13 3 1 8891 8 3023 6317 ( 10 1914 7152 ) 16 5 1 ( ) 6 13 3 13 3 8575 3896 8 1715 779 6 (1) 2 7 4 ( 2 ) 13 11 26 12 21 14 11 21 4 10 (

More information

USB FDD ユーザーズマニュアル

USB FDD ユーザーズマニュアル 35011007 ver.01 1-01 C10-015 Universal Serial Bus Interface External Floppy Disk Drive Unit USB FDD ユーザーズマニュアル OS USB FDD USB VCCI VCCI Adobe Acrobat Adobe Systems Incorporated Apple Mac Macintosh Apple

More information

DVD-RAM±R/RWユニット ハードウェアマニュアル

DVD-RAM±R/RWユニット ハードウェアマニュアル LDR-HA165U2_HARD V01 USB 2.0 DVD-RAM R/RW LDR-HA165U2... 4... 5... 7... 8... 12... 14 DVD-RAM... 16... 23... 25... 30... 31... 33 DOS/V DOS/V - 1 - DVD-RAM R/RW DVD-RAM R/RW DVD-RAM R/RW CD-ROM/DVD-ROM

More information

Macintosh... 5 Windows USB-SCSI... LogitecWare CD-ROM... USB-SCSI USB-SCSI SCSI SCSI

Macintosh... 5 Windows USB-SCSI... LogitecWare CD-ROM... USB-SCSI USB-SCSI SCSI SCSI LUB-SC_V05 USB-SCSI CABLE USB-SCSI LUB-SC ... 1... 2... 2... 3... 4 Macintosh... 5 Windows... 41 USB-SCSI... LogitecWare CD-ROM... USB-SCSI...... USB-SCSI SCSI SCSI - 1 - Windows Microsoft CorporationApple

More information

TEX American Mathmastical Society WINDOWS Microsoft Corporation Adobe Illustrator Acrobat Adobe Systems Incorporated TM L A TEX 2ε(pL A TEX 2ε) L A TE

TEX American Mathmastical Society WINDOWS Microsoft Corporation Adobe Illustrator Acrobat Adobe Systems Incorporated TM L A TEX 2ε(pL A TEX 2ε) L A TE Expanded AMeDAS Weather Data Program DVD 2013 ColorMap Color Map Drawing Tool & GmConv Gray-Map Converting Tool for ColorMap (enc. Extended Set 2) Software Users Manual Version 1.0: May, 2013 Meteorological

More information

1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit)

1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit) GNU MP BNCpack tkouya@cs.sist.ac.jp 2002 9 20 ( ) Linux Conference 2002 1 1 (bit ) ( ) PC WS CPU IEEE754 standard ( 24bit) ( 53bit) 10 2 2 3 4 5768:9:; = %? @BADCEGFH-I:JLKNMNOQP R )TSVU!" # %$ & " #

More information

1 1 2 1 1............ 1 2............ 4 3 6 1............... 6 2............... 8 3.............. 9 4 12 1..................... 12 2..................

1 1 2 1 1............ 1 2............ 4 3 6 1............... 6 2............... 8 3.............. 9 4 12 1..................... 12 2.................. 1 1 2 1 1............ 1 2............ 4 3 6 1............... 6 2............... 8 3.............. 9 4 12 1..................... 12 2........................ 14 5 15 6 20 1.............. 20 2..............

More information

LCW-BA52SU2_com_1.p65

LCW-BA52SU2_com_1.p65 LCW-BA52SU2_V02A SCSI & USB 2.0/1.1 CD-R/RW LCW-BA52SU2... 1... 5... 5... 6... 6... 9... 11... 12 PC... 14... 15... 16 SCSI... 17 USB... 43... 68 SCSI USB SCSI USB SCSI USB CD-R/RW... SCSI D-sub 50...

More information

コンピュータ概論

コンピュータ概論 4.1 For Check Point 1. For 2. 4.1.1 For (For) For = To Step (Next) 4.1.1 Next 4.1.1 4.1.2 1 i 10 For Next Cells(i,1) Cells(1, 1) Cells(2, 1) Cells(10, 1) 4.1.2 50 1. 2 1 10 3. 0 360 10 sin() 4.1.2 For

More information

SR-X526R1 サーバ収容スイッチ ご利用にあたって

SR-X526R1 サーバ収容スイッチ ご利用にあたって SR-X526R1 P3NK-3432-05Z0 526R1 V01 SR-X526R1 V01 2009 10 2010 4 2 2011 5 3 2012 3 4 2012 11 5 Microsoft Corporation Copyright FUJITSU LIMITED 2009-2012 2 SR-X526R1 V01...2...5...5...5...5...6...7...8...8...11...11...11...11...11...11...12...12...12...12...13...13...13

More information

ハビリス ウェーブリサーチャーデータ収集パッケージ

ハビリス  ウェーブリサーチャーデータ収集パッケージ 1 2 3 4 5 6 Ethernet ch (8) Ethernet 7 (1) (2) (3) (4) (5)Ethernet10BASE-T100BASE-TX Ethernet (6) (7) (8) (9) 8 (10) (1) Windows 9 Windows 2000XP 64KB 10ByteByte sec 64000+((10+1200*2)*86400) = 208,288,000

More information