Visual C++によるDA入門書
|
|
|
- ひでか にかどり
- 9 years ago
- Views:
Transcription
1 TUT-0022 Ver 1.0
2 Ver MicrosoftWindowsWindows NTMSVisual C++Excel Microsoft Corporation,, (,), Web( )
3 D/A DA DLL Visual C++ DA DLL DA Step Step2. DLL...13 Step Step Step Step Step DLL FbiDa.DLL...43 DaOpen...43 DaClose...43 DaGetDeviceInfo...43 DaSetBoardConfig...44 DaGetBoardConfig...44 DaSetSamplingConfig...45 DaGetSamplingConfig...45 DaSetMode...45 DaGetMode...46 DaSetSamplingData...46 DaClearSamplingData...47 DaStartSampling...47 DaStartFileSampling...48 DaSyncSampling...48 DaStopSampling...49 DaGetStatus...49 DaOutputDA...50 DaInputDI...50 DaOutputDO...50 DaAdjustVR...51 CallBackProc FbiDaDC.DLL...52 DaDataConv...52 DaWriteFile...53 fnconv Visual C DASMPLREQ...55 DASMPLCHREQ...56 DABOARDSPEC...57
4 DAMODEREQ PCI-3305PCI-3310PCI-3336PCI DAMODECHREQ PCI-3305PCI-3310PCI-3336PCI Visual C
5 [s/ch] PCI ,000 12bit PCI ,800 16bit 4 5 PCI ,800 16bit 4 5 PCI ,000 12bit 8 I/O 10 PCI ,000 12bit 8 I/O 10 PCI ,800 16bit 4 I/O 5 PCI ,800 16bit 4 I/O 5 PCI ,000 / 12bit 4 I/O 10() 50() PCI , bit 8 I/O 5 PCI-3342A 3, bit 4 I/O 10 PCI-3343A 3, bit 4 I/O 10 PCI ,000 12bit 4 I/O 10 PCI-3522A 49,800 12bit 4 I/O 10 PCI-3523A 49,800 12bit 4 I/O 10 PCI-3341A PCI-3345A PCI-3346A 8CH12 DA 10s DA PCI CH12 DA 10s DA 16CH12 DA 10s DA 4CH16 DA 10s DA Web site
6 DA Visual C++ Visual C++ FAQ BPC-0810 PCI-3305 PCI-3310 PCI-3325 PCI-3329 PCI-3335 PCI-3336 PCI-3337 PCI-3338 PCI-3340 PCI-3342A PCI-3343A PCI-3521 PCI-3522A PCI-3523A Windows Me/98/95Visual C++Ver. 5.0 Ver. 6.0 Windows 2000/NT 1
7 1. analog :53 1:531:53.11: : D/A D/A Digital to Analog Converter DA D/A CD D/A 2
8 1.2. DA DA V unipolarbipolar 5V 0V +5V 0V -2.5V +2.5V [V] ユニポーラ [V] バイポーラ
9 DA 2. DA Windows Me/98/95 DA Windows 2000/ NT 2.1 RSW1 LED1 CN1 RSW1 PCI 2-1 PCI DA 1 0F ID PCI PCI AC PCI AC Windows Me/98/
10 DA 2.2 CD CD-ROM CD GPC3300 Win95 OK GPC-3300 DISK OKOK CP GPC3300 Win PCI-3310 ここにボードが 追 加 されます 2-3 5
11 DA 2.3 DLL CD CD-ROM CD GPC3300 JPN SETUP SETUP.EXE 2-4 Readme README.HTM Interface GPC
12 Visual C++ DA 3. Visual C++ DA Visual C++DA DLL Windows I/O DA DLL DLL Visual C++ アプリケーション ダイナミックリンクライブラリ FBIDA.DLL ( ) Win32 API 仮 想 デバイスドライバ (CP33xx.VxD) 出 力 DAボード 3-1 7
13 Visual C++ DA 3.1. DA PCI PCI-3310 PCR-E36LMDA PCR-E36FS PCR-E36FS VOUT1 VOUT2 VOUT3 VOUT4 NC NC NC NC NC NC EXCLK OUT 2 NC EXINT IN NC NC RESET IN NC -15V NC VCOM1 VCOM2 VCOM3 VCOM4 NC NC NC NC NC NC IN1 IN2 OUT1 OUT2 DCOM ACOM +5V 1 +15V 1 PCS-E36LK 3-2 NC VOUT1 1 CH1 VOUT2 2 CH2 VOUT3 3 CH3 VOUT4 4 CH4 VCOM1 19 CH1 VCOM2 20 CH2 VCOM3 21 CH3 VCOM4 22 CH4 1TYP 5mA 450pF 0V 0V 8
14 Visual C++ DA 3.2. DLL Visual C++ DLL DA FBIDA.DLLDLL Dynamic Link Library 1 Visual C++ DLL FBIDA.LIBFBIDADC.LIB DLL 3.3. DA DA () 1 ボード 初 期 化 プログラム 起 動 2 データ 作 成 出 力 するデータ ( 波 形 データ)の 作 成 3 出 力 処 理 データの 出 力 4 終 了 処 理 プログラム 終 了 3-3 Visual C++ DA DA DA DA 9
15 (DA) 4. DA DA PCI TRM CAB-83xx CAB-84xx 波 形 データ 端 子 台 DAボード オシロスコープ 4-1 PCI-3310 DA 1VOUT1 PCI-3310TRM COM
16 4.1. DA PCI V 100 Hz V Step Visual C++ MFC AppWizardexeDaOutput OK MFC AppWizard (exe) 図
17 2. SDI/MDI SDI SDI OK OK 図
18 Step2. DLL DLL FBIDA.LIBFBIDADC.LIB DLL Dynamic Link Library WindowsI/O DA DLL DLL3-1 DLL Visual C++. FBIDA.LIBFBIDADC.LIBFBIDA.HGPCDA.H 図
19 4-7 Program Files Interface GPC3300 include OK include 図
20 4-9 Program Files Interface GPC3300 lib OK lib
21 4-11. FBIDA.LIBFBIDADC.LIB fbida.lib fbidadc.libok 図 4-12 FBIDA.LIB FBIDADC.LIB FBIDA.LIB FBIDADC.LIB FBIDA.H GPCDA.H は Setup でインストールされる lib include Program Files Interface GPC
22 Step3. DA DA List 1-1 List 1-1 HANDLE hdevicehandle; hdevicehandle = DaOpen( FBIDA1 ); FBIDA DaOpen HANDLE 17
23 List 1-2 List 1-2 INT nret; nret = DaClose(hDeviceHandle); DaClose hdevicehandle hdevicehandle DaOpen DaOpen hdevicehandle List 1-2 hdevicehandle DaOpen DaOpen DaClose DaOpen DaClose ClassWizard 2. DaOutput CDaOutputView ID CDaOutputView WM_CREATE 18
24 3. 図 WM_DESTROY 5. FileView SourceFile DaOutputView.cpp #include fbida.h #include <math.h>list DaOutputView.h List OnCreate List OnDestroy List1-6 List 1-3 DaOutputView.cpp fbida.h DaOutputView.cpp : CDaOutputView #include "stdafx.h" #include "DaOutput.h" #include "DaOutputDoc.h" #include "DaOutputView.h" #include "fbida.h" #include <math.h> #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif 19
25 List 1-4 CDaOutputView.h DaOutputView.h : CDaOutputView / #include "fbida.h" #if!defined(afx_daview_h 67D77C11_AB22_11D4_845C_00004CBDE0CF INCLUDED_) #define AFX_DAVIEW_H 67D77C11_AB22_11D4_845C_00004CBDE0CF INCLUDED_ #if _MSC_VER >= 1000 #pragma once #endif _MSC_VER >= 1000 class CDaOutputView : public CView { protected: CDaOutputView(); DECLARE_DYNCREATE(CDAView) public: CDaOutputDoc* GetDocument(); HANDLE hdevicehandle; WORD gwsmpldata[256]; DASMPLREQ gconfig; public: List 1-5 CDaOutputView OnCreate int CDaOutputView::OnCreate(LPCREATESTRUCT lpcreatestruct) { INT nret; if (CView::OnCreate(lpCreateStruct) == -1) return -1; hdevicehandle = DaOpen("FBIDA1"); if(hdevicehandle == INVALID_HANDLE_VALUE){ AfxMessageBox(""); return 0; nret = DaGetSamplingConfig(hDeviceHandle,&gConfig); if(nret!= DA_ERROR_SUCCESS){ DaClose(hDeviceHandle); AfxMessageBox(""); return 0; return 0; 20
26 List 1-6 CDaOutputView OnDestory void CDaOutputView::OnDestroy() { INT nret; CView::OnDestroy(); if(hdevicehandle!= INVALID_HANDLE_VALUE){ nret = DaClose(hDeviceHandle); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); List 1-5 DaGetSamplingConfig Step. 1. ResourceView Menu IDR_MAINFRAME 2. 図 ID ID_OUTSIN 図
27 ID_OUTSIN 図 Class Wizard 5. DaOutput CDaOutputView ID ID_OUTSIN COMMAND 6. 関 数 の 追 加 をクリックします OnOutsin OK 22
28 8. ID ID_DASTART 9. Class Wizard 10. DaOutput CDaOutputView ID ID_DASTART COMMAND 11. OnDastart OK 12. ID ID_DASTOP 13. Class Wizard 14. DaOutput CDaOutputView ID ID_DASTOP COMMAND 15. OnDastop OK 16. FileView SourceFile OnOutsin OnDastart OnDastop List 1-7 CDaOutputView OnOutsin void CDaOutputView::OnOutSin() { INT ncount; WORD wmax; WORD wmin; WORD wmid; 8 wmax = 0xff; 23
29 wmin = 0; 12 wmax = 0xfff; wmin = 0; 16 wmax = 0xffff; wmin = 0; wmid= (wmax + wmin) / 2; for(ncount = 0;nCount < 200;nCount++){ gwsmpldata[ncount] = (WORD)(wMid * sin(ncount * 2 * / 200) + wmid); List 1-8 CDaOutputView OnDastart void CDaOutputView::OnDastart() { INT nret; nret = DaSetBoardConfig(hDeviceHandle,200,NULL,NULL,0); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; gconfig.ulsmplrepeat = 0; gconfig.fsmplfreq = 20000; gconfig.smplchreq[0].ulchno = 1; gconfig.smplchreq[0].ulrange = DA_0_5V; 20kHz 0V5V nret = DaSetSamplingConfig(hDeviceHandle,&gConfig); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; nret = DaClearSamplingData(hDeviceHandle); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; nret = DaSetSamplingData(hDeviceHandle,&gwSmplData,200); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; nret = DaStartSampling(hDeviceHandle,FLAG_ASYNC); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; 24
30 List 1-9 CDaOutputView OnDastop void CDaOutputView::OnDastop() { INT nret; nret = DaStopSampling(hDeviceHandle); if(nret!= 0){ AfxMessageBox(""); 05 V 100 Hz V GND T T=10ms V=5.00 V
31 List 1-7 List PCI x xFFFF List V V 4-21 gwsmpldata gwsmpldata0=0x8000; gwsmpldata1=0x8400; gwsmpldata50=0xffff; gwsmpldata198=0x77ff; gwsmpldata199=0x7bff; 26
32 DaSetBoardConfig DaSetBoardConfig NULL 5 DaSetSamplingConfig DASMPLREQ List 1-8 DASMPLREQ gconfig gconfig.ulsmplrepeat = 0; = gconfig.fsmplfreq = 20000; =20kHz gconfig.smplchreq(0).ulchno = 1; = 1 gconfig.smplchreq(0).ulrange = DA_0_5V; =0V5V 20kHz 1 0V5V DASMPLREQ List
33 DLL DASMPLREQ DASMPLCHREQ List 1-8 ulsmplrepeatgwsmpldatagwsmpldata 0gwSmplData199 gwsmpldata 1 ulsmplfreqgwsmpldata Hz 20000=20 khz 50s=1/20 khz gwsmpldata V gwsmpldata1 gwsmpldata 図
34 50s200=10 ms 10 ms ms=100 Hz ulsmplfreq ulchnoulrange 1 0V5V 1DA_0_5V 1 DaClearSamplingData DaSetSamplingData 使 用 例 DaSetSamplingData 2 3 List
35 DaStartSampling 2 FLAG_SYNC DaSetSamplingConfig FLAG_ASYNC DaSetSampling ulrepeat 0 DaStopSampling DaStopSampling PCI
36 4.2. V 5 1. ID ID_OUTRECT OnOutrect Class Wizard DaOutput CDaOutputView ID ID_OUTRECT COMMAND 3. FileView SourceFile DaOutputView.cpp Outrect List 2-1 CDaOutputView OnOutrect void CDaOutputView::OnOutrect() { INT ncount; WORD wmax; WORD wmin; 8 wmax = 0xff; wmin = 0; 12 wmax = 0xfff; wmin = 0; 16 wmax = 0xffff; wmin = 0; for(ncount = 0;nCount < 200;nCount++){ if(ncount < 100) gwsmpldata[ncount] = wmax; else gwsmpldata[ncount] = wmin; 05V 100 Hz 31
37 4.3. V ID ID_OUTSAW OnOutsaw Class Wizard DaOutput CDaOutputView ID ID_OUTSAW COMMAND 3. FileView SourceFile DaOutputView.cpp Outsaw List 3-1 CDaOutputView OnOutsaw void CDaOutputView::OnOutsaw() { INT ncount; WORD wmax; WORD wmin; 8 wmax = 0xff; wmin = 0; 12 wmax = 0xfff; wmin = 0; 16 wmax = 0xffff; wmin = 0; for(ncount = 0;nCount < 200;nCount++){ gwsmpldata[ncount] = ncount * wmax / 200; 05V 100Hz 32
38 4.4. V 5 1. ID ID_OUTTRI OnOuttri Class Wizard DaOutput CDaOutputView ID ID_OUTTRI COMMAND 3. FileView SourceFile DaOutputView.cpp Outtri List 4-1 CDaOutputView OnOuttri void CDaOutputView::OnOuttri() { INT ncount; WORD wmax; WORD wmin; 8 wmax = 0xff; wmin = 0; 12 wmax = 0xfff; wmin = 0; 16 wmax = 0xffff; wmin = 0; for(ncount = 0;nCount < 200;nCount++){ if(ncount <= 100) gwsmpldata[ncount] = ncount * wmax / 100; else gwsmpldata[ncount] = wmax - (ncount * wmax / 100); 05V 100Hz 33
39 4.5. gwsmpldata List 5-1,List 5-2 List5-1 double dcount; for(ncount = 0;nCount < 200;nCount++){ dcount = (ncount ) / 100.0; if(ncount % 2) gwsmpldata[ncount] = (WORD)(2 * wmid * (dcount * sqrt(1 - pow(k,2))) + wmid); else gwsmpldata[ncount] = (WORD)(-2 * wmid * (dcount * sqrt(1 - pow(k,2))) + wmid); List 5-2 double dcount; for(ncount = 0;nCount < 200;nCount++){ dcount = (ncount ) / 100.0; if(ncount % 2) gwsmpldata[ncount] = (WORD)(wMid * (pow(pow(dcount,2),(1 / 3)) + sqrt(1 - pow(dcount,2)))); else gwsmpldata[ncount] = (WORD)(wMid * (pow(pow(dcount,2),(1 / 3)) - sqrt(1 - pow(dcount,2)))); 34
40 CallBackProc CDAView 2. List1-8 OnDastart List -1 CDaOutputView CallBackProc void CALLBACK CallBackProc(DWORD dwuser){ MessageBox(NULL,"","",MB_SETFOREGROUND); CloseHandle((HANDLE)dwUser); List -2 CDaOutputView OnDastart void CDaOutputView::OnDastart() { INT nret; HANDLE hevent; hevent = CreateEvent(0,FALSE,FALSE,NULL); nret = DaSetBoardConfig(hDeviceHandle,200,hEvent,CallBackProc,(ULONG)hEvent); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; gconfig.ulsmplrepeat = 0; gconfig.fsmplfreq = 20000; gconfig.smplchreq[0].ulchno = 1; gconfig.smplchreq[0].ulrange = DA_0_5V; 20kHz 0V5V nret = DaSetSamplingConfig(hDeviceHandle,&gConfig); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; nret = DaClearSamplingData(hDeviceHandle); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; nret = DaSetSamplingData(hDeviceHandle,&gwSmplData,200); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; 35
41 nret = DaStartSampling(hDeviceHandle,FLAG_ASYNC); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); return; 図 4-26 DaSetBoardConfig DaSetBoardConfig CallBackProc DaSetBoardConfig dwuser 36
42 4.7. FbiDa.DLL CSVComma Separated Value Step1. 1. Visual C++DaFileOut 2. FBIDA.LIB FBIDA.H fbida.lib 3. ID ID_FILEOUT OnFileout DaFileOut CDaFileOutView ID ID_FILEOUT COMMAND Step. Microsoft Excel CSV 37
43 1. List DATA.CSV List -1 CSV
44 Step. 1. FileView SourceFile DaFileOutView.cpp #include fbida.h List7-2 List -2 fbida.h DaFileOutView.cpp : CDaFileOutView #include "stdafx.h" #include "DaFileOut.h" #include "DaFileOutDoc.h" #include "DaFileOutView.h" #include "fbida.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif 2. ClassView CDaFileOutView OnFileout List7-3 List - CDaFileOutView OnFileout void CDaFileOutView::OnFileout() { TODO: FILE *fp; HANDLE hdevicehandle; DASMPLREQ Config; DASMPLREQ INT nret; INT nfilecount; char sztemp[40]; nfilecount = 0; hdevicehandle = DaOpen("FBIDA1"); if(hdevicehandle == INVALID_HANDLE_VALUE){ AfxMessageBox(""); return; fp = fopen("data.csv","r"); while(fgets(sztemp,20,fp)!= NULL) nfilecount++; fclose(fp); nret = DaSetBoardConfig(hDeviceHandle,nFilecount,NULL,NULL,0); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); DaClose(hDeviceHandle); return; 39
45 nret = DaGetSamplingConfig(hDeviceHandle, &Config); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); DaClose(hDeviceHandle); return; Config.fSmplFreq = 5000; = 5kHz Config.SmplChReq[0].ulChNo = 1; = 1 Config.SmplChReq[0].ulRange = DA_0_5V; = 0V5V nret = DaSetSamplingConfig(hDeviceHandle, &Config); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); DaClose(hDeviceHandle); return; nret = DaClearSamplingData(hDeviceHandle); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); DaClose(hDeviceHandle); return; nret = DaStartFileSampling( hdevicehandle, "DATA.CSV", FLAG_CSV, nfilecount); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); DaClose(hDeviceHandle); return; AfxMessageBox(""); nret = DaClose(hDeviceHandle); if(nret!= DA_ERROR_SUCCESS){ AfxMessageBox(""); DATA.CSV
46 4-29 CSV CSV DATA.CSV 1 1, , , , , , List7-3 DaStartFileSampling CSV DLL 41
47 50 Visual C++BPC-0810SAMP.CSV 2 List 7-3 DA_5V DATA.CSVSAMP.CSV List - CDaFileOutView OnFileout Config.fSmplFreq = 5000; = 5kHz Config.SmplChReq[0].ulChNo = 1; = 1 Config.SmplChReq[0].ulRange = DA_5V; = -5V5V 42
48 FbiDa.DLL 5. DLL 5.1. FbiDa.DLL DaOpen HANDLE DaOpen(LPCTSTR lpszname); lpszname INVALID_HANDLE_VALUE INVALID_HANDLE_VALUE 0xFFFFFFFFh-1 Windows 2000/Me/98/95 FbiPciDa DA DAWAVESMP.EXE Windows NT DA DAWAVESMP.EXE DaClose INT DaClose(HANDLEhDeviceHandle); hdevicehandle 0 0 DaGetDeviceInfo INT DaGetDeviceInfo(HANDLE hdevicehandle,pdaboardspec pboardspec); hdevicehandle pboardspec DA (DABOARDSPEC )
49 FbiDa.DLL DaSetBoardConfig INT DaSetBoardConfig(HANDLE hdevicehandle,ulong ulsmplbuffersize,handle hevent,lpdacallback lpcallbackproc,dword dwuser); hdevicehandle ulsmplbuffersize hevent lpcallbackproc dwuser 1024 Visual C++ NULL Visual C++ NULL CallBackProc DaGetBoardConfig INT DaGetBoardConfig(HANDLE hdevicehandle,ulong *ulsmplbuffersize,ulong *ulsmpleventfactor); hdevicehandle ulsmplbuffersize ulsmpleventfactor DA_EVENT_STOP_TRIGGER DA_EVENT_STOP_FUNCTION DA_EVENT_STOP_SAMPLING DA_EVENT_RESET_IN DA_EVENT_CURRENT_OFF
50 FbiDa.DLL DaSetSamplingConfig INT DaSetSamplingConfig(HANDLE hdevicehandle,pdasmplreq pdasmplconfig); hdevicehandle pdasmplconfig (DASMPLREQ ) 0 0 DaGetSamplingConfig INT DaGetSamplingConfig(HANDLE hdevicehandle, PDASMPLREQ pdasmplconfig); hdevicehandle pdasmplconfig (DASMPLREQ ) 0 0 DaSetMode PCI-3305 PCI-3310 PCI-3336 PCI-3340 EXCLK OUT INT DaSetMode(HANDLE hdevicehandle,pdamodereq pdamode); hdevicehandle pdamode (DAMODEREQ ) 0 0 PCI-3305 EXCLK OUT 45
51 FbiDa.DLL EXCLK OUT DAMODEREQ ulexclock DA_EXCLK_IN DA_EXCLK_OUT DaGetMode PCI-3305 PCI-3310 PCI-3336 PCI-3340 EXCLK OUT INT DaGetMode(HANDLE hdevicehandle,pdamodereq pdamode); hdevicehandle pdamode (DAMODEREQ ) 0 0 PCI-3305 EXCLK OUT EXCLK OUT DAMODEREQ ulexclock DaSetSamplingData INT DaSetSamplingData(HANDLE hdevicehandle,pvoid psmpldata,ulong ulsmpldatanum); hdevicehandle psmpldata ulsmpldatanum 0 0 DaStartSampling PCI-3335,3337 PCI
52 FbiDa.DLL DaClearSamplingData INT DaSetSamplingData(HANDLE hdevicehandle); hdevicehandle 0 0 DaStartSampling INT DaStartSampling(HANDLE hdevicehandle,ulong ulsyncflag); hdevicehandle ulsyncflag FLAG_SYNC FLAG_ASYNC 0 0 DaSetSamplingData ( ) (FLAG_SYNC) FLAG_ASYNC API WIN32API WaitForSingleObject DaStopSampling DASMPLREQ ulsmplrepeat
53 FbiDa.DLL DaStartFileSampling INT DaStartFileSampling(HANDLE hdevicehandle, LPCTSTR pszpathname, ULONG ulfileflag, ULONG ulsmplnum); hdevicehandle pszpathname ulfileflag FLAG_BIN FLAG_CSV CSV ulsmplnum 0 0 CSV DaSyncSampling INT DaSyncSampling(HANDLE hdevicehandle, ULONG ulmode); hdevicehandle ulmode DA_MASTER_MODE DA_SLAVE_MODE 0 0 PCI-3340[11] PCI-3310[12]PCI-3336[12]PCI-3522APCI-3523A DaStartSampling FLAG_SYNCFLAG_ASYNC DaSetBoardConfig DaStopSampling DaSetSamplingConfig DaSetMode 48
54 FbiDa.DLL DA I/O DI 1 DaStopSampling INT DaStopSampling(HANDLE hdevicehandle); hdevicehandle 0 0 DaGetStatus INT DaGetStatus(HANDLE hdevicehandle, ULONG *uldasmplstatus, ULONG *uldasmplcount, ULONG *uldaavailcount, ULONG *uldaavailrepeat); hdevicehandle uldasmplstatus DA_STATUS_STOP_SAMPLING DA_STATUS_WAIT_TRIGGER DA_STATUS_NOW_SAMPLING uldasmplcount uldaavailcount uldaavailrepeat
55 FbiDa.DLL DaOutputDA 1 INT DaOutputDA(HANDLE hdevicehandle,ulong ulch,pdasmplchreq psmplchreq); hdevicehandle ulch pdasmplchreq pdata (DASMPLCHREQ ) lpdata 0 0 DaStartSampling ulch 1 ( 1,3,5,7 4 ) DASMPLCHREQ () ulchno DaInputDI INT DaInputDI(HANDLE hdevicehandle,puint pudata); hdevicehandle pudata 0 0 DaOutputDO INT DaOutputDO(HANDLE hdevicehandle,uint udata); hdevicehandle udata
56 FbiDa.DLL DaAdjustVR INT DaAdjustVR(HANDLE hdevicehandle,ulong uladjustch, ULONG ulselvolume,ulong uldirection, ULONG ultap); hdevicehandle uladjustch ulselvolume DA_ADJUST_BIOFFSET DA_ADJUST_UNIOFFSET DA_ADJUST_BIGAIN DA_ADJUST_UNIGAIN uldirection DA_ADJUST_UP DA_ADJUST_DOWN DA_ADJUST_STORE DA_ADJUST_STANDBY DA_ADJUST_NOT_STORE ultap PCI-3305,3325,3329,3338 DA_ERROR_NOT_SUPPORTED CallBackProc LPDACALLBACK CallBackProc(DWORD dwuser ); dwuser DaSetBoardConfig dwuser CallBackProc DaSetBoardConfig 3 CallBackProc CallBackProc 51
57 FbiDaDC.DLL 5.2. FbiDaDC.DLL DaDataConv usrcformcode psrcdata DA_DATA_PHYSICAL DA_DATA_BIN8 DA_DATA_BIN12 DA_DATA_BIN16 DA_DATA_BIN24 ([V][mA]) 8bit 12bit 16bit 24bit psrcdata psrcsmplreq usrcsmpldatanum udestformcode (DASMPLREQ ) pdestdata DA_DATA_PHYSICAL DA_DATA_BIN8 DA_DATA_BIN12 DA_DATA_BIN16 DA_DATA_BIN24 ([V][mA]) 8bit 12bit 16bit 24bit pdestdata pudestsmpldatanum pdestsmplreq ueffect (DASMPLREQ ) 0 0 DA_CONV_SMOOTH DA_CONV_AVERAGE1 DA_CONV_AVERAGE2 ucount lpfnconv ueffect ueffect 0 ucount lpfnconv NULL
58 FbiDaDC.DLL psrcdata pdestdata 1kHz Hz 100 lpfnconv fnconv DaWriteFile CSV INT DaWriteFile(LPCTSTR pszpathname,pvoid psmpldata,ulong ulformcode,ulong ulsmplnum,ulong ulchcount); pszpathname psmpldata ulformcode ulsmplnum ulchcount DA_DATA_PHYSICAL ([V][mA]) DA_DATA_BIN8 8bit DA_DATA_BIN12 12bit DA_DATA_BIN16 16bit DA_DATA_BIN24 24bit 0 0 CSV fnconv DaDataConv CONVPROC fnconv(int nch,dword dwcount,pvoid lpdata); nch dwcount lpdata nch lpdata lpdata DaDataConv fnconv DaDataConv lpfnconv fnconv fnconv fnconv 1 lpdata lpdata 53
59 DA_ERROR_SUCCESS 0 DA_ERROR_NOT_DEVICE 0xC DA_ERROR_NOT_OPEN 0xC DA_ERROR_INVALID_HANDLE 0xC DA_ERROR_ALREADY_OPEN 0xC OPEN OPEN DA_ERROR_NOT_SUPPORTED 0xC DA_ERROR_NOW_SAMPLING 0xC DA_ERROR_STOP_SAMPLING 0xC DA_ERROR_START_SAMPLING 0xC DA_ERROR_SAMPLING_TIMEOUT 0xC DA_ERROR_INVALID_PARAMETER 0xC DA_ERROR_ILLEGAL_PARAMETER 0xC DA_ERROR_NULL_POINTER 0xC NULL DA_ERROR_SET_DATA 0xC DA_ERROR_FILE_OPEN 0xC DA_ERROR_FILE_CLOSE 0xC DA_ERROR_FILE_READ 0xC DA_ERROR_FILE_WRITE 0xC DA_ERROR_INVALID_DATA_FORMAT 0xC DA_ERROR_INVALID_AVERAGE_OR_SM 0xC OOTHING DA_ERROR_INVALID_SOURCE_DATA 0xC DA_ERROR_NOT_ALLOCATE_MEMORY 0xC DA_ERROR_NOT_LOAD_DLL 0xC DLL DA_ERROR_CALL_DLL 0xC DLL 54
60 5.3. Visual C++ DASMPLREQ typedef struct { ULONG ulchcount; DASMPLCHREQ SmplChReq[256]; ULONG ulsamplingmode; FLOAT fsmplfreq; ULONG ulsmplrepeat; ULONG ultrigmode; ULONG ultrigpoint; ULONG ultrigdelay; ULONG uleclkedge; ULONG ultrigedge; ULONG ultrigdi; DASMPLREQ, *PDASMPLREQ; ulchcount SmplChReq ulsamplingmode 1 DASMPLCHREQ ulchno 1 (DASMPLCHREQ ) DA_IO_SAMPLING DA_MEM_SAMPLING I/O fsmplfreq ulsmplrepeat ultrigmode 0.01f Hz 0.0f ulsmplrepeat 0 DaStopSampling 0 DA_FREERUN DA_EXTTRG DA_EXTTRG_DI () DI ultrigpoint DA_TRIG_START DA_TRIG_STOP DA_TRIG_START_STOP () ultrigdelay uleclkedge ultrigmode ultrigpoint DA_TRIG_START_STOP ultrigdelay 1 1G ( ) fsmplfreq 0.0f 55
61 DA_DOWN_EDGE DA_UP_EDGE () ultrigedge 1 ultrigmode DI DA_DOWN_EDGE DA_UP_EDGE () ultrigdi ultrigdi 16bit 1bit 1 1 bit Low 1 bit ultrigmode DI ultrigdi 0 DASMPLCHREQ typedef struct { ULONG ulchno; ULONG ulrange; DASMPLCHREQ, *PDASMPLCHREQ; ulchno SmplChReq ulchno DA_0_1V 01V DA_0_2P5V 02.5V DA_0_5V 05V DA_0_10V 010V DA_1_5V 15V DA_0_20mA 020mA DA_4_20mA 420mA DA_1V ±1V DA_2P5V ±2.5V DA_5V ±5V DA_10V ±10V 56
62 DABOARDSPEC typedef struct { ULONG ulboardtype; ULONG ulboardid; ULONG ulsamplingmode; ULONG ulchcount; ULONG ulresolution; ULONG ulrange; ULONG ulisolation; ULONG uldi; ULONG uldo; DABOARDSPEC, *PDABOARDSPEC; ulboardtype ulboardid ulsamplingmode PCI RSW 1 bit0 I/O bit1 FIFO bit2 bit3bit31 ( 0) ulchcount ulresolution ulrange bit0 01V bit1 02.5V bit2 05V bit3 010V bit4 15V bit5bit11 ( 0) bit12 020mA bit13 420mA bit14bit15 ( 0) bit16 ±1V bit17 2.5V bit18 ±5V bit19 ±10V bit20bit31 ( 0) ulisolation DA_ISOLATION DA_NOT_ISOLATION uldi uldo 57
63 DAMODEREQ PCI-3305PCI-3310PCI-3336PCI-3340 Typedef struct { DAMODECHREQ ModeChReq[2]; ULONG ulpulsemode; ULONG ulsyntheout; ULONG ulinterval; FLOAT fintervalcycle; ULONG ulcounterclear; ULONG uldalatch; ULONG ulsamplingclock; ULONG ulexcontrol; ULONG ulexclock; DAMODEREQ, *PDAMODEREQ; ModeChReq ulpulsemode (DAMODECHREQ ) [0][1] DA_MODE_CUT DA_MODE_SYNTHE TBWG(Time Based Wave Generation) FBWG(Frequency Based Wave Generation) ulsyntheout ulinterval FBWG 1,2,4,8,,16,32,64,128,256,512,1024,2048,4096,8192, ,65536,131072,262144, DA_REPEAT_NONINTERVAL DA_REPEAT_INTERVAL fintervalcycle ulcounterclear 0.01f f2.5MHzHz 1.0f(1Hz) DA_COUNTER_CLEAR DA_COUNTER_NONCLEAR () uldalatch DA DA_LATCH_CLEAR DA_LATCH_NONCLEAR DA () DA ulsamplingclock MHz 5MHz DA_CLOCK_TIMER DA_CLOCK_FIXED MHz () 5MHz ulexcontrol CN3 ) 58
64 DA_EXTRG_IN DA_EXTRG_OUT () ulexclock CN4 ) DA_EXCLK_IN DA_EXCLK_OUT () DAMODECHREQ PCI-3305PCI-3310PCI-3336PCI-3340 typedef struct { ULONG ulrange; FLOAT fvolt; ULONG ulfilter; DAMODECHREQ, *PDAMODECHREQ; ulrange DA_RANGE_UNIPOLAR DA_RANGE_BIPOLAR () fvolt ulfilter ulrange [V] [V] 5.0[V] 05[V]5[V] DA_FILTER_OFF DA_FILTER_ON () 59
65 5.4. Visual C #define FLAG_SYNC 1 #define FLAG_ASYNC #define FLAG_BIN 1 #define FLAG_CSV #define DA_STATUS_STOP_SAMPLING 1 #define DA_STATUS_WAIT_TRIGGER 2 #define DA_STATUS_NOW_SAMPLING #define DA_EVENT_STOP_TRIGGER 1 #define DA_EVENT_STOP_FUNCTION 2 #define DA_EVENT_STOP_SAMPLING 3 #define DA_EVENT_RESET_IN 4 #define DA_EVENT_CURRENT_OFF #define DA_ADJUST_BIOFFSET 1 #define DA_ADJUST_UNIOFFSET 2 #define DA_ADJUST_BIGAIN 3 #define DA_ADJUST_UNIGAIN #define DA_ADJUST_UP 1 #define DA_ADJUST_DOWN 2 #define DA_ADJUST_STORE 3 #define DA_ADJUST_STANDBY 4 #define DA_ADJUST_NOT_STORE 5 60
66 #define DA_DATA_PHYSICAL 1 ([V]/[mA]) #define DA_DATA_BIN8 2 8bit #define DA_DATA_BIN bit #define DA_DATA_BIN bit #define DA_DATA_BIN bit #define DA_CONV_SMOOTH 1 #define DA_CONV_AVERAGE1 0x100 #define DA_CONV_AVERAGE2 0x #define DA_IO_SAMPLING 1 I/O #define DA_FIFO_SAMPLING 2 FIFO #define DA_MEM_SAMPLING #define DA_TRIG_START 1 () #define DA_TRIG_STOP 2 #define DA_TRIG_START_STOP #define DA_FREERUN 1 () #define DA_EXTTRG 2 #define DA_EXTTRG_DI 3 +DI #define DA_DOWN_EDGE 1 () #define DA_UP_EDGE 2 61
67 #define DA_0_1V 0x V #define DA_0_2P5V 0x V #define DA_0_5V 0x V #define DA_0_10V 0x V #define DA_1_5V 0x V #define DA_0_20mA 0x mA #define DA_4_20mA 0x mA #define DA_1V 0x V #define DA_2P5V 0x V #define DA_5V 0x V #define DA_10V 0x V #define DA_ISOLATION 1 #define DA_NOT_ISOLATION #define DA_RANGE_UNIPOLAR 1 #define DA_RANGE_BIPOLAR #define DA_MODE_CUT 1 #define DA_MODE_SYNTHE #define DA_REPEAT_NONINTERVAL 1 #define DA_REPEAT_INTERVAL #define DA_COUNTER_CLEAR 1 #define DA_COUNTER_NONCLEAR DA #define DA_LATCH_CLEAR 1 DA #define DA_LATCH_NONCLEAR 2 DA 62
68 #define DA_CLOCK_TIMER 1 #define DA_CLOCK_FIXED 2 5MHz #define DA_EXTRG_IN 1 #define DA_EXTRG_OUT #define DA_EXCLK_IN 1 #define DA_EXCLK_OUT #define DA_FILTER_OFF 1 #define DA_FILTER_ON #define DA_MASTER_MODE 1 #define DA_SLAVE_MODE 2 63
69 A/D
70 Web site( 65
71 Visual C++ DA Ver. 1.0 Dream & Freedom 本 ドキュメントの 一 部 または 全 てを 弊 社 の 許 可 なく ISD ,000 株 式 会 社 本 複 写 ドキュメントの 複 製 転 載 一 部 電 または 子 化 することを 全 てを 弊 禁 社 じます の 許 可 なく 複 写 複 製 転 載 電 子 化 することを 禁 じます TEL FAX
72 Visual C++ DADigital To Analog TUT-0022Ver1.0
TUT-0022
チュートリアル Visual C++によるDA 入 門 書 (Digital To Analog) www.interface.co.jp /, (), (), (),,, (),,,, 2000, 2006 Interface Corporation. All rights reserved. www.interface.co.jp Ver. 1.3 20066 XP Embedded DLL 1.2
TUT-0023
チュートリアル Visual Basic による DA 入門書 (Digital To Analog) DA www.interface.co.jp /, (), (), (),,, (),,,, 2000, 2006 Interface Corporation. All rights reserved. www.interface.co.jp Ver. 1.5 20066 XP Embedded
Microsoft Visual Studio .NET移行ガイド
DLL TUT-0014 Ver. 3.3 www.interface.co.jp Ver. 1.0 200212 2.0 2003 3 Visual Basic.NET (GPC-2000) (GPC-3100) (GPC-3300) 2.1 20035 () hdevicehandle = DioOpen(lpszName, FBIDIO_FLAG_SHARE) () hdevicehandle
Visual C++によるAD入門書
チュートリアル Visual C++ による AD 入門書 www.interface.co.jp /, (), (), (),,, (),,,, 2000, 2007 Interface Corporation. All rights reserved. www.interface.co.jp Ver. 1.8 200712 5 DLL 1.7 20074 Windows Vista 5 5.1
Visual BasicによるAD入門書
チュートリアル Visual Basic による AD 入門書 AD www.interface.co.jp /, (), (), (),,, (),,,, 2000, 2007 Interface Corporation. All rights reserved. www.interface.co.jp Ver. 2.0 200712 5 FbiAd.DLL 1.9 20056 CompactPCI
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
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...
CONTENTS 1 2 2 5 3 8 4 9 5 18 6 20 7 27 8 31 9 Web 33 10 36 11 37 12 39 2
USER'S MANUAL CONTENTS 1 2 2 5 3 8 4 9 5 18 6 20 7 27 8 31 9 Web 33 10 36 11 37 12 39 2 1 Internet Explorer 6.0 DHTML Flash Flash 2 Web Web FTP Web Windows Windows Windows Windows 100 OS CPU HDD DOS/V
untitled
H8/300,H8S,H8SX [H8S,H8/300 Tool Chain Ver6.2.0.0] #define Inline static inline //************************************************** Inline char sil_and_mem(char *mem,char and) return (*((volatile
untitled
WIL (Visual C++ 2005 MFC ) WIL (Visual C++ 2005) Visual C++ 2005 Visual C++ WIL MFC 0 Visual C++ 2005 WIL Visual C++ WIL 1. Microsoft Visual Studio 2005 2. 3. VC 4. WIL EVC C: Program Files FAST WIL Include
program.dvi
2001.06.19 1 programming semi ver.1.0 2001.06.19 1 GA SA 2 A 2.1 valuename = value value name = valuename # ; Fig. 1 #-----GA parameter popsize = 200 mutation rate = 0.01 crossover rate = 1.0 generation
チュートリアル XP Embedded 入門編
TUT-0057 Ver. 1.0 www.interface.co.jp Ver 1.0 2005 6 (,), Web site () / () 2004 Interface Corporation. All rights reserved. ...1...1 1. XP Embedded...2 2....3 2.1....3 2.2....4 2.2.1. SLD...4 2.3....5
2
1 2 10 14 945 3000 2012 3 10 4 5 6 7 8 9 10 11 12 2011 11 21 12301430 (1215 ) 13 6 27 17 () ( ) ( ) (112360) 2 (1157) (119099) ((11861231) )( ) (11641205) 3 (1277) 3 4 (1558) (1639)() 12 (1699)( ) 7 (1722)
新版明解C言語 実践編
2 List - "max.h" a, b max List - max "max.h" #define max(a, b) ((a) > (b)? (a) : (b)) max List -2 List -2 max #include "max.h" int x, y; printf("x"); printf("y"); scanf("%d", &x); scanf("%d", &y); printf("max(x,
quattro.PDF
Quattro USB Audio Interface 2 M-AUDIO 3 Windows Windows 98 SE/ Windows ME/ Windows 2000/ Windows XP Platinum III 500MHz/ 96kHz Platinum II 400MKz/ 48kHz 128MB RAM / 96kHz 64MB RAM/ 48kHz Macintosh USB
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...
AquesTalk Win Manual
AquesTalk Win マニュアル 株式会社アクエスト http://www.a-quest.com/ 1. 概要 本文書は 規則音声合成ライブラリ AquesTalk をアプリケーションに組み込んで使用するためのプログラミングに関して 方法および注意点を示したものです AquesTalk には 2 種類のライブラリがあります 音声データをメモリ上に生成するものと サウンドデバイスに出力する 2
AquesTalk プログラミングガイド
AquesTalk プログラミングガイド ( 株 ) アクエスト 1. 概要 本文書は 規則音声合成ライブラリ AquesTalk をアプリケーションに組み込んで使用するためのプログラミングに関して 方法および注意点を示したものです AquesTalk には 2 種類のライブラリがあります 音声データをメモリ上に生成するものと サウンドデバイスに出力する 2 種類があります 使用するアプリケーションに応じて選択してください
Audiophile USB
Audiophile USB User's Guide Version 4.0 Avid Technology K.K. M-Audio Macintosh Support : [email protected] Windows Support : [email protected] www.m-audio.co.jp Audiophile USB Audiophile
API-PAC(W32)RM/AIO
PC-MODULE / PC-HELPER API-PAC(W32) AIO http://www.contec.co.jp/ http://www.contec.com/ http://www.contec.com.cn/ PDF / ( ) E-mail([email protected]) FAX E-mail Question FAX Question FAX Question API-PAC(W32)RM/AIO
double float
2015 3 13 1 2 2 3 2.1.......................... 3 2.2............................. 3 3 4 3.1............................... 4 3.2 double float......................... 5 3.3 main.......................
DebugFactory Builder 4 for AMOTユーザーズマニュアル
DebugFactory Builder 4 for AMOT PanaXSeriesDebugFactory Builder MS-WINDOWSMS-DOS Adobe Acrobat Reader Adobe (1) (2) (3) (4) (5) (6) 1 (7) DebugFactory Builder 4 for AMOT E-Mail( [email protected]) WEB
新コンフィギュレータのフレームワークについて
: 2007 12 7 6: 2009 5 9 TOPPERS 1.... 4 1.1... 4 1.2 TOPPERS... 4 2.... 4 2.1... 4 3.... 8 4.... 9 4.1... 9 4.2... 10 4.3... 10 4.3.1... 11 4.3.2 INCLUDE... 11 4.3.3 C... 12 4.4 API... 14 4.2.1 API...
Arduino UNO IS Report No. Report Medical Information System Laboratory
Arduino UNO 2015 2 25 IS Report No. Report Medical Information System Laboratory Abstract ( ) Arduino / Arduino Bluetooth Bluetooth : Arduino Arduino UNO Arduino IDE micro computer LED 1............................
IO-PCIソフト仕様書3版.PDF
DLL iopcisb.dll95/98/me iopcisbnt.dllnt/2000/xp WindowsSystem iopcisb.lib(95/98/me) iopcisbnt.lib(nt/2000/xp) VisualC/C++ IOPCIapi.h HANDLEhVxD // hvxd=iopciopen(1); // (1) ID // // intret; ret=iopciclose(
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
CashDrawer ライブラリ API 仕様書 2014/07/09 CashDrawer ライブラリ API 仕様書 Rev / 10
2014/07/09 CashDrawer ライブラリ API 仕様書 Rev. 00.0.04 1 / 10 目次 1. ファイル構成... 3 2. 環境 3 2.1. 動作環境 OS... 3 2.2. コンパイル時の注意点... 3 2.3. USB ドライバ... 3 3. 関数一覧... 4 3.1. USB 接続確認処理 (CD_checkConnect CD_checkConnect)
... 3... 3... 3... 3... 4... 7... 10... 10... 11... 12... 12... 13... 14... 15... 18... 19... 20... 22... 22... 23 2
1 ... 3... 3... 3... 3... 4... 7... 10... 10... 11... 12... 12... 13... 14... 15... 18... 19... 20... 22... 22... 23 2 3 4 5 6 7 8 9 Excel2007 10 Excel2007 11 12 13 - 14 15 16 17 18 19 20 21 22 Excel2007
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
untitled
FutureNet Microsoft Corporation Microsoft Windows Windows 95 Windows 98 Windows NT4.0 Windows 2000, Windows XP, Microsoft Internet Exproler (1) (2) (3) COM. (4) (5) ii ... 1 1.1... 1 1.2... 3 1.3... 6...
WinHPC ppt
MPI.NET C# 2 2009 1 20 MPI.NET MPI.NET C# MPI.NET C# MPI MPI.NET 1 1 MPI.NET C# Hello World MPI.NET.NET Framework.NET C# API C# Microsoft.NET java.net (Visual Basic.NET Visual C++) C# class Helloworld
CH1 ...g O...pmd
MCT-1A 2 17 27 44 59 SPACE DiVA SPACE DiVA JCSAT-2A SPACE DiVA CS BS 2 OK USB ver 1.1 USB 2005 4 256 32 3 SPACE DiVA 950 MHz 2150 MHz CS SPACE DiVA SPACE DiVA 4... 2... 32... 2... 32... 3... 33... 4...34...
Microsoft Word - iMCs01Windowsマニュアル_v1_1.doc
imcs01 Windows マニュアル Ver. 1.1 株 式 会 社 イクシスリサーチ UUSBD.DLL はフリーソフトで, 開 発 者 の 柏 野 氏 のご 厚 意 により 使 用 させていただいておりま す.そのため, 本 マニュアルに 記 載 されております 内 容 は,あくまでユーザー 様 個 人 で 使 用 する 場 合 のみ, 個 人 の 責 任 の 下 ご 使 用 いただけます.UUSBD.DLL
: : : TSTank 2
Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);
2: 3: A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz A ( ( 4 ( 5 f(t = sin(2πf 1t + sin(2πf 2 t = 2 sin(2πt(f 1 + f 2 /2 cos(2πt(f 1 f
12 ( TV TV, CATV, CS CD, DAT, DV, DVD ( 12.1 12.1.1 1 1: T (sec f (Hz T= 1 f P a = N/m 2 1.013 10 5 P a 1 10 5 1.00001 0.99999 2,3 1 2: 3: 12.1.2 A, f, φ f(t = A sin(2πft + φ = A sin(ωt + φ ω 2πf 440Hz
Smalltalk_
DLLCC VisualWorks C Mac OS SSK-LampControl/ VisualWorksWithJun SSK-LampControl.h include SSK SSK FileBrowser SSK-LampControl.st FIle in SSK-LampControl File in SSK File in ( Smalltalk.SSK) ( C ) Controller
C 資料 電脳梁山泊烏賊塾 MFC アプリケーション MFC アプリケーションの作成 初めに 此処では Visual Studio 2017 を起動し 新しいプロジェクトで MFC を選択し MFC(Micorosft Foundation Class) アプリケーションを作成する イ
MFC アプリケーション MFC アプリケーションの作成 初めに 此処では Visual Studio 2017 を起動し 新しいプロジェクトで MFC を選択し MFC(Micorosft Foundation Class) アプリケーションを作成する インストール時の注意 インストール時に ワークロード で C++ によるデスクトップ開発 を選択した丈では MFC アプリケーションの開発を行う事が出来ない
アプリケーション補足説明書(Office2003)
目 次 はじめに................................................... 2 1 Office 2003 について...................................... 4 プレインストールソフトウェア................................. 4 プレインストールソフトウェアの 起 動 について....................
lexex.dvi
(2018, c ) http://istksckwanseiacjp/ ishiura/cpl/ 4 41 1 mini-c lexc,, 2 testlexc, lexc mini-c 1 ( ) mini-c ( ) (int, char, if, else, while, return 6 ) ( ) (+, -, *, /, %, &, =, ==,!=, >, >=,
Microsoft Word - C.....u.K...doc
C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ
C-ISAバス製品からPCIバス製品への移行マニュアル MS-DOS編 LAP-B [VCD-4115→GPD-4115への移行]
TUT-0005 Ver 1.1 www.interface.co.jp www.interface.co.jp Ver. 1.0 2001 9 1.1 2005 9 (,), Web site ( ) - 1 - Interface Corporation / () Interface Corporation - 2 - 8 1 MS-DOS PCI 9 1.1...9 1.2...11 1.3...11
RS 175
RS 175 Digital Wireless Headphone System ... 2 RS 175... 4... 5... 6 HDR 175... 6 TR 175... 7... 8 RS 175... 11...11...12 AC...16...17...18...19 RS 175... 20...20...21...21 /...21 /...22 Dynamic Bass
DVD CD SoundRipper SoundRipper DVD SoundRipper DVD SoundRipper DVD CD DVD DVD DVD CD CD DVD " CD/DVD" DVD CSS DVD SoundRipper DVD-Video DVD DVD-ROM DV
SoundRipper 2 SoundRipper 5 SoundRipper 9 DVD 12 16 CD 25 CD 31 35 SoundRipper 38 FAQ 40 42 1 DVD CD SoundRipper SoundRipper DVD SoundRipper DVD SoundRipper DVD CD DVD DVD DVD CD CD DVD " CD/DVD" DVD CSS
新・明解C言語 実践編
第 1 章 見 21 1-1 見えないエラー 見 List 1-1 "max2x1.h" a, b max2 List 1-1 chap01/max2x1.h max2 "max2x1.h" #define max2(a, b) ((a) > (b)? (a) : (b)) max2 List 1-2 List 1-2 chap01/max2x1test.c max2 #include
CANチュートリアル
TUT-0054 Ver. 1.1 www.interface.co.jp Ver 1.0 2004 7 1.1 2005 6 CPZ BPC-08xx BPC-0820 2-4 (, ), Web site () / ( ) ...1...1...1...2 1. CAN...3 2. CAN...4 2.1. CAN...4 2.2. CAN...4 2.3....5 2.3.1....6 2.3.2.
H H H H H H H H Windows IC USB WindowsXP+FZ1360 WindowsXP+FZ1350 J2SE Runtime Environment 5.0 Window
H14.8.1 H15.9.15 H16.4.1 H19.7.1 H20.7.1 H20.12.1 H21.5.1 H22.4.1 Windows IC USB WindowsXP+FZ1360 WindowsXP+FZ1350 J2SE Runtime Environment 5.0 Windows98,Me Windows Vista FZ-1360 IC Windows 7 WindowsNT4.0
Linuxデバイスドライバチュートリアル
DVEX-13-006764-01 SOFTWARE USER S GUIDE Linux デバイスドライバチュートリアル 1/178 製品ドキュメントのご紹介 本製品に関する情報を下記の通りご用意しております 必要に応じて 適切なものをご利用ください Windows ユーザーの為の Linux マニュアル マニュアル 概要 Linux 引越しガイド 無償 WindowsからLinuxに移行した際に
(2 Linux Mozilla [ ] [ ] [ ] [ ] URL 2 qkc, nkc ~/.cshrc (emacs 2 set path=($path /usr/meiji/pub/linux/bin tcsh b
II 5 (1 2005 5 26 http://www.math.meiji.ac.jp/~mk/syori2-2005/ UNIX (Linux Linux 1 : 2005 http://www.math.meiji.ac.jp/~mk/syori2-2005/jouhousyori2-2005-00/node2. html ( (Linux 1 2 ( ( http://www.meiji.ac.jp/mind/tool/internet-license/
Java演習(4) -- 変数と型 --
50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends
目 次 目 次 ScanSurveyZ 手 順 書... 1 目 次... 2 インストールガイド... 3 インストール 方 法... 3 アンインストール 方 法... 5 第 1 章 読 み 込 み 作 業 の 手 順... 6 1-1 点 群 ファイル 読 み 込 み 保 存... 6 1-
ScanSurveyZ 手 順 書 ScanSurveyZ の 代 表 的 な 手 順 を 解 説 しています 株 式 会 社 ビィーシステム 目 次 目 次 ScanSurveyZ 手 順 書... 1 目 次... 2 インストールガイド... 3 インストール 方 法... 3 アンインストール 方 法... 5 第 1 章 読 み 込 み 作 業 の 手 順... 6 1-1 点 群 ファイル
r07.dvi
19 7 ( ) 2019.4.20 1 1.1 (data structure ( (dynamic data structure 1 malloc C free C (garbage collection GC C GC(conservative GC 2 1.2 data next p 3 5 7 9 p 3 5 7 9 p 3 5 7 9 1 1: (single linked list 1
untitled
II yacc 005 : 1, 1 1 1 %{ int lineno=0; 3 int wordno=0; 4 int charno=0; 5 6 %} 7 8 %% 9 [ \t]+ { charno+=strlen(yytext); } 10 "\n" { lineno++; charno++; } 11 [^ \t\n]+ { wordno++; charno+=strlen(yytext);}
ohp07.dvi
19 7 ( ) 2019.4.20 1 (data structure) ( ) (dynamic data structure) 1 malloc C free 1 (static data structure) 2 (2) C (garbage collection GC) C GC(conservative GC) 2 2 conservative GC 3 data next p 3 5
10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV
[email protected] [email protected] http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20
Arduino Processing and ) Fig1. Arduino Homepage : h;p://www.arduino.cc/
Arduino Horiuchi* Oguri* Ueda* Tani* Eto* Arduino Processing and ) Fig1. Arduino Homepage : h;p://www.arduino.cc/ : Arduino Java Fig2. Arduino SoGware Download : h;p://arduino.cc/en/main/sogware Hardware
untitled
1522800T-B FeliSafe /Lite NW Ver.5.0 2 2010 7 8 Yutaka Electric Mfg.Co.,Ltd. Windows NT / 2000 / XP / 2003 / Vista / 2008 / 7 Windows 95 / 98 / 98SE / ME Microsoft Corporation FeliSafe 1. 2. 3. 4. 5. 6.
MEU-J284122
USER S MANUAL DIO16/16 点絶縁 5V-24V/60mA( 入力駆動電源内蔵 ) ( ) STB,ACK 5V 24V 60μs 4.7mA 16 () (STB,ACK) 5V 24V 150μs 60mA 16 安全にお使い頂くために USER S MANUAL,!!, 2006 Interface Corporation, 製品ドキュメントのご紹介, I/O, I/O, :
インテル(R) Visual Fortran Composer XE
Visual Fortran Composer XE 1. 2. 3. 4. 5. Visual Studio 6. Visual Studio 7. 8. Compaq Visual Fortran 9. Visual Studio 10. 2 https://registrationcenter.intel.com/regcenter/ w_fcompxe_all_jp_2013_sp1.1.139.exe
joho07-1.ppt
0xbffffc5c 0xbffffc60 xxxxxxxx xxxxxxxx 00001010 00000000 00000000 00000000 01100011 00000000 00000000 00000000 xxxxxxxx x y 2 func1 func2 double func1(double y) { y = y + 5.0; return y; } double func2(double*
シングルドキュメントの作成 新しいプロジェクトで MFC アプリケーションを選択すると アプリケーションの種類のオプションのダイアログが開くので アプリケーションの種類にシングルドキュメントを選択して 次へボタンをクリックする ( 此処で完了ボタンをクリックしても構わないが 不要なフレームペインを取
MFC アプリケーション MFC アプリケーションの作成 初めに 此処では Visual Studio 2017 を起動し 新しいプロジェクトで MFC を選択し MFC(Micorosft Foundation Class) アプリケーションを作成する インストール時の注意 インストール時に ワークロード で C++ によるデスクトップ開発 を選択した丈では MFC アプリケーションの開発を行う事が出来ない
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.
FreeBSD 1
FreeBSD 1 UNIX OS 1 ( ) open, close, read, write, ioctl (cdevsw) OS DMA 2 (8 ) (24 ) 256 open/close/read/write Ioctl 3 2 2 I/O I/O CPU 4 open/close/read/write open, read, write open/close read/write /dev
dicutil1_5_2.book
Kabayaki for Windows Version 1.5.2 ...1...1 1...3...3 2...5...5...5...7...7 3...9...9...9...10...10...11...12 1 2 Kabayaki ( ) Kabayaki Kabayaki ( ) Kabayaki Kabayaki Kabayaki 1 2 1 Kabayaki ( ) ( ) CSV
DL1720/DL1740ディジタルオシロスコープユーザーズマニュアル
DL1720/DL1740 IM 701710-01 http://www.yokogawa.co.jp/measurement/ 0120-137046 [email protected] FAX 0422-52-6624 Disk No. DL30 2nd Edition : July 2001 (YK) All Rights Reserved, Copyright 2001 Yokogawa
NL-22/NL-32取扱説明書_操作編
MIC / Preamp ATT NL-32 A C ATT AMP 1 AMP 2 AMP 3 FLAT FLAT CAL.SIG. OVER LOAD DET. AMP 4 AMP 5 A/D D/A CONV. AMP 6 AMP 7 A/D CONV. Vref. AMP 8 AMP 10 DC OUT AMP 9 FILTER OUT AC DC OUT AC OUT KEY SW Start
mbed_library_study_meeting_v1.0.key
mbed _mbed 2014 11 7 https://atnd.org/events/57766 version 1.0, 07-Nov.-2014 Tedd OKANO mbed - - 4.0 (^^; 1 mbed TEDD OKANO https://twitter.com/tedd_okano 10 I 2 C http://developer.mbed.org/users/okano/
Microsoft PowerPoint - kougi2.ppt
C プログラミング演習 第 2 回 Microsoft Visual Studio.NET を使ってみよう 説明 例題 1. プログラム実行の体験 コンピュータを役に立つ道具として実感する 次ページのプログラムを使って, Microsoft Visual Studio.NETでの C++ ソースファイル編集, ビルド, テスト実行の一連の過程を体験する 例題 1 のプログラムの機能 計算の繰り返し
AquesTalk2 Win マニュアル
株式会社 AQUEST http://www.a-quest.com/ AquesTalk2 Win Manual 1. 概要 本文書は 規則音声合成ライブラリ AquesTalk2 Win をアプリケーションに組み込んで使用するためのプログラミングに関しての方法および注意点を示したものです AquesTalk2 は 簡単に小型機器への組み込みが出来る音声合成ミドルウェアです このライブラリを用いることで
DPC-0244
DIO(PCI/C-PCI) DPC-0224 汎用入出力モジュール用 Windows ライブラリ Help for Windows www.interface.co.jp 目次 第 1 章はじめに 3 1.1 概要...3 第 2 章導入方法 4 2.1 インストール手順...4 2.2 使用方法...4 2.3 実行手順...7 第 3 章リファレンス 9 3.1 関数一覧...9 3.2 未サポート関数...10
KLC - AE 2007 インストール・セットアップ・ガイド
KORG Legacy Collection ANALOG EDITION 2007 J 1 / KORG Legacy Collection - ANALOG EDITION 2007 CD-ROM KORG Legacy Collection - ANALOG EDITION 2007/ USB VST Audio Units RTAS USB USB USB / CONSOLE Mac Mac
解きながら学ぶC++入門編
!... 38!=... 35 "... 112 " "... 311 " "... 4, 264 #... 371 #define... 126, 371 #endif... 369 #if... 369 #ifndef... 369 #include... 3, 311 #undef... 371 %... 17, 18 %=... 85 &... 222 &... 203 &&... 40 &=...
MSC-J320312
USER S MANUAL 32 ビット CardBus CSI シリーズインタフェースモジュール AD12 ビット D8/S16CH(±5V,±10V) /DIO8 点 [ 製品型式 : ] 12 100kSPS 2048 16 8 : 5V, 10V 安全にお使い頂くために USER S MANUAL,!! (), 2005, 2009 Interface Corporation, 製品ドキュメントのご紹介,,
東京で独立開業する。~独立開業マニュアル東弁版~
26 2010 2012 1 2013 2 2014 4 2006 2010 2015 2015 2013 2012 2012 2014 2012 2012 2014 2010 2015 / 2014 2013 2012 2014 2014 2014 2015 2015 2014 2014 2010 2009
MPI MPI MPI.NET C# MPI Version2
MPI.NET C# 2 2009 2 27 MPI MPI MPI.NET C# MPI Version2 MPI (Message Passing Interface) MPI MPI Version 1 1994 1 1 1 1 ID MPI MPI_Send MPI_Recv if(rank == 0){ // 0 MPI_Send(); } else if(rank == 1){ // 1
法政大学理工学部創生科学科 小林一行研究室 YP-Spur をMATLAB で使うには? YP-Spur は,Linux ベースで開発されているようであるが,Windows でも使えるようなので, ここでは,Windows 版のMATLAB から使う方法を紹介する.YP-Spu
YP-Spur をMATLAB で使うには? YP-Spur は,Linux ベースで開発されているようであるが,Windows でも使えるようなので, ここでは,Windows 版のMATLAB から使う方法を紹介する.YP-Spur は,Linux ベースなので,MinGW+msys 環境をセットアップする. http://www.mingw.org/wiki/getting_started から,
K227 Java 2
1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html
DPC-0401
Interface USB Driver (I/O-CD) DPC-0401 USB 拡張 I/O 用 Windows ドライバ Help for Windows www.interface.co.jp 目次 第 1 章はじめに...3 1.1 概要...3 1.2 各 I/O に対応したドライバ...3 第 2 章製品仕様...4 2.1 基本仕様...4 2.2 製品構成...4 2.3 クラスライブラリの参照方法...5
WinDriver を使用して、簡単にデバイス ドライバを作成
WinDriver Jungo WinDriver OS 1 2 OS WinDriver OS Windows Linux Solaris VxWorks OS WinDriver ( ) Web http://www.xlsoft.com/jp/products/downloa d/ WinDriver Ring-0 API I/O PCI/ISA USB 1 WinDriver 1. WinDriver
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
DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter (jp)
DAC121S101 DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter Literature Number: JAJSA89 DAC121S101 12 D/A DAC121S101 12 D/A (DAC) 2.7V 5.5V 3.6V 177 A 30MHz 3 SPI TM QSPI MICROWIRE
