제목 : 컴퓨터를 이용한 계측/제어 기초실헝

Size: px
Start display at page:

Download "제목 : 컴퓨터를 이용한 계측/제어 기초실헝"

Transcription

1

2

3 Hardware Support : Hardware@comizoacokr Software Support : Software@comizoacokr wwwcomizoacokr wwwcomizoacom Tel) ~3 Fax)

4

5 COMI-SD104 (MULTI-FUNCTION) 6 13 COMI-EDKIT COMI-SD COMI-SD LED (FF, FLIP-FLOP) COMI-SD

6 51 DC A/D A/D APPENDIX A 198 A1 198 A A3 199 A4 200 A5 201 APPENDIX B 204 A1 204 A2 209 A3 L297 - STEP MOTOR CONTROLLER IC 214 A4 217

7 1 / COMI-SD104-1-

8 1 / COMI-SD / - - Visual C COMI-SD104 Multi-function DAQ Board - Visual C++ -2-

9 11 CPU CPU, / [ 11] [ 11] / -3-

10 / DAQ(Data Acquisition) DAQ (Analog Input), (Analog Output), (Digital Input), (Digital Output), (Counter) (Motion Controller) DAQ A/D(Analog to Digital) [ 11] PC,, D/A(Digital to Analog) DC (Actuator), ON/OFF ON/OFF (Mainboard) (Slot) [ 12] (Hardware) (Software) [ 12] CPU,, 3 CPU -4-

11 RAM ROM (Floppy disk driver), CD-ROM CPU,,, CPU, (Address Bus), CPU I/O (Data Bus) (Control Bus) [ 12] -5-

12 COMI-SD104 Single Ended 16 Differential 8, 2, 8, 2 (Multi-function) DAQ COMI-SD104 32Bits PCI Windows Plug and Play Windows 95/98/ Bits Resolution 370KHz, 16 Single-Ended Differential 8 Gain (Voltage Range) 1V, 2V, 5V, 10V, 0~1V, 0~2V, 0~5V, 0~10V Data Resolution 12Bits Resolution 2 [ 13] COMI-SD104-6-

13 Bus IBM PC Bus (32Bits PCI) 195 * 107 mm PNP (Plug &Play) Single-Ended 16 Differential Complete 14 Bit A/D Conversion A/D Converter Type of ADC Burr Brown ADS7899 Successive approximation A/D Channel Single-Ended 16 or Differential 8 Input Voltage Range ±10V, ±5V, ±2, ±1V, 0~10V,0~5V, 0~2V, 0~1V Resolution 14 Bits, 1 in Maximum Sampling Rate 375KHz Streaming to Disk Rate 375KHz (Tested on Pentium700MHz ) Input Impedance A/D Trigger Mode Data Transfer Channel Configuration 10M Ohm Programmable Timer, Software, External Programmed I/O, Interrupt Gain, Channel No D/A Converter Burr Brown DAC7545 D/A Channel 2 Channels (for single DC Output) Resolution 12 Bits, 1 in

14 Setting Time 2µsec Output Voltage Range ±10V Data Transfer Programmed I/O TTL Compatible Input Channel 8 Channels Voltage Level Low(0 ~ 08V), High(2V ~ ) Input Load Low 05V(02mA), High 27V(20mA) Data Transfer Programmed I/O TTL Compatible Output Channel 8 Channels Voltage Level Low(0 ~ 04V), High(24V ~ ) Input Load Data Transfer Low 05V(02mA), High 27V(04mA) Programmed I/O COMI-SD Counter Clock Input Channel 2 Channels Resolution 32Bits Gate Input Software Reset Real Time Clock -8-

15 Analog Input SE-16CH DIFF-8CH Analog MUX Gain Controller (1,2,5,10) A/D Convertor (12bit) Buffer & FIFO(2048x16) I/O CONNECTOR 2Channels 8Channels A/D Scan Control Counter (32bit ) Digital Output FPGA Interrupt Countrol Decoder Data Address Data PCI CONTROLLER Data Control Address PCI BUS 8Channels Digital Input Data 2Channels Analog Amplifier D/A Convertor Data [ 14] COMI-SD104 Hardware -9-

16 [ 15] COMI-SDT1 COMI-SDT1 COMI-SD104 COMI-SD104 COMI-SDT1 68 Pin SCSI -10-

17 Signal Name Reference I/O Description AI<015> AGND (single ended 0 ) AI<07>- AI<07>+ AGND (Differential 0 7) AGND - DAOUT0 AGND 0 DAOUT1 AGND 1 GATE0 DGND COMI-SD Counter0 GATE0 CLK0 DGND COMI-SD Counter0 Clock0 GATE1 DGND COMI-SD Counter1 GATE1 CLK1 DGND COMI-SD Counter1 Clock1 A/D E_TRG DGND A/D DGND VCC DGND 5V DI<07> DGND (0 7) D0<07> DGND (0 7) [11] COMI-SDT1-11-

18 COMI-SD104 /, /, (Load)/ (Unload) (Load)/ (Unload) BOOL COMI_LoadDll (void) COMIDAS DLL(Dynamic Link Library) (load) - Return : 1 => - Remarks : 0 => 1 COMIDAS Library 2 void COMI_UnloadDll (void) COMIDAS DLL(Dynamic Link Library) (unload) - Remarks : HANDLE COMI_LoadDevice (COMIDAS_DEVID deviceid, ULONG instance) COMIDAS (load) - deviceid : COMI_SD104 - instance : deviceid 0 - Return : -12-

19 INVALID_HANDLE_VALUE - Remarks : void COMI_UnloadDevice (HANDLE hdevice) COMIDAS (unload) - hdevice : COMI_LoadDevice() -13-

20 [ 16] COMI-EDKIT1 COMI-EDKIT1 / Autonics PS17-5DNU 5mm DC 3, NPN normal open -14-

21 1 EA Autonics BY500-TD1( ) & BY500-TDT2( ) 500mm NPN open collector output, 1 EA 8 8 EA LED 3mm 8 EA LED 7-SEGMENT Anode common type 7-SEGMENT 1 EA 7SEGMENT A TTL ON/OFF LED -15-

22 2 Phase DC 12V 18 1 EA DC DC12, 24V CW, CCW 1 ~ 1,900 RPM 1 EA DC PT100 1 EA POTENTIO ROTARY POTENTIO 1 EA POWER POWER SUPPLY AC 220V, DC 12 V REGULATOR DC 5, 12, 15, -15V 2A ON/OFF -16-

23 Microsoft Visual C++ / (Dialog based)comi-sd104 DAQ COMI-SD104 CH0 CH0 COMI-SD104 AppWizard Visual C++ AppWizard (Resource) (Project), AppWizard [ 17] Visual C++File New -17-

24 [ 17] File/New [ 18] [18] MFC AppWizard(exe) Project name, Location Path OK [ 18] -18-

25 [ 19] (Single document), (Multiple document), (Dialog based) [ 19] Dialog based Next [ 19] [ 110] Next [ 110] AppWizard About box Context-sensitive Help 3D controls 3 2 ActiveX Control ActiveX Control -19-

26 Windows Sockets TCP/IP [ 110] [ 111] Finish [ 112] OK -20-

27 [ 111] [ 112] AppWizard -21-

28 VC++, Edit Box, Static text,,, (Slider) Layout, [ 113] [ 113] [ 113] -22-

29 [ 113] Static Text, Edit Box, Button [ 114] Properties [ 115]Static text [ 114] [ 115] COMI-SD104 DAQ -23-

30 CD C:\Program Files\COMIZOA\COMIDAS-CPSD\Window\C_CPP\Lib Comidascpp, Comidash ComidasCommonh [ 116] VC++Project => Add To Project => Files [ 117] OK [ 116] [ 117] -24-

31 COMI-SD104 Comidascpp Open #include stdafxh Stdafxh Visual C++ Precompiled Header Precompiled Header Stdafxh fatal error C1010: unexpected end of file while looking for precompiled header COMI-SD104 #include Comidash -25-

32 AppWizard F7 EXE F5 Dialog based CXxxApp CXxxDlg AppWizard Xxx Dialog based CXxxApp Dialog based CXxxApp Dialog based CXxxDlg -26-

33 [ 118] AppWizard COMI-SD104 COMI_LoadDevice COMI-SD104 DAQ COMI_LoadDevice C++ XxxDlgcpp -27-

34 COMI_LoadDevice OnInitDialog // VCProgramDlgcpp : implementation file // #include "stdafxh" #include "VCProgramh" #include "VCProgramDlgh" #include "Comidash" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif HANDLE ghdevice; // ///////////////////////////////////////////////////////////////////////////// // CVCProgramDlg dialog CVCProgramDlg::CVCProgramDlg(CWnd* pparent /*=NULL*/) : CDialog(CVCProgramDlg::IDD, pparent) { //{{AFX_DATA_INIT(CVCProgramDlg) // NOTE: the ClassWizard will add member initialization here //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hicon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); },,,, Visual C++ (Class Wizard) -28-

35 , Visual C++ View Class Wizard [ 119] Message Maps Object IDs (Object) Messages Member functions [ 119] (Class Wizard) OnInitDialog OnInitDialog Dialog based (Routine) COMI-SD

36 COMI_LoadDll() COMI_LoadDevice() OnInitDialog BOOL CVCProgramDlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } } return TRUE; // return TRUE unless you set the focus to a control OnClose OnClose Dialog based (Routine) COMI-SD104 COMI_UnloadDevice() COMI_UnloadDll() OnClose() [ 120] Object IDs CXxxDlg Messages WM_CLOSE OnClose() -30-

37 [ 120] OnClose OnClose() COMI_UnloadDll() void CVCProgramDlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); COMI_UnloadDevice() } CDialog::OnClose(); OnTimer OnTimer CXxxDlg WM_TIMER WM_TIMER OnTimer -31-

38 [121]Object IDs CXxxDlg Messages WM_TIMER OnTimer() [ 121] OnTimer OnTimer() A/D Channel0 void CVCProgramDlg::OnTimer(UINT nidevent) { // TODO: Add your message handler code here and/or call default m_fadvalue = COMI_AD_GetVolt(ghDevice, 0); // Read A/D CH0 UpdateData(FALSE); // A/D } CDialog::OnTimer(nIDEvent); OnTimer() SetTimer() Timer -32-

39 SetTimer() MFC UINT SetTimer( UINT nidevent, UINT nelapse, void (CALLBACK EXPORT* lpfntimer)(hwnd, UINT, UINT, DWORD) ) - nidevent : 0 - nidevent : milli-second - lpfntimer : NULL WM_TIMER OnTimer() 01 SetTimer SetTimer(0, 100, NULL); 01 OnTimer KillTimer KillTimer SetTimer KillTimer MFC BOOL KillTimer( int nidevent ) (Check Box) (Uncheck) ( ) [ 113] A/D Enable/Disable -33-

40 A/D Enable/Disable( A/D Enable/Dsiable ) Visual C++ View Class Wizard [ 122] Object IDs (IDC_CHECK1) Message BN_CLICKED OK [ 122] BN_CLICKED CXxxDlg void CVCProgramDlg::OnEnableTimer() { // TODO: Add your control notification handler code here } A/D Enable/Disable -34-

41 void CVCProgramDlg::OnEnableTimer() { // TODO: Add your control notification handler code here if(isdlgbuttonchecked(idc_check1)) SetTimer(0, 100, NULL); else KillTimer(0); } (Edit box) Visual C++ (Mapping) UpdateData() Member Variables Control IDs ( IDC_EDIT1) Member variable name Variable type ( float ) Category Value OK -35-

42 [ 123] UpdateData() UpdateData MFC BOOL UpdateData( BOOL bsaveandvalidate = TRUE ) bsaveandvalidate TRUE () FALSE ( ) OnTimer A/D UpdateData() void CVCProgramDlg::OnTimer(UINT nidevent) { // TODO: Add your message handler code here and/or call default m_fadvalue = COMI_AD_GetVolt(ghDevice, 0); // Read A/D CH0 UpdateData(FALSE); // A/D } CDialog::OnTimer(nIDEvent); -36-

43 (EXE ) Visual C++ Build => Build Xxxxexe F7 Debug Release ( Build ) F5-37-

44 15 : : : : 1) / 2) 3) DAQ 4),,, -38-

45 2 COMI-SD104 DAQ

46 2 COMI-SD104 DAQ Low High, 0Volt 5Volt ON OFF 0 1 [ 21] 1 [ 21] OFF LSB 0 ON 1 (Bus driver : buffer) (High impedance), SELECT=1, IN=1 LSB, 3 (3-State buffer) LSB (Accumulator)LSB 0 IN=0 (Photo sensor) -40-

47 [ 21] 21 COMI-SD104 int COMI_DI_GetOne (HANDLE hdevice, int ch) Digital Input Status - hdevice : COMI_LoadDevice() - ch : Digital Input 0 - Return : Status 0 - OFF, 1 - ON DWORD COMI_DI_GetAll (HANDLE hdevice) COMI-SD BIT0 ~ BIT7 ON/OFF - hdevice : COMI_LoadDevice() - Return : Digital Input Status 32 bit Status -41-

48 -42-

49 Visual C++ - COMI-SD104 - COMI-EDKIT1-1 (ON/OFF) [ 22] ON OFF ON/OFF ( (Marking) ) [ 23] -43-

50 [ 22] 1-44-

51 [ 23] -45-

52 ( ) ( ), 80msec 0V [ 24] -46-

53 [ 25] [ 26] 2 3 2,,, mm ~ 25mm 120mm, -47-

54 [ 26] ( ) ( ) ( ),,,, ( ),, 1) [ 27 (a)]+ + 2) [ 27 (b)] + 3),, -48-

55 [ 27] 0V, [ 28] -49-

56 [ 29] 2 COMI-EDKIT1 Autonics PS17-5DNU 5mm, DC 3 NPN normal open [ 210] -50-

57 [ 210] PS17-5DNU [ 211] (Isolation) PS17-5DN DC 12~24V COMI-SD104, [ 211] (Photo-coupler) COMI-SD104, (Photo-coupler) LED (Phototransistor)1, (Isolation) -51-

58 COMI-EDKIT1 PC817, [ 212] COMI-SD104 COMI-EDKIT1 [ 212] [ 212] COMI-EDKIT1 COMI-SDT1 221 (ON/OFF) ON OFF [ 213] -52-

59 [ 213] 222 Visual C++ AppWizard Visual C++File New (Dialog based) Exp2_1 [ 214] -53-

60 [ 215] 1 [141 AppWizard ], (Edit box) ON OFF Static text 1 ID IDC_EDIT1 (Default) -54-

61 [ 216] 224 COMI-SD104 COMI-SD104 DAQ C:\Program Files\COMIZOA\COMIDAS-CPSD\Window\C_CPP\Lib Comidascpp, Comidash ComidasCommonh VC++Project => Add To Project => Files 3-55-

62 [ 217] COMI-SD104 Comidascpp Exp2_1Dlgcpp #include Comidash ghdevice #include "stdafxh" #include "Exp2_1h" #include "Exp2_1Dlgh" #include "Comidash" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif ///////////////////////////////////////////////////////////////////////////// // CExp2_1Dlg dialog -56-

63 HANDLE ghdevice; CExp2_1Dlg::CExp2_1Dlg(CWnd* pparent /*=NULL*/) : CDialog(CExp2_1Dlg::IDD, pparent) { //{{AFX_DATA_INIT(CExp2_1Dlg) m_svalue = _T(""); //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hicon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } 225 OnInitDialog Exp2_1Dlgcpp OnInitDialog COMI-SD104 BOOL CExp2_1Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } SetTimer(0, 10, NULL); // 10ms } return TRUE; // return TRUE unless you set the focus to a control 226 OnClose [ 218] OnClose COMI-SD104 (Unload) -57-

64 [ 218] OnClose OnClose void CExp2_1Dlg::OnClose() { // TODO: Add your message handler code here and/or call default KillTimer(0); COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose(); 227 m_svalue (Member variable) ON OFF -58-

65 [ 219] 228 (10ms ) COMI-SD104 [ 220] OnTimer Exp2_1Dlgcpp OnTimer() OnTimer void CExp2_1Dlg::OnTimer(UINT nidevent) { // TODO: Add your message handler code here and/or call default int nstate; nstate = COMI_DI_GetOne(ghDevice, 0); // DI CH0 m_svalue = (nstate)? ON : OFF ; // DI 1 ON 0 OFF UpdateData(FALSE); // } CDialog::OnTimer(nIDEvent); -59-

66 [ 220] OnTimer SetTimer() OnInitDialog() SetTimer() SetTimer 1 1 BOOL CExp2_1Dlg::OnInitDialog() { CDialog::OnInitDialog(); if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } SetTimer(0, 10, NULL); // 10ms } return TRUE; // return TRUE unless you set the focus to a control -60-

67 : : : : 1) 2)? 3) PNP COMI-SD104 4) OFF ON -61-

68 -62-

69 Visual C++ - COMI-SD104 - COMI-EDKIT1 - (, ) 1, () ( ),,,, -63-

70 [ 221] -64-

71 ( LED : Light Emitting Diode) PN (P N ) ( Elector-luminescence ) diode, PN, diode diode Photo Diode, Photo Transistor diode [ 222] PN diode [ 223(a)] (GaAs)home Peak 940 N Epitaxial P,N, P, N Epitaxial [ 223 (b)] GaAlAs AlAs GaAs ( G ao65alo35as) diode PN Single Hetero (a), (b) -65-

72 [ 223] diode P N level (VD) (hole) (VF) ( ) N P, P N (hole) (Carrier), PN, P () () -() gap diode GaAs (Photo Diode) Energy Energy PN Energy Energy,,, PCM TV VTR -66-

73 [ 224] (Photo Transister) (Base) PN, Photo Diode Bipolar Transistor -67-

74 [ 225], ( ) [ 226] -68-

75 [ 227], [ 228] -69-

76 2 COMI-EDKIT1 Autonics BY500 [ 229] [ 229] BY500 COMI-EDKIT1 [ 230] ( ) PC817 (Photo-coupler) COMI-SD

77 [ 230] COMI-SD104 COMI-EDKIT1 [ 31] -71-

78 [ 231] COMI-EDKIT1 COMI-SDT1 221 (ON/OFF) OFF ON 0 Reset [ 232] -72-

79 [ 232] Visual C++File New (Dialog based) Exp2_2 [ 233] -73-

80 [ 234] [ 235] 22 ID IDC_STATIC Static text (Title) IDC_EDIT1 EDIT BOX IDC_Reset Button [21]

81 224 COMI-SD104 COMI-SD104 DAQ C:\Program Files\COMIZOA\COMIDAS-CPSD\Window\C_CPP\Lib Comidascpp, Comidash ComidasCommonh VC++Project => Add To Project => Files 3 [ 236] COMI-SD104 Comidascpp -75-

82 Exp2_2Dlgcpp #include Comidash ghdevice #include "stdafxh" #include "Exp2_2h" #include "Exp2_2Dlgh" #include "Comidash" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif ///////////////////////////////////////////////////////////////////////////// // CExp2_2Dlg dialog HANDLE ghdevice; CExp2_2Dlg::CExp2_2Dlg(CWnd* pparent /*=NULL*/) : CDialog(CExp2_2Dlg::IDD, pparent) { //{{AFX_DATA_INIT(CExp2_2Dlg) m_svalue = _T(""); //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hicon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } 225 Exp2_2Dlgh class CExp2_2Dlg : public CDialog { private: BOOL m_bstateprv; // Construction public: CExp2_2Dlg(CWnd* pparent = NULL); } // standard constructor -76-

83 m_bstateprv BOOL ON OFF [22] OnInitDialog Exp2_2Dlgcpp OnInitDialog COMI-SD104 BOOL CExp2_2Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here m_bstateprv = 0; if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } SetTimer(0, 10, NULL); // 10ms } return TRUE; // return TRUE unless you set the focus to a control 227 OnClose [ 237] OnClose COMI-SD104 (Unload) -77-

84 [ 237] OnClose OnClose void CExp2_2Dlg::OnClose() { // TODO: Add your message handler code here and/or call default KillTimer(0); COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose(); 228 m_dwcount UINT (Member variable) -78-

85 [ 238] 229 (10ms ) COMI-SD104, OFF ON [ 239] OnTimer [ 239] -79-

86 OnTimer Exp2_2Dlgcpp OnTimer() OnTimer void CExp2_2Dlg::OnTimer(UINT nidevent) { // TODO: Add your message handler code here and/or call default BOOL bstate; bstate = COMI_DI_GetOne(ghDevice, 0); // DI CH0 if(bstate &&!m_bstateprv){ // OFF ON m_dwcount++; UpdateData(FALSE); } m_bstateprv = bstate; CDialog::OnTimer(nIDEvent); } SetTimer() OnInitDialog() SetTimer() SetTimer 1 1 BOOL CExp2_2Dlg::OnInitDialog() { CDialog::OnInitDialog(); m_bstateprv = 0; if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } SetTimer(0, 10, NULL); // 10ms } return TRUE; // return TRUE unless you set the focus to a control -80-

87 : : : : 1) 2) 3), -81-

88 -82-

89 3 COMI-SD104 DAQ LED, 7-SEGMENT,, 31 LED SEGMENT

90 3 3 COMI-SD104 DAQ LED, 7-SEGMENT,, 1 LED(Light Emitting Diode)ON/OFF [ 31] LSB 1 LED [ 31] 1 LED LED CPU (Accumulator)LSB 0 1,, LED, OUT 1-84-

91 SELECT 1 SELECT=1, OUT=1 D D D LSB Q Q 1 0LED, Q 0 1 LED 31 COMI-SD104 BOOL COMI_DO_PutOne (HANDLE hdevice, int ch, int status) Digital Output Status - hdevice : COMI_LoadDevice() - ch : Digital Output 0 - status : Status 0 - OFF, 1 - ON - Return : 1 => 0 => BOOL COMI_DO_PutAll (HANDLE hdevice, DWORD dwstatuses) Digital Output COMI-SD104 8 dwstatuses BIT0 ~ BIT7 D/O CH0 ~ CH7 - hdevice : COMI_LoadDevice() SD104 8 dwstatuses BIT0 ~ BIT7 D/O CH0 ~ CH7 - Return : 1 => 0 => - dwstatuses : Digital Output Status 32 bit COMI- -85-

92 31 LED -LED - LED, LED - - Visual C++ - COMI-SD104 - COMI-EDKIT1 - LED 1 GaAs, GaP, GaAsP PN PN (Energy Gap) (Excess carrier) LED LED 2V -86-

93 20mA, LED [ 32] LED 2 COMI-SD104 COMI-EDKIT1 LED [ 33] : LED LED LED -87-

94 [ 33] LED COMI-EDKIT1 COMI-SDT1 221 [ 34] 8 8 LED ON/OF LED LED LED -88-

95 [ 34] Visual C++File New (Dialog based) LED Exp3_1 [ 35] -89-

96 [ 36] (Push button) (Check box) [ 37]

97 ID CAPTION IDC_CHECK1 Check Box DO0 (Push button) IDC_CHECK2 Check Box DO1 (Push button) IDC_CHECK3 Check Box DO2 (Push button) IDC_CHECK4 Check Box DO3 (Push button) IDC_CHECK5 Check Box DO4 (Push button) IDC_CHECK6 Check Box DO5 (Push button) IDC_CHECK7 Check Box DO6 (Push button) IDC_CHECK8 Check Box DO7 (Push button) [31] 22 Check Box (Push button) Check Box Push like [ 38] Push-like 224 COMI-SD104 COMI-SD104 DAQ -91-

98 C:\Program Files\COMIZOA\COMIDAS-CPSD\Window\C_CPP\Lib Comidascpp, Comidash ComidasCommonh VC++Project => Add To Project => Files 3 [ 39] COMI-SD104 Comidascpp Exp3_1Dlgcpp #include Comidash ghdevice #include "stdafxh" -92-

99 #include "Exp3_1h" #include "Exp3_1Dlgh" #include "Comidash" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif ///////////////////////////////////////////////////////////////////////////// // Cexp3_1Dlg dialog HANDLE ghdevice; Cexp3_1Dlg::Cexp3_1Dlg(CWnd* pparent /*=NULL*/) : CDialog(Cexp3_1Dlg::IDD, pparent) { //{{AFX_DATA_INIT(Cexp3_1Dlg) m_svalue = _T(""); //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hicon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } 226 OnInitDialog Exp2_2Dlgcpp OnInitDialog COMI-SD104 BOOL CExp2_2Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } -93-

100 COMI_DO_PutAll(ghDevice, 0x00); // OFF } return TRUE; // return TRUE unless you set the focus to a control 227 OnClose OnClose void Cexp3_1Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose(); 227 (Push button) 8 BN_CLICKED LED IDC_CHECK1 void CExp3_1Dlg::OnCheck1() { // // BOOL bstate = ((CButton *)GetDlgItem(IDC_CHECK1))->GetCheck(); // D/O CH0 // COMI_DO_PutOne(ghDevice, 0, bstate); } IDC_CHECK2 ~ IDC_CHECK8-94-

101 : LED : : : 1) LED? 2) LED 3) 8 LED 01 8 LED 2-95-

102 SEGMENT - 7-SEGMENT, 7-SEGMENT - - Visual C++ - COMI-SD104 - COMI-EDKIT1-7-SEGMENT LED LCD Back Light 7 a g, IC

103 [ 310] 2 COMI-SD104 COMI-EDKIT1 LED [ 311] : 7-SEGMENT LED 7SEGMENT -97-

104 [ 311] 221 COMI-SD104 7-SEGMENT [ 312] 7 7-SEGMENT 7- SEGMENT SEGMENT ON/OFF 16 7-SEGMENT ( ) 7-98-

105 [ 312] Visual C++File New (Dialog based) LED Exp3_2 [ 313] -99-

106 [ 314] (Push button) [ 315]

107 ID CAPTION IDC_CHECK1 Check Box A (Push button) IDC_CHECK2 Check Box B (Push button) IDC_CHECK3 Check Box C (Push button) IDC_CHECK4 Check Box D (Push button) IDC_CHECK5 Check Box E (Push button) IDC_CHECK6 Check Box F (Push button) IDC_CHECK7 Check Box G (Push button) IDC_EDIT1 Edit Box 7 16 [32] 32 7-SEGMENT Check Box Check Box Push like Flat [ 316] Push-like 224 COMI-SD104 COMI-SD104 DAQ -101-

108 C:\Program Files\COMIZOA\COMIDAS-CPSD\Window\C_CPP\Lib Comidascpp, Comidash ComidasCommonh VC++Project => Add To Project => Files 3 [ 317] COMI-SD104 Comidascpp Exp3_2Dlgcpp #include Comidash ghdevice #include "stdafxh" #include "Exp3_2h" #include "Exp3_2Dlgh" -102-

109 #include "Comidash" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif ///////////////////////////////////////////////////////////////////////////// // Cexp3_2Dlg dialog HANDLE ghdevice; Cexp3_2Dlg::Cexp3_2Dlg(CWnd* pparent /*=NULL*/) : CDialog(Cexp3_2Dlg::IDD, pparent) { //{{AFX_DATA_INIT(Cexp3_2Dlg) m_svalue = _T(""); //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hicon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } 226 OnInitDialog Exp3_2Dlgcpp OnInitDialog COMI-SD104 BOOL Cexp3_2Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } -103-

110 COMI_DO_PutAll(ghDevice, 0x00); // OFF SetTimer(0, 10, NULL); } return TRUE; // return TRUE unless you set the focus to a control 227 OnClose OnClose void Cexp3_2Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose(); SEGMENT 7 (7 ) 16 m_shexaval CString (Member variable) [ 318] SEGMENT (10ms ) -104-

111 7-SEGMENT void CExp3_2Dlg::OnTimer(UINT nidevent) { ULONG dwdostates=0x00; BOOL bstates; int nids[7]={idc_check1, IDC_CHECK2, IDC_CHECK3, IDC_CHECK4, IDC_CHECK5, IDC_CHECK6, IDC_CHECK7}; for(int i=0; i<7; i++){ // // bstates = ((CButton*)GetDlgItem(nIDs[i]))->GetCheck(); // // dwdostates = (bstates)? dwdostates (1<<i): dwdostates & ~(1<<i); } // // COMI_DO_PutAll(ghDevice, dwdostates); // 7 16 (Hexa decimal) // m_shexavalformat("0x%x", dwdostates); UpdateData(FALSE); } CDialog::OnTimer(nIDEvent); OnInitDialog BOOL Cexp3_2Dlg::OnInitDialog() { CDialog::OnInitDialog(); if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); //return TRUE; } COMI_DO_PutAll(ghDevice, 0x00); // OFF SetTimer(0, 10, NULL); } return TRUE; // return TRUE unless you set the focus to a control -105-

112 : 7-SEGMENT : : : 1)? 2) 7-SEGMENT -106-

113 -107-

114 33 -, - - Visual C++ - COMI-SD104 - COMI-EDKIT

115 [ 319] -109-

116 : : : : 1) 2) -110-

117 -111-

118 34 - -, - - Visual C++ - COMI-SD104 - COMI-EDKIT1-1) stepping motor(pulse motor, stepper motor) OA, FA stepping motor AC servo, DC servo motor DC servo motor stepping motor, stepping motor pulse digital micom motor stepping motor DC motor AC motor shaft feedback,,, system,,, system motor -112-

119 ( ) stepping motor pulse rate stepping motor serial print,printer head, XY Plotter floppy disk head,,,, 1) 1 step 5% 1), step, 2) 2) feedback 2), 3) driver 3) DC motor brush pulse torque DC motor 4) 5) servo motor [33] 3, 4, 5, VR, PM 4 PM [ 320] [ 321] S1 ON 1 S N S1 OFF, S2 ON 2 90 S1 S

120 [ 320] 4 PM( ) -114-

121 [ 321] 2 COMI-SD104 ( ) COMI-EDKIT1 SLA7024M IC, [ 322] SLA7024M -115-

122 [ 322] COMI-EDKIT1 COMI-SD104 COMI-EDKIT1 [ 323] -116-

123 [ 323] COMI-EDKIT1 COMI-SDT1 221 COMI-SD104 [ 324] -117-

124 [ 324] 31 - :, - :, msec - :, - CCW- : - CW- :

125 [ 325] 34 ID CAPTION IDC_Mode0 Radio button HALF STEP MODE Group IDC_Mode1 Radio button NORMAL MODE IDC_Mode2 Radio button WAVE DRIVE MODE IDC_Interval Edit Box IDC_NumStep Edit Box IDC_DriveCCW Button << CCW- IDC_DriveCW Button << CW- [34] 34 Radio button 3 (Radio button),

126 OFF (Tab order) ( IDC_Mode0) Group, Group [ 326] Group 223 COMI-SD104 COMI-SD104 DAQ OnInitDialog Exp3_4Dlgcpp OnInitDialog COMI-SD104 BOOL Cexp3_4Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here // SPIN Control // ((CSpinButtonCtrl *)GetDlgItem(IDC_SPIN1))->SetRange(1, 1000); ((CSpinButtonCtrl *)GetDlgItem(IDC_SPIN1))->SetRange(1, 10000); if(!comi_loaddll()){ -120-

127 } MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } COMI_DO_PutAll(ghDevice, 0x00); // OFF return TRUE; // return TRUE unless you set the focus to a control 225 OnClose OnClose void Cexp3_4Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose(); 226 CONTROL ID Variable name CATEGORY Variable type IDC_Mode0 m_nmode VALUE INT IDC_Interval m_ninterval Value UINT IDC_NumStep m_nnumstep Value UINT [35] m_nmode 3 Radio Radio -121-

128 0, Radio 1, AccurateTimer AccurateTimer 1msec (Delay) Mode0Drive(), Mode1Drive(), Mode2Drive() AccurateTimer AccurateTimercpp AccurateTimerh CExp3_4DlgCPP #include AccurateTimerh #include "stdafxh" #include "Exp3_4h" #include "Exp3_4Dlgh" #include "Comidash" #include "AccurateTimerh" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = FILE ; #endif 227 MODE0 (HALF STEP MODE) HALF STEP MODE [ 327]

129 [ 327] HALF STEP MODE HALF STEP MODE void Mode0Drive(int ndir, UINT ninterval, UINT nnumstep) { WORD wcommand[2][8] = { {0x5, 0x1, 0x9, 0x8, 0xa, 0x2, 0x6, 0x4}, /* command */ {0x4, 0x6, 0x2, 0xa, 0x8, 0x9, 0x1, 0x5} /* command */ }; int ncommidx; AccurateTimer AccTimer; for(uint i=0; i<nnumstep; i++) { // COMMAND COMMAND // // // ncommidx = i%8; // COMMAND COMMAND COMI_DO_PutAll(ghDevice, wcommand[ndir][ncommidx]); AccTimerWait(nInterval); // Interval // } } MODE1 (NORMAL DRIVE MODE) NORMAL DRIVE MODE 2-Phase-On, [ 328] 4, CH0 CH2, CH1 CH3 ON OFF -123-

130 [ 328] NORMAL DRIVE MODE NORMAL DRIVE MODE void Mode1Drive(int ndir, UINT ninterval, UINT nnumstep) { WORD wcommand[2][4] = { {0x5, 0x9, 0xa, 0x6}, /* command */ {0x6, 0xa, 0x9, 0x5} /* command */ }; int ncommidx; AccurateTimer AccTimer; for(uint i=0; i<nnumstep; i++) { // COMMAND COMMAND // // // ncommidx = i%4; // COMMAND COMMAND COMI_DO_PutAll(ghDevice, wcommand[ndir][ncommidx]); AccTimerWait(nInterval); // Interval // } } MODE2 (WAVE DRIVE MODE) WAVE DRIVE MODE 1-Phase-On, [ 329] 4, ON OFF -124-

131 [ 329] WAVE DRIVE MODE WAVE DRIVE MODE void Mode2Drive(int ndir, UINT ninterval, UINT nnumstep) { WORD wcommand[2][4] = { {0x1, 0x8, 0x2, 0x4}, /* command */ {0x4, 0x2, 0x8, 0x1} /* command */ }; int ncommidx; AccurateTimer AccTimer; for(uint i=0; i<nnumstep; i++) { // COMMAND COMMAND // // // ncommidx = i%4; // COMMAND COMMAND COMI_DO_PutAll(ghDevice, wcommand[ndir][ncommidx]); AccTimerWait(nInterval); // Interval // } } 228 (CW) IDC_DriveCW, #define DIR_CW 0 #define DIR_CW 0 void CExp3_4Dlg::OnDriveCW() { // // GetDlgItem(IDC_DriveCW)->EnableWindow(FALSE); -125-

132 GetDlgItem(IDC_DriveCCW)->EnableWindow(FALSE); // // UpdateData(); } switch(m_nmode) { case 0: // HALF STEP MODE Mode0Drive(DIR_CW, m_ninterval, m_nnumstep); break; case 1: // NORMAL DRIVEP MODE Mode1Drive(DIR_CW, m_ninterval, m_nnumstep); break; case 2: // WAVE DRIVE MODE Mode2Drive(DIR_CW, m_ninterval, m_nnumstep); break; } // // GetDlgItem(IDC_DriveCW)->EnableWindow(TRUE); GetDlgItem(IDC_DriveCCW)->EnableWindow(TRUE); 228 (CCW) IDC_DriveCCW, #define DIR_CCW 0 #define DIR_CW 0 void CExp3_4Dlg::OnDriveCW() { // // GetDlgItem(IDC_DriveCW)->EnableWindow(FALSE); GetDlgItem(IDC_DriveCCW)->EnableWindow(FALSE); // // UpdateData(); switch(m_nmode) { case 0: // HALF STEP MODE Mode0Drive(DIR_CCW, m_ninterval, m_nnumstep); break; case 1: // NORMAL DRIVEP MODE Mode1Drive(DIR_CCW, m_ninterval, m_nnumstep); break; case 2: // WAVE DRIVE MODE Mode2Drive(DIR_CCW, m_ninterval, m_nnumstep); break; } // // GetDlgItem(IDC_DriveCW)->EnableWindow(TRUE); GetDlgItem(IDC_DriveCCW)->EnableWindow(TRUE); -126-

133 } -127-

134 : : : : 1) HALF STEP MODE, NORMAL DRIVE MODE, WAVE DRIVE MODE 2) ON, -128-

135 -129-

136

137 4 1) RS (RS-FF) RS ( RS-FF) (Set) S, (Reset) R, [ 41]NAND 2RS-FF S=0, R=1 Q (Q=1), S=1, R=0 Q (Q=0) S, R (Low level) (Active low) [ 41 (b)]rs-ff( ), Q Q S, R

138 (a) NAND RS-FF [ 41] RS (b) RS-FF [ 42] RS S R Q Q 0 0 * * Q Q [41] RS -132-

139 2) D (D-FF) D 0 1 Q 0 1 [ 43] D [ 44] D [ 44] RS-FF S (CK) (D)AND, R (D)NOT (CK)AND Q D CK 0 D CK (Rising Edge) D Q ( ) (CK)D(Delay) 3) JK (JK-FF) J-K FF [ 45] RS AND Gate RS-FF 1 (toggle) J K 1, Q 0 (CK) Q 1, 0, 1,

140 J K Q Q 0 1 Q [ 45] JK [ 46] JK 4) T (T-FF) [ 47] JK-FF T-FF [ 48] T-FF -134-

141 T T (T-FF) T (Toggle) [ 47] JK-FF J, K 1, CK Q [ 48] (FF),,, 3 FF FF FF COMI-SD104 3 [ 49] (Asynchronous couter) (Ripple counter) [ 49 (a)]3 T-FF 8 T-FF CK Q A, Q B, Q C FF [ 49 (b)] FF 2 1 QA LSB, QC MSB [42] Q C, Q B, Q A 2 2, 2 1, (000) 2 = 0 CK (111) 2 = 7 (000) 2 8 (3 2 ) -135-

142 [ 49] 3 2 ( 8 ) QC (2 2 ) QB (2 1 ) (8) QA (2 0 ) [42]

143 43 COMI-SD104 void COMI_ClearCounter32 (HANDLE hdevice, int ch) 0 (reset) - hdevice : COMI_LoadDevice() - ch : Counter 0 ULONG COMI_ReadCounter32 (HANDLE hdevice, int ch) - hdevice : COMI_LoadDevice() - ch : Counter 0 - Return : (32 ) -137-

144 -138-

145 Visual C++ - COMI-SD104-1 ( ), 11 3, -139-

146 (Schimidt trigger) -, [ 410] [ 411],,,,, -140-

147 [ 411] / ( ) 0,, 1, 12 (Incremental encoder) [ 412] -141-

148 (A ), (B ) (Z ) 3, A B T=036(360/1000), 1 A B 1000 [ 412] 13 (Shaft)0 360, (BCD, Binary, Gray ), (Shaft) ( ) ( ) -142-

149 [ 413] 2 A B (Up)/ (Down), A, B / COMI-SD104 GATE / COMI-SD104 CLK GATE GATE (Enable) (Disable), GATE HIGH LEVEL CLK GATE LOW LEVEL CLK [ 414] A CH0 (CNT0)CH1 GATE (GATE1), B CH1 (CNT1) CH0 GATE (GATE0), CH1-143-

150 , CH0 CH1 CH0 [ 414] 221 COMI-SD104 [ 415] -144-

151 [ 415] 41 - COUNTER 0 : COUNTER0 CH0 - COUNTER 1 : COUNTER0 CH1 - CNT1-CNT0 : COUNTER1 COUNTER0 - Reset :

152 [ 416] 41 ID CAPTION IDC_Count0 Edit box COUNTER0 IDC_Count1 Edit box COUNTER1 IDC_Diff Edit box CNT1-CNT0 IDC_Reset Button RESET 0 [43] COMI-SD104 COMI-SD104 DAQ OnInitDialog Exp4_1Dlgcpp OnInitDialog COMI-SD104 BOOL Cexp4_1Dlg::OnInitDialog() { CDialog::OnInitDialog(); -146-

153 // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon } // TODO: Add extra initialization here if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } COMI_ClearCounter32(ghDevice, 0); // COUNTER0 Clear COMI_ClearCounter32(ghDevice, 1); // COUNTER1 Clear SetTimer(0, 10, NULL); return TRUE; // return TRUE unless you set the focus to a control 225 OnClose OnClose void Cexp4_1Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose(); 226 (10ms ) COMI-SD void CExp4_1Dlg::OnTimer(UINT nidevent) { // COUNTER CH0 // m_ncount0 = COMI_ReadCounter32(ghDevice, 0); // COUNTER CH1 // -147-

154 m_ncount1 = COMI_ReadCounter32(ghDevice, 1); // // m_ndiff = m_ncount1 - m_ncount0; UpdateData(FALSE); // } CDialog::OnTimer(nIDEvent); 226 Reset Reset void CExp4_1Dlg::OnReset() { COMI_ClearCounter32(ghDevice, 0); // COUNTER0 Clear COMI_ClearCounter32(ghDevice, 1); // COUNTER1 Clear m_ncount0 = 0; m_ncount1 = 0; m_ndiff = 0; } -148-

155 : : : : 1) A/B 2 4 2, 4 2) -149-

156 -150-

157 5 51 DC

158 5 0 1,, A/D(Analog to Digital),, D/A(Digital to Analog),,, D/A, ON 8I 0 OFF S 3 S 2 4I 0 S 1 2I 0 I 0 S 0 I R V out [ 51] D/A -152-

159 [ 51] D/A 2 n S 0 ~S 3 R, S 0 ~S ON/OFF, S 0 ~ S 3, R I I = 8I = I 0 + 4I 0 + 1I 0 = ( ) I 0 13, V out = RI = 13RI (=13), D/A 2 n (Resistance divider), D/A, IC FET, D/A (Operational amplifier) D/A,, 8, D/A D/A (Accuracy) (Resolution) D/A,, 10[V], 10% D/A 9 ~ 11[V], D/A, LSB, 2 4 D/A LSB 1/16, 4 D/A [V] LSB 1[V]

160 1 D/A -154-

161 51 DC - Faraday s - - DC DC - - Visual C++ - COMI-SD104 - COMI-EDKIT1 - DC 1 DC MOTOR,, ( ),, MOTOR, MOTOR 11 MOTOR 1) Faraday'S 1830 Michael Faraday Joseph Henly -155-

162 (EMF) B V (E)Vector E = B x V, r, (I)I = E/r = B x V/r Mortor, L I, FF = BLIsinθ( θ: ) [ 52] FARADAY S, F BI Faraday's, 2) :,,, F = B x V = B x Ir -156-

163 :,, E = F x B -E = B x F Faraday DC Motor [ 53] DC [ 52] AB CD (, AB CD ), ( Rotational Kinetic Energy ) 180 BACD, BA CD -157-

164 [ 53] DC 12 DC MOTOR [ 54] DC DC ( ),,, -158-

165 : ( ) : : ( ) : : 13 DC MOTOR T-I ( ), T-N ( ),,, -159-

166 [ 55] DC 2 DC COMI-SD104 DC DC COMI-EDKIT1 DC [ 56] COMI-EDKIT1 DC (R3) DC DC (TIP31C) SD104 (TIP31C) (Base) DC (DC 12V), COMI

167 (LM741) [ 56] COMI-EDKIT1 DC COMI-SD104 COMI-EDKIT1 DC DC [ 57] -161-

168 [ 57] DC COMI-EDKIT1 COMI-SDT1 221 COMI-SD104 DC [ 58] -162-

169 [ 58] 51 - : - UP/DOWN STEP : UP DOWN - DOWN : UP/DOWN STEP - UP : UP/DOWN STEP - START : - STOP : 0V

170 [ 59] 51 ID IDC_Volt IDC_Step Radio button Radio button CAPTION, UP/DOWN STEP, / IDC_DOWN Radio button <<(DOWN) IDC_UP Edit Box >>(UP) IDC_START Edit Box START IDC_STOP Button STOP [51] 34 0[V] 223 COMI-SD104 COMI-SD104 DAQ

171 224 OnInitDialog Exp5_1Dlgcpp OnInitDialog COMI-SD104 BOOL Cexp5_1Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } COMI_DA_Out(ghDevice, 0, 0); // 0[V] } return TRUE; // return TRUE unless you set the focus to a control 225 OnClose OnClose void Cexp5_1Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); } CDialog::OnClose();

172 CONTROL ID Variable name CATEGO RY Variable type IDC_Volt m_foutvolt VALUE FLOAT IDC_Step m_fupdownstep VALUE float UP/DOWN STEP [52] 227 Start Start COMI-SD104 CH0 Start void CExp5_1Dlg::OnStart() { UpdateData(); // // 10V // COMI_DA_Out(ghDevice, 0, 10); Sleep(100); // // COMI_DA_Out(ghDevice, 0, m_foutvolt); } : DC 10V 228 Stop Stop COMI-SD104 CH0 0[V] Start void CExp5_1Dlg::OnStop() { -166-

173 } COMI_DA_Out(ghDevice, 0, 0); 229 >>(UP), <<(DOWN) UP/DOWN UP/DOWN STEP void CExp5_1Dlg::OnSpeedDown() { UpdateData(); m_foutvolt -= m_fupdownstep; COMI_DA_Out(ghDevice, 0, m_foutvolt); UpdateData(FALSE); } void CExp5_1Dlg::OnSpeedUp() { UpdateData(); m_foutvolt += m_fupdownstep; COMI_DA_Out(ghDevice, 0, m_foutvolt); UpdateData(FALSE); } -167-

174 : DC : : : 1) DC 2) DC -168-

175 A/D(Analog to Digital)

176 6 A/D(Analog to Digital), A/D D/A, D/A A/D (Simultaneous type) (Counter type) A/D 61 A/D A/D (Comparator circuit), [ 61]3 A/D [ 61] 3 A/D 2, [ 61] 0[V], (ON) +V[V] -170-

177 [ 61], C 1 =0, C 2 =0, C 3 =0, 0 ~ 1[V] C 1 C 2, C 3 C 2, C 3, 1 ~ 2[V], C 1 C 2 C 3 2 ~ 3 [v] C 1, C 2, C 3 3 ~ 4[V] [ 61] C 1 C 2 C 3 0 ~ 1 [V] ~ 2 [V] ~ 3 [V] ~ 4 [V] [61] A/D [ 61] C 1, C 2, C 3 2 A/D, 2 n 2 n -1, A/D, 62 A/D 1 A/D -171-

178 , 2 D/A [ 62]1 A/D V i V R [ 62] A/D, 0 (Reset), 0 D/A V R 0,, (CP), D/A L, (V R ) V i V R [ 63] A/D -172-

179 [ 64] A/D [ 62] A/D 0, [ 63] [ 63] H, / (Up), (Down) H, D/A, (Up) H [ 64],, 0 1 A/D, -173-

180 , -174-

181 Visual C++ - COMI-SD104 - COMI-EDKIT1-1 (RTD),, [ 62] 0 100( ), (61) -175-

182 2 R = R 1+ α t + βt ) R (1 + α ) (61) 0 ( 0 t, R 0 0, R t,,, 100 R 100 R 0 R 100 /R %/ (L), (M), (H)3,, [63] (Joule s heat) 2mA( 5mA) * 100 α / ~ , 0 ~ , -50 ~ * [62] -176-

183 () (ma) () Pt (0) (L) 015 ± 006 ± ( T) (M) 02 ± 006 ± ( T) (H) 05 ± 012 ± ( T) 2 5 () T [63] (JIS C 1604) 2 2, 3 4 [ 65] 2 r Pt100(0100 ) 1 4 (OP AMP) -177-

184 () (a) 2 () () (b) 3 () (c) 4 [ 65] -178-

185 2 COMI-EDKIT1 [ 66] VR2 GAIN VR3 (OFFSET) OFFSET OFFSET [ 66] COMI-EDKIT1 PT100 COMI-SD104 COMI-EDKIT1 [ 67] -179-

186 [ 67] COMI-EDKIT1 COMI-SDT1 221 COMI-SD104 A/D A/D A/D A/D A/D -180-

187 [ 68] - : - A/D : - A/D : A/D 222 [ 69]

188 ID CAPTION IDC_Channel Edit Box IDC_AdRange Combo Box A/D IDC_AdValue Edit Box A/D A/D Voltage (VOLT) [64] COMI-SD104 COMI-SD104 DAQ OnInitDialog Exp6_1Dlgcpp OnInitDialog COMI-SD104 BOOL Cexp6_1Dlg::OnInitDialog() { CDialog::OnInitDialog(); // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here // SPIN Control // ((CSpinButtonCtrl *)GetDlgItem(IDC_SPIN1))->SetRange(0, 15); if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } -182-

189 // A/D 10V~+10V // for(int i=0; i<16; i++) COMI_AD_SetRange(ghDevice, 0, -10, 10); } SetTimer(0, 100, NULL); // 10ms return TRUE; // return TRUE unless you set the focus to a control 225 OnClose OnClose void Cexp6_1Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); CDialog::OnClose(); 226 CONTROL ID Variable name CATEGO RY Variable type IDC_AdRange m_nadrangeidx VALUE INT IDC_AdValue m_fadvalue VALUE FLOAT A/D IDC_Channel m_nchannel VALUE INT A/D [65] 227 A/D A/D A/D COMI-SD

190 Combo Box CBN_SELCHANGE [ 610] IDC_AdRange CBN_SELCHANGE [ 610] CBN_SELCHANGE void CExp6_1Dlg::OnSelchangeAdRange() { float vmin_list[8]={0,0,0,0,-1,-2,-5,-10}; float vmax_list[8]={1,2,5,10,1,2,5,10}; UpdateData(); COMI_AD_SetRange(ghDevice, m_nchannel, vmin_list[m_nadrangeidx], vmax_list[m_nadrangeidx]); } 228 A/D (100ms ) COMI-SD104 A/D 1 2 void CExp6_1Dlg::OnTimer(UINT nidevent) { // A/D // UpdateData(); // COMI-SD104 A/D // -184-

191 m_fadvalue = COMI_AD_GetVolt(ghDevice, m_nchannel); // A/D // UpdateData(FALSE); } CDialog::OnTimer(nIDEvent); -185-

192 : : : : 1) 2), -186-

193 Visual C++ - COMI-SD104 - COMI-EDKIT1 1 (Potentio-meter) [ 611],,, [ 612] -187-

194 (R0)R 0 R L /(R 0 +R L ) (Linearity) (Loading error) (62) δ = R P R ( R 0 ( R R R L P ) ) R [%] [ 611] (a) (b) [ 612] -188-

195 R P 100 (Smoothness), 2 COMI-SD104 COMI-EDKIT1 [ 613] [ 613] COMI-EDKIT1 COMI-SDT1-189-

196 221 COMI-SD104 A/D A/D A/D A/D A/D [ 614] - : - A/D : - A/D : A/D

197 [ 615] 61 ID CAPTION IDC_Channel Edit Box IDC_AdRange Combo Box A/D IDC_AdValue Edit Box A/D A/D Voltage (VOLT) [66] COMI-SD104 COMI-SD104 DAQ OnInitDialog Exp6_1Dlgcpp OnInitDialog COMI-SD104 BOOL Cexp6_1Dlg::OnInitDialog() { CDialog::OnInitDialog(); -191-

198 // Set the icon for this dialog The framework does this automatically // when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon // TODO: Add extra initialization here // SPIN Control // ((CSpinButtonCtrl *)GetDlgItem(IDC_SPIN1))->SetRange(0, 15); if(!comi_loaddll()){ MessageBox ("COMIDAS ", "Error", MB_ICONERROR MB_OK); return TRUE; } ghdevice = COMI_LoadDevice(COMI_SD104, 0); if(ghdevice==invalid_handle_value){ MessageBox ("COMI-SD104 ", "Error", MB_ICONERROR MB_OK); return TRUE; } // A/D -10~+10 // for(int i=0; i<16; i++) COMI_AD_SetRange(ghDevice, 0, -10, 10); } SetTimer(0, 100, NULL); // 10ms return TRUE; // return TRUE unless you set the focus to a control 225 OnClose OnClose void Cexp6_1Dlg::OnClose() { // TODO: Add your message handler code here and/or call default COMI_UnloadDevice(ghDevice); COMI_UnloadDll(); CDialog::OnClose();

199 CONTROL ID Variable name CATEGO RY Variable type IDC_AdRange m_nadrangeidx VALUE INT IDC_AdValue m_fadvalue VALUE FLOAT A/D IDC_Channel m_nchannel VALUE int A/D [67] 227 A/D A/D A/D COMI-SD104 Combo Box CBN_SELCHANGE [ 617] IDC_AdRange CBN_SELCHANGE [ 617] CBN_SELCHANGE -193-

200 void CExp6_1Dlg::OnSelchangeAdRange() { float vmin_list[8]={0,0,0,0,-1,-2,-5,-10}; float vmax_list[8]={1,2,5,10,1,2,5,10}; UpdateData(); COMI_AD_SetRange(ghDevice, m_nchannel, vmin_list[m_nadrangeidx], vmax_list[m_nadrangeidx]); } 228 A/D (100ms ) COMI-SD104 A/D 1 2 void CExp6_1Dlg::OnTimer(UINT nidevent) { // A/D // UpdateData(); // COMI-SD104 A/D // m_fadvalue = COMI_AD_GetVolt(ghDevice, m_nchannel); // A/D // UpdateData(FALSE); } CDialog::OnTimer(nIDEvent); -194-

201 : : : : 1) 2) DC 3) -195-

202 -196-

203 COMI-SD104 DAQ DOS -197-

204 COMI_DI_GetOne() D/I CH0 #include <stdioh> #include <conioh> #include "Comidasc" #define DI_CH 0 void main (void) { HANDLE hdevice; int di_state; hdevice = COMI_LoadDevice (COMI_SD104, 0); if(hdevice == INVALID_HANDLE_VALUE){ printf("can't load specified device!"); exit(0); } clrscr(); while(!kbhit()) { /* Get D/I and print on screen */ di_state = COMI_DI_GetOne(hDevice, DI_CH); gotoxy (10, 10); printf("status of D/I CH%d = %d\n", DI_CH, di_state); } } COMI_UnloadDevice(hDevice); COMI_DO_PutOne() D/O CH0 ON/OFF #include <stdioh> -198-

205 #include <conioh> #include "Comidasc" #define DO_CH 0 void main (void) { HANDLE hdevice; int do_state=0; hdevice = COMI_LoadDevice (COMI_SD104, 0); if(hdevice == INVALID_HANDLE_VALUE){ printf("can't load specified device!"); exit(0); } clrscr(); while(!kbhit()) { do_state ^= 1; /* toggle the state of D/O channel */ COMI_DO_PutOne (hdevice, DO_CH, do_state); /* Put D/O */ gotoxy (10, 10); Printf( D/O State = %d, do_state); delay(500); } } COMI_UnloadDevice(hDevice); COMI_DO_PutAll() 8 ON/OFF #include <stdioh> #include <conioh> #include "Comidasc" #define DO_CH 0 void main (void) { HANDLE hdevice; DWORD do_states=0; hdevice = COMI_LoadDevice (COMI_SD104, 0); if(hdevice == INVALID_HANDLE_VALUE){ printf("can't load specified device!"); exit(0); -199-

206 */ } channels */ clrscr(); while(!kbhit()) { do_states = ~do_states; /* toggle the states of D/O channels } COMI_DO_PutAll (hdevice, do_states); gotoxy (10, 10); Printf( D/O States = %x, do_states); delay(500); /* Put D/O for all } COMI_UnloadDevice(hDevice); D/A CH0 0V 5V #include <stdioh> #include <conioh> #include "Comidasc" #define DA_CH 0 void main (void) { HANDLE hdevice; DWORD do_states=0, di_states; int i, di_each[8]; hdevice = COMI_LoadDevice (COMI_SD104, 0); if(hdevice == INVALID_HANDLE_VALUE){ printf("can't load specified device!"); exit(0); } clrscr(); while(!kbhit()) { printf("d/a Out 5 volt!\n"); COMI_DA_Out (hdevice, DA_CH, 5f); /* Output 5 volt through D/A channel 0 */ delay(1000); /* 1 sec delay */ printf("d/a Out 0 volt!\n"); COMI_DA_Out (hdevice, DA_CH, 0f); /* Output 0 volt through D/A channel 0 */ delay(1000); /* 1 sec delay */ } -200-

207 } COMI_UnloadDevice(hDevice); A/D CH0 #include <windowsh> #include <stdioh> #include <conioh> #include "Comidash" #define CHAN 0 #define VMIN -10 #define VMAX 10 void main (void) { HANDLE hdevice; float ad_volt; if(!comi_loaddll()){ printf("comidasdll load failure"); exit(0); } hdevice = COMI_LoadDevice (COMI_CP101, 0); if(hdevice == INVALID_HANDLE_VALUE){ printf("can't load specified device!"); COMI_UnloadDll(); exit(0); } COMI_AD_SetRange (hdevice, CHAN, VMIN, VMAX); while (!_kbhit()){ ad_volt = COMI_AD_GetVolt (hdevice, CHAN); printf("%62f\n", ad_volt); // Sleep(500); // 05 delay } } COMI_UnloadDevice(hDevice); COMI_UnloadDll(); -201-

208 -202-

209 COMI-EDKIT1-203-

210 , - 10~30 VDC 200mA ( ) - IP67 (IEC ) - 2 ( ) - 2 ( ) -204-

211 - 3 ( ) -205-

212 / ( PS17-5DNU) 5mm ± 10% 50M 10% 1000 VAC 1 18*18*1mm 10~55Hz 2 0~35mm 200m/S 3 12~24VDC ( LED) 10~30VDC 10mA 500Hz 15-25~70 C -30~80 C 35~95%RH, -25~70 10% IP67 200mA 71g -206-

213 * W -207-

214 -208-

215 -209-

216 BY500-TDT 500mm BYS500-TDT Ø 5mm 1ms 12~24VDC ± 10% ( P-P : 10% ) 30mA ( ) Dark ON NPN : 30VDC, : 100mA, : 1V, : LED 20MΩ (500VDC ) ± 240V 1000VAC 50/60 Hz 1 10~55Hz( 1 ) 2 500m/s 2 (50G) 3 : lx, : 3000 lx -10 ~ 60, : -25 ~ ~ 85 RH, : 35 ~ 85 RH IP 50 (IEC ) : ABS, : 150g, / -210-

217 -211-

218 -212-

219 1 (, ), , 6 7 DC 8 9, 10 Switching Power Supply Frame Grount (FG) 0V FG -213-

220 ABSOLUTE MAXIMUM RATINGS at TA = +25 C Load Supply Voltage, VBB 46 V FET Output Voltage, VDS 100 V Control Supply Voltage, VCC 46 V Peak Output Current, IOUTM (tw 100 µs) SLA7024M 30 A SLA7026M 50 A SMA7029M 30 A Continuous Output Current, IOUT SLA7024M 15 A SLA7026M 30 A SMA7029M 15 A Input Voltage Range, VIN -03 V to 70 V Reference Voltage, VREF 20 V Package Power Dissipation, PD See Graph Junction Temperature, TJ +150 C Operating Temperature Range, TA -20 C to +85 C Storage Temperature Range, BENEFITS AND FEATURES Cost-Effective, Multi-Chip Solution Turn-Key Motion-Control Module Motor Operation to 3 A and 46 V 3rd Generation High-Voltage FETs 100 V, Avalanche-Rated NMOS Low rds(on) NMOS Outputs Advanced, Improved Body Diodes Single-Supply Motor/Module Operation Half- or Full-Step Unipolar Drive High-Efficiency, High-Speed PWM Dual PWM Current Control (2-Phase) Programmable PWM Current Control Low Component Count PWM Drive Low Internal Power Dissipation Heat Sinking (Normally) Unnecessary Electrically Isolated Power Tab Logic IC- and µp-compatible Inputs Machine-Insertable Package Tstg -40 C to +150 C The SLA7024M, SLA7026M, and SMA7029M are designed for high-efficiency and highperformance operation of 2-phase, unipolar stepper motors An automated, innovative packaging technology combined with power FETs and monolithic logic/control circuitry advances power multi-chip modules (PMCMs ) toward the complete integration of motion control Highly automated manufacturing techniques provide low-cost and -214-

221 exceptionally reliable PMCMs suitable for controlling and directly driving a broad range of 2-phase, unipolar stepper motors The three stepper motor multi-chip modules differ primarily in output current ratings (15 A or 30 A) and package style All three PMCMs are rated for an absolute maximum limit of 46 V and utilize advanced NMOS FETs for the high-current, high-voltage driver outputs The avalanche-rated ( 100 V) FETs provide excellent ON resistance, improved body diodes, and very-fast switching The multi-chip ratings and performance afford significant benefits and advantages for stepper drives when compared to the higher dissipation and slower switching speeds associated with bipolar transistors Normally, heat sinks are not required for the SLA7024M or SMA7029M The SLA7026M, in demanding, higher-current systems designs, necessitates suitable heat transfer methods for reliable operation Complete applications information is given on the following pages -215-

222 FUNCTIONAL BLOCK DIAGRAM -216-

223 - Ø40mm INCREMENTAL ~24VDC 5%

224 / A, B, Z A, B : T/4 T/8 Totem Ploe Low: 30mA 04V High: 10mA ( -15) V NPN / :30mA, :04V Line Driver Low: 20mA, 05V High: -20mA, 25V Totem Pole 05s ( 1m, I sink=10ma ) NPN / 05s ( 1m, I sink=30ma ) ( / ) Line Driver 01s ( 1m, I sink=20ma ) 180Hz 5~24VDC, Line Driver :5VDC, :5VDC, 12VDC, 24VDC ( P-P:5% ) 80mA ), Line Driver 100mA ( ) 40gfcm(3,920 40gcm 2 (4*10-6 kgm 2 ) Radial : 2kgf, Thrust : 1 kgf Radial : 01kgf, Thrust : 02 kgf 5000rpm 100M 750VAC 50/60Hz 1 ( ) 10~55Hz( 1 ) 2 50G -10~70 C <Line Driver 0~70 C > 35~85%RH, 35~90%RH IP50(IEC ) 5P, 120g CE -218-

225 - NPN - (CW) : Shaft -219-

226 - - (FG) -220-

227 -221-

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

서보교육자료배포용.ppt

서보교육자료배포용.ppt 1. 2. 3. 4. 1. ; + - & (22kW ) 1. ; 1975 1980 1985 1990 1995 2000 DC AC (Ferrite) (NdFeB; ) /, Hybrid Power Thyrister TR IGBT IPM Analog Digital 16 bit 32 bit DSP RISC Dip SMD(Surface Mount Device) P,

More information

untitled

untitled 1... 2 System... 3... 3.1... 3.2... 3.3... 4... 4.1... 5... 5.1... 5.2... 5.2.1... 5.3... 5.3.1 Modbus-TCP... 5.3.2 Modbus-RTU... 5.3.3 LS485... 5.4... 5.5... 5.5.1... 5.5.2... 5.6... 5.6.1... 5.6.2...

More information

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - (Asynchronous Mode) - - - ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 - UART (Univ ers al As y nchronous Receiver / T rans mitter) 8250A 8250A { COM1(3F8H). - Line Control Register

More information

歯FDA6000COP.PDF

歯FDA6000COP.PDF OPERATION MANUAL AC Servo Drive FDA6000COP [OPERATION UNIT] Ver 1.0 (Soft. Ver. 8.00 ~) FDA6000C Series Servo Drive OTIS LG 1. 1.1 OPERATION UNIT FDA6000COP. UNIT, FDA6000COP,,,. 1.1.1 UP DOWN ENTER 1.1.2

More information

T100MD+

T100MD+ User s Manual 100% ) ( x b a a + 1 RX+ TX+ DTR GND TX+ RX+ DTR GND RX+ TX+ DTR GND DSR RX+ TX+ DTR GND DSR [ DCE TYPE ] [ DCE TYPE ] RS232 Format Baud 1 T100MD+

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

디지털공학 5판 7-8장

디지털공학 5판 7-8장 Flip-Flops c h a p t e r 07 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 292 flip flop Q Q Q 1 Q 0 set ON preset Q 0 Q 1 resetoff clear Q Q 1 2 SET RESET SET RESET 7 1 crossednand SET RESET SET RESET

More information

歯동작원리.PDF

歯동작원리.PDF UPS System 1 UPS UPS, Converter,,, Maintenance Bypass Switch 5 DC Converter DC, DC, Rectifier / Charger Converter DC, /, Filter Trouble, Maintenance Bypass Switch UPS Trouble, 2 UPS 1) UPS UPS 100W KVA

More information

전자실습교육 프로그램

전자실습교육 프로그램 제 5 장 신호의 검출 측정하고자 하는 신호원에서 발생하는 신호를 검출(detect)하는 것은 물리측정의 시작이자 가장 중요한 일이라고 할 수가 있습니다. 그 이유로는 신호의 검출여부가 측정의 성패와 동의어가 될 정도로 밀접한 관계가 있기 때문입니다. 물론 신호를 검출한 경우라도 제대로 검출을 해야만 바른 측정을 할 수가 있습니다. 여기서 신호의 검출을 제대로

More information

ºÎ·ÏB

ºÎ·ÏB B B.1 B.2 B.3 B.4 B.5 B.1 2 (Boolean algebra). 1854 An Investigation of the Laws of Thought on Which to Found the Mathematical Theories of Logic and Probabilities George Boole. 1938 MIT Claude Sannon [SHAN38].

More information

CPX-E-EC_BES_C_ _ k1

CPX-E-EC_BES_C_ _ k1 CPX-E CPX-E-EC EtherCAT 8071155 2017-07 [8075310] CPX-E-EC CPX-E-EC-KO EtherCAT, TwinCAT (). :, 2 Festo CPX-E-EC-KO 2017-07 CPX-E-EC 1... 4 1.1... 4 1.2... 4 1.3... 4 1.4... 5 1.5... 5 2... 6 2.1... 6

More information

CPX-E-SYS_BES_C_ _ k1

CPX-E-SYS_BES_C_ _ k1 CPX-E 8727 27-7 [875294] CPX-E-SYS-KO CODESYS, PI PROFIBUS PROFINET (). :, 2 Festo CPX-E-SYS-KO 27-7 ... 5.... 5.2... 5.3... 5.4... 5.5... 5 2... 6 2.... 6 2..... 6 2..2 CPX-E... 7 2..3 CPX-E... 9 2..4...

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 객체지향프로그래밍응용 Chap 4. 대화상자와컨트롤 (#2) 2012.10.08. 오병우 컴퓨터공학과금오공과대학교 Control 들을가진윈도우 Dialog 개요 사용자의입력을받기위한 Object 의집합 종류 프로그램수행도중사용자의입력이필요할때다이얼로그박스출력 다이얼로그박스는사용자로부터입력받은데이터를메인루틴에넘기고소멸 Modal Dialog Parent window

More information

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1

4 CD Construct Special Model VI 2 nd Order Model VI 2 Note: Hands-on 1, 2 RC 1 RLC mass-spring-damper 2 2 ζ ω n (rad/sec) 2 ( ζ < 1), 1 (ζ = 1), ( ) 1 : LabVIEW Control Design, Simulation, & System Identification LabVIEW Control Design Toolkit, Simulation Module, System Identification Toolkit 2 (RLC Spring-Mass-Damper) Control Design toolkit LabVIEW

More information

KR

KR 34410A 34411A 6.5 1 2 4 13 18 19 34410A 34411A 6.5. DMM 12. DMM 34401A. DC AC DMM. 34410A 6.5 DMM 10 000 5.5 1 000 6.5 30 PPM 1 DC LAN USB & GPIB DCV ACV DCI ACI 2/4-50 k 34411A 6.5 DMM 34410A 50 000 100

More information

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), 1, 2, 3, 4, 5, 6 7 8 PSpice EWB,, ,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law), ( ),,,, (43) 94 (44)

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

歯메뉴얼v2.04.doc

歯메뉴얼v2.04.doc 1 SV - ih.. 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 - - - 23 24 R S T G U V W P1 P2 N R S T G U V W P1 P2 N R S T G U V W P1 P2 N 25 26 DC REACTOR(OPTION) DB UNIT(OPTION) 3 φ 220/440 V 50/60

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

BJFHOMINQJPS.hwp

BJFHOMINQJPS.hwp 제1 과목 : 디지털 전자회로 1. 다음 회로의 출력전류 Ic 의 안정에 대한 설명 중 옳지 않은 것 Ie를 크게 해치지 않는 범위 내에서 Re 가 크면 클수록 좋 출력파형이 크게 일그러지지 않는 범위 내에서 β 가 크면 클수록 좋 게르마늄 트랜지스터에서 Ico가 Ic 의 안정에 가장 큰 영향을 준 Rc는 Ic 의 안정에 큰 영향을 준 6. 비동기식 모드 (mode)-13

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp l Y ( X g, Y g ) r v L v v R L θ X ( X c, Yc) W (a) (b) DC 12V 9A Battery 전원부 DC-DC Converter +12V, -12V DC-DC Converter 5V DC-AC Inverter AC 220V DC-DC Converter 3.3V Motor Driver 80196kc,PWM Main

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

歯Lecture2.PDF

歯Lecture2.PDF VISUAL C++/MFC Lecture 2? Update Visual C ++/MFC Graphic Library OpenGL? Frame OpenGL 3D Graphic library coding CLecture1View? OpenGL MFC coding Visual C++ Project Settings Link Tap Opengl32lib, Glu32lib,

More information

untitled

untitled R&S Power Viewer Plus For NRP Sensor 1.... 3 2....5 3....6 4. R&S NRP...7 -.7 - PC..7 - R&S NRP-Z4...8 - R&S NRP-Z3... 8 5. Rohde & Schwarz 10 6. R&S Power Viewer Plus.. 11 6.1...12 6.2....13 - File Menu...

More information

airDACManualOnline_Kor.key

airDACManualOnline_Kor.key 5F InnoValley E Bldg., 255 Pangyo-ro, Bundang-gu, Seongnam-si, Gyeonggi-do, Korea (Zip 463-400) T 031 8018 7333 F 031 8018 7330 airdac AD200 F1/F2/F3 141x141x35 mm (xx) 350 g LED LED1/LED2/LED3 USB RCA

More information

Slide 1

Slide 1 Clock Jitter Effect for Testing Data Converters Jin-Soo Ko Teradyne 2007. 6. 29. 1 Contents Noise Sources of Testing Converter Calculation of SNR with Clock Jitter Minimum Clock Jitter for Testing N bit

More information

0.1-6

0.1-6 HP-19037 1 EMP400 2 3 POWER EMP400 4 5 6 7 ALARM CN2 8 9 CN3 CN1 10 24V DC CN4 TB1 11 12 Copyright ORIENTAL MOTOR CO., LTD. 2001 2 1 2 3 4 5 1.1...1-2 1.2... 1-2 2.1... 2-2 2.2... 2-4 3.1... 3-2 3.2...

More information

untitled

untitled Step Motor Device Driver Embedded System Lab. II Step Motor Step Motor Step Motor source Embedded System Lab. II 2 open loop, : : Pulse, 1 Pulse,, -, 1 +5%, step Step Motor (2),, Embedded System Lab. II

More information

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드]

Microsoft PowerPoint - ch03ysk2012.ppt [호환 모드] 전자회로 Ch3 iode Models and Circuits 김영석 충북대학교전자정보대학 2012.3.1 Email: kimys@cbu.ac.kr k Ch3-1 Ch3 iode Models and Circuits 3.1 Ideal iode 3.2 PN Junction as a iode 3.4 Large Signal and Small-Signal Operation

More information

歯03-ICFamily.PDF

歯03-ICFamily.PDF Integrated Circuits SSI(Small Scale IC) 10 / ( ) MSI(Medium Scale IC) / (, ) LSI(Large Scale IC) / (LU) VLSI(Very Large Scale IC) - / (CPU, Memory) ULSI(Ultra Large Scale IC) - / ( ) GSI(Giant Large Scale

More information

TEL:02)861-1175, FAX:02)861-1176 , REAL-TIME,, ( ) CUSTOMER. CUSTOMER REAL TIME CUSTOMER D/B RF HANDY TEMINAL RF, RF (AP-3020) : LAN-S (N-1000) : LAN (TCP/IP) RF (PPT-2740) : RF (,RF ) : (CL-201)

More information

Coriolis.hwp

Coriolis.hwp MCM Series 주요특징 MaxiFlo TM (맥시플로) 코리올리스 (Coriolis) 질량유량계 MCM 시리즈는 최고의 정밀도를 자랑하며 슬러리를 포함한 액체, 혼합 액체등의 질량 유량, 밀도, 온도, 보정된 부피 유량을 측정할 수 있는 질량 유량계 이다. 단일 액체 또는 2가지 혼합액체를 측정할 수 있으며, 강한 노이즈 에도 견디는 면역성, 높은 정밀도,

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

VZ94-한글매뉴얼

VZ94-한글매뉴얼 KOREAN / KOREAN VZ9-4 #1 #2 #3 IR #4 #5 #6 #7 ( ) #8 #9 #10 #11 IR ( ) #12 #13 IR ( ) #14 ( ) #15 #16 #17 (#6) #18 HDMI #19 RGB #20 HDMI-1 #21 HDMI-2 #22 #23 #24 USB (WLAN ) #25 USB ( ) #26 USB ( ) #27

More information

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Microsoft Word - Installation and User Manual_CMD V2.2_.doc CARDMATIC CMD INSTALLATION MANUAL 씨앤에이씨스템(C&A SYSTEM Co., Ltd.) 본사 : 서울특별시 용산구 신계동 24-1(금양빌딩 2층) TEL. (02)718-2386( 代 ) FAX. (02) 701-2966 공장/연구소 : 경기도 고양시 일산동구 백석동 1141-2 유니테크빌 324호 TEL. (031)907-1386

More information

INDUCTION MOTOR 표지.gul

INDUCTION MOTOR 표지.gul INDUCTION MOTOR NEW HSERIES INDUCTION MOTOR HEX Series LEAD WIRE TYPE w IH 1PHASE 4 POLE PERFORMANCE DATA (DUTY : CONTINUOUS) MOTOR TYPE IHPF10 IHPF11 IHPF IHPF22 IHPFN1U IHPFN2C OUTPUT 4 VOLTAGE

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

[8051] 강의자료.PDF

[8051] 강의자료.PDF CY AC F0 RS1 RS0 OV - P 0xFF 0x80 0x7F 0x30 0x2F 0x20 0x1F 0x18 0x17 0x10 0x0F 0x08 0x07 0x00 0x0000 0x0FFF 0x1000 0xFFFF 0x0000 0xFFFF RAM SFR SMOD - - - GF1 GF0 PD IDL 31 19 18 9 12 13 14 15 1 2 3 4

More information

REVERSIBLE MOTOR 표지.gul

REVERSIBLE MOTOR 표지.gul REVERSIBLE MOTOR NEW H-SERIES REVERSIBLE MOTOR H-EX Series LEAD WIRE w RH 1PHASE 4 POLE PERFORMANCE DATA (DUTY : Min.) MOTOR OUTPUT VOLTAGE (V) FREQUENCY (Hz) INPUT CURRENT (ma) RATING SPEED (rpm) STARTING

More information

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc

Microsoft Word - JAVS_UDT-1_상세_메뉴얼.doc UDT-1 TRANSPORTER 한글 상세 제품 설명서 SoundPrime. 저작권 본 저작권은 Soundprime 이 소유하고 있습니다. Soundprime 의 허가 없이 정보 검색 시스템상에서 복사, 수정, 전달, 번역, 저장을 금지하며, 컴퓨터언어나 다른 어떠한 언어로도 수정될 수 없습니다. 또한 다른 형식이나 전기적, 기계적, 자기적, 광학적, 화학적,

More information

untitled

untitled CLEBO PM-10S / PM-10HT Megapixel Speed Dome Camera 2/39 3/39 4/39 5/39 6/39 7/39 8/39 ON ON 1 2 3 4 5 6 7 8 9/39 ON ON 1 2 3 4 10/39 ON ON 1 2 3 4 11/39 12/39 13/39 14/39 15/39 Meg gapixel Speed Dome Camera

More information

Microsoft Power Point 2002

Microsoft Power Point 2002 PLC전기공압제어 강의 노트 제 7 회차 PLC 하드웨어의 구조 - 1 - 학습목표 1. PLC 하드웨어의 4가지 구성요소를 설명할 수 있다. 2. PLC 형명을 보고 PLC를 구분할 수 있다. 3. PLC 배선형태에 따라 입력기기와 출력기기를 구분할 수 있다. Lesson. PLC 하드웨어의 구조 PLC 하드웨어에 대한 이해의 필요성 PLC 하드웨어의 구성

More information

CD-6208_SM(new)

CD-6208_SM(new) Digital Amplifier MA-110 CONTENTS Specifications... 1 Electrical parts list... 2 top and bottom view of p.c. board... 10 Application... 12 block Diagram... 13 Schematic Diagram... 14 Exploded view of cabinet

More information

슬라이드 1

슬라이드 1 사용 전에 사용자 주의 사항을 반드시 읽고 정확하게 지켜주시기 바랍니다. 사용설명서의 구성품 형상과 색상은 실제와 다를 수 있습니다. 사용설명서의 내용은 제품의 소프트웨어 버전이나 통신 사업자의 사정에 따라 다를 수 있습니다. 본 사용설명서는 저작권법에 의해 보호를 받고 있습니다. 본 사용설명서는 주식회사 블루버드소프트에서 제작한 것으로 편집 오류, 정보 누락

More information

Smart Power Scope Release Informations.pages

Smart Power Scope Release Informations.pages v2.3.7 (2017.09.07) 1. Galaxy S8 2. SS100, SS200 v2.7.6 (2017.09.07) 1. SS100, SS200 v1.0.7 (2017.09.07) [SHM-SS200 Firmware] 1. UART Command v1.3.9 (2017.09.07) [SHM-SS100 Firmware] 1. UART Command SH모바일

More information

PRO1_14E [읽기 전용]

PRO1_14E [읽기 전용] Siemens AG 1999 All rights reserved Date 22-2-19 File PRO1_14E1 Information and 2 3 S7-3 4 SM335 ( ) 5 SM335 ( ) 6 SM331 7 8 9 1 11 12 SM335 13 SM331 14 15 16 1 CPU ph 5mV 1V 5V 1V 2mA 42mA MR ADC PIW

More information

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서

PowerChute Personal Edition v3.1.0 에이전트 사용 설명서 PowerChute Personal Edition v3.1.0 990-3772D-019 4/2019 Schneider Electric IT Corporation Schneider Electric IT Corporation.. Schneider Electric IT Corporation,,,.,. Schneider Electric IT Corporation..

More information

YD-3533.xls

YD-3533.xls Y D - 3 5 3 3 사 용 설 명 서 78, Daechun-Dong, Dalseo-gu, Daegu, KOREA TEL : +8-53-585-56(Main) FAX : +8-53-585-788 http://www.setech.co.kr e-mail : setech@setech.co.kr 페이지 . 특징 당사의 제품을 사용하여 주셨어 감사하며, 사용중 혹시라도

More information

Siemens

Siemens SIEMENS () 2004 7 Updated 2004 DEC 09 1. 4 1.1 4 1.2 4 2. 5 2.1 5 2.2 6 2.3 6 2.4 7 3. 8 3.1 50/60 Hz DIP 8 4. 9 4.1 420 9 4.2 420 9 4.3 (CB) 10 5. / () 11 5.1 11 5.2 : P0003 12 6. 13 6.1 13 6.2 15 6.2.1

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

hd1300_k_v1r2_Final_.PDF

hd1300_k_v1r2_Final_.PDF Starter's Kit for HelloDevice 1300 Version 11 1 2 1 2 3 31 32 33 34 35 36 4 41 42 43 5 51 52 6 61 62 Appendix A (cross-over) IP 3 Starter's Kit for HelloDevice 1300 1 HelloDevice 1300 Starter's Kit HelloDevice

More information

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

ꊉꊒ ꊉꊓ ꊉꊔ ꊉꊕ ꊉꊖ ꊉꊗ ꊉꊘ ꊱ ꊲ ꊳ ꊴ ꏗ ꏗ ꏗ ꏗ ꏘ ꠑꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꁚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚ ꠛ ꠚꠚꠚꠚꠙ ꠐ ꠐ ꠝ ꠑꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꁚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚ ꠝ ꠛ ꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠙ ꠝ ꠝ ꠝ ꠝ ꠑꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꁚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚꠚ

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

Manufacturing6

Manufacturing6 σ6 Six Sigma, it makes Better & Competitive - - 200138 : KOREA SiGMA MANAGEMENT C G Page 2 Function Method Measurement ( / Input Input : Man / Machine Man Machine Machine Man / Measurement Man Measurement

More information

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

Microsoft Word - FS_ZigBee_Manual_V1.3.docx FirmSYS Zigbee etworks Kit User Manual FS-ZK500 Rev. 2008/05 Page 1 of 26 Version 1.3 목 차 1. 제품구성... 3 2. 개요... 4 3. 네트워크 설명... 5 4. 호스트/노드 설명... 6 네트워크 구성... 6 5. 모바일 태그 설명... 8 6. 프로토콜 설명... 9 프로토콜 목록...

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

전자교탁 사양서.hwp

전자교탁 사양서.hwp 사 양 서 품 목 단 위 수량 SYSTEM CONSOLE EA 32 - 사용자에 따른 타블렛 모니터 저소음 전동 각도 조절기능이 내장된 교탁 - 교탁 상/하부 별도의 조립이 필요 없는 일체형(All in One type) CONSOLE - 상판에 리미트 센서를 부착하여 장비 및 시스템의 안정성 강화 - 금형으로 제작, 슬림하고 견고하며 마감이 깔끔한 미래지향적

More information

한글사용설명서

한글사용설명서 ph 2-Point (Probe) ph (Probe) ON/OFF ON ph ph ( BUFFER ) CAL CLEAR 1PT ph SELECT BUFFER ENTER, (Probe) CAL 1PT2PT (identify) SELECT BUFFER ENTER, (Probe), (Probe), ph (7pH)30 2 1 2 ph ph, ph 3, (,, ) ON

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

DWCOM15/17_manual

DWCOM15/17_manual TFT-LCD MONITOR High resolution DWCOM15/17 DIGITAL WINDOW COMMUNICATION DIGITAL WINDOW COMMUNICATION 2 2 3 5 7 7 7 6 (Class B) Microsoft, Windows and Windows NT Microsoft VESA, DPMS and DDC Video Electronic

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

歯AG-MX70P한글매뉴얼.PDF

歯AG-MX70P한글매뉴얼.PDF 120 V AC, 50/60 Hz : 52 W (with no optional accessories installed), indicates safety information. 70 W (with all optional accessories installed) : : (WxHxD) : : 41 F to 104 F (+ 5 C to + 40 C) Less than

More information

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨

목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시 주의사항... 5 2.2 설치 권고 사양... 5 2.3 프로그램 설치... 6 2.4 하드웨 최종 수정일: 2010.01.15 inexio 적외선 터치스크린 사용 설명서 [Notes] 본 매뉴얼의 정보는 예고 없이 변경될 수 있으며 사용된 이미지가 실제와 다를 수 있습니다. 1 목차 제 1 장 inexio Touch Driver소개... 3 1.1 소개 및 주요 기능... 3 1.2 제품사양... 4 제 2 장 설치 및 실행... 5 2.1 설치 시

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

acdc EQ 충전기.hwp

acdc EQ 충전기.hwp www.sjproporc.com DIGITAL CHARGER & DISCHARGER Intelligent Balancer SJPROPO 서울특별시 강남구 일원동 642-11 대도빌딩 202호 2006 SJPROPO INC. SJ INCORPORATED 사용 설명서 제품 구성물 동작 중 표시 화면 B L C : B A L A N C E R C O N N E C

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

Slide 1

Slide 1 Linear Technology Corporation Power Seminar LDO 2016. 10. 12. LTC Korea 영업강전도부장 010-8168-6852 jdkang@linear.com 기술박종만차장 010-2390-2843 jmpark@linear.com LDO 목차 1) LDO feedback 동작원리, 2) LDO 종류 3) LDO 특성

More information

DC Link Application DC Link capacitor can be universally used for the assembly of low inductance DC buffer circuits and DC filtering, smoothing. They

DC Link Application DC Link capacitor can be universally used for the assembly of low inductance DC buffer circuits and DC filtering, smoothing. They DC Link Capacitor DC Link Application DC Link capacitor can be universally used for the assembly of low inductance DC buffer circuits and DC filtering, smoothing. They are Metallized polypropylene (SH-type)

More information

Mentor_PCB설계입문

Mentor_PCB설계입문 Mentor MCM, PCB 1999, 03, 13 (daedoo@eeinfokaistackr), (kkuumm00@orgionet) KAIST EE Terahertz Media & System Laboratory MCM, PCB (mentor) : da & Summary librarian jakup & package jakup & layout jakup &

More information

PRO1_02E [읽기 전용]

PRO1_02E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG

More information

12하이브리드브로셔-국문

12하이브리드브로셔-국문 http://hystec.koced.net Hybrid Structural Testing Center 하이브리드구조실험센터장 박영석 2 3 센터소개 - KOCED CMI : http://www.koced.net 구분 이름 업무 전화번호 E-mail 센터장 박영석 총괄 031-324-1061 pys@mju.ac.kr 부센터장 김철영 기획 031-324-1062

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

untitled

untitled Huvitz Digital Microscope HDS-5800 Dimensions unit : mm Huvitz Digital Microscope HDS-5800 HDS-MC HDS-SS50 HDS-TS50 SUPERIORITY Smart Optical Solutions for You! Huvitz Digital Microscope HDS-5800 Contents

More information

HiGEN FDA7000 Content Oct. 05, 2005 Changwon, Korea Elevator Tet Tower A B Elevator Motor Parking Sytem Tet Tower 963 977 Elevator 986 995 LG 997 Capa 43 People 2,37 m² 523,200/ 998 LG (LGLG) 998 LG Elevator

More information

K7VT2_QIG_v3

K7VT2_QIG_v3 1......... 2 3..\ 4 5 [R] : Enter Raid setup utility 6 Press[A]keytocreateRAID RAID Type: JBOD RAID 0 RAID 1: 2 7 " RAID 0 Auto Create Manual Create: 2 RAID 0 Block Size: 16K 32K

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

0922 Monitor22...._kor_1

0922 Monitor22...._kor_1 본 사용설명서는 사용자가 언제라도 볼 수 있는 장소에 보관하십시오. TV튜너의 내장으로, 모니터 기능외에 TV로도 사용할 수 있는 모니터입니다. 좁은 공간도 효율적으로 이용할 수 있는 Slim하고 Simple한 디자인. 인체공학적인 디자인으로 사용 편리성 제고. 와이드형 TFT LCD 패널의 채용으로 넓은 화면의 구현. 최대 해상도 680 x 050(WSXGA+)지원.

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

HX - Operation Manual MC / TC / CUT / QT HX Series(V2.x) Operation Manual for MC / TC / CUT / QT CSCAM

HX - Operation Manual MC / TC / CUT / QT HX Series(V2.x) Operation Manual for MC / TC / CUT / QT CSCAM HX - Operation Manual MC / TC / CUT / QT HX Series(V2.x) Operation Manual for MC / TC / CUT / QT CSCAM HX - Operation Manual MC / TC / CUT / QT 1. MDI I/O 1.1 MDI unit 1.2 (SOFT KEY) 1.3 (RESET KEY) 1.4

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

C++-¿Ïº®Çؼ³10Àå

C++-¿Ïº®Çؼ³10Àå C C++. (preprocessor directives), C C++ C/C++... C++, C. C++ C. C C++. C,, C++, C++., C++.,.. #define #elif #else #error #if #itdef #ifndef #include #line #pragma #undef #.,.,. #include #include

More information

Microsoft Word - HD-35 메뉴얼_0429_.doc

Microsoft Word - HD-35 메뉴얼_0429_.doc 자주 묻는 질문들...2 제품의 특장점...3 안전을 위한 주의사항...5 사용을 위한 주의사항...5 각 부분의 이름...6 HD-35 조립/분리하기...7 PC와 USB 케이블 연결하기...8 1. 윈도우 98/ME에서 설치과정...9 2. NTFS를 FAT32 포맷방식으로 바꾸기...11 설치 및 연결하기...14 1. 비디오 연결방법...14 2. 오디오

More information

歯15-ROMPLD.PDF

歯15-ROMPLD.PDF MSI & PLD MSI (Medium Scale Integrate Circuit) gate adder, subtractor, comparator, decoder, encoder, multiplexer, demultiplexer, ROM, PLA PLD (programmable logic device) fuse( ) array IC AND OR array sum

More information

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169>

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169> DOOCH PUMP Intelligent pressure boosting system 5Hz BOOSTER PUMP SYSTEM Water supply system Pressure boosting system Irrigation system Water treatment system Industrial plants 두크펌프 www.doochpump.com CONTENTS

More information

歯표지_통합_.PDF

歯표지_통합_.PDF LG GLOFA MASTER-K PID G3F-PIDA G4F-PIDA G3F-PIDA/G4F-PIDA PLC GLOFA GM3/4 CPU MASTER-K 200S/300S/1000S CPU!!! 2 ! PLC,,,,,! PCB,,, Off! 1 1-1 ~ 1-1 11 1-1 2 2-1 ~ 2-13 21 2-1 22 2-2 23 2-3 24 PID 2-4 241

More information

CPX-E-PB_BES_C_ _ k1

CPX-E-PB_BES_C_ _ k1 CPX-E CPX-E-PB PROFIBUS DP 8723 27-7 [87536] CPX-E-PB CPX-E-PB-KO PI PROFIBUS PROFINET (). :, 2 Festo CPX-E-PB-KO 27-7 CPX-E-PB... 4.... 4.2... 4.3... 4.4... 5.5... 5 2... 6 2.... 6 2..... 6 2..2... 6

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

untitled

untitled Logic and Computer Design Fundamentals Chapter 4 Combinational Functions and Circuits Functions of a single variable Can be used on inputs to functional blocks to implement other than block s intended

More information

MODBUS SERVO DRIVER( FDA7000 Series ) STANDARD PROTOCOL (Ver 1.00) 1

MODBUS SERVO DRIVER( FDA7000 Series ) STANDARD PROTOCOL (Ver 1.00) 1 SERVO DRIVER( FDA7000 Series ) STANDARD PROTOCOL (Ver 100) 1 Contents 1 INTRODUCTION 2 PROTOCOL FRAME OUTLINE 3 FUNCTION FIELD 4 DATA FIELD 5 CRC CHECK 6 FUNCTION EXAM 7 EXCEPTION RESPONSE 8 I/O STATUS

More information

Microsoft Word - logic2005.doc

Microsoft Word - logic2005.doc 제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(

More information

PRO1_16E [읽기 전용]

PRO1_16E [읽기 전용] MPI PG 720 Siemens AG 1999 All rights reserved File: PRO1_16E1 Information and MPI 2 MPI 3 : 4 GD 5 : 6 : 7 GD 8 GD 9 GD 10 GD 11 : 12 : 13 : 14 SFC 60 SFC 61 15 NETPRO 16 SIMATIC 17 S7 18 1 MPI MPI S7-300

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

MR-3000A-MAN.hwp

MR-3000A-MAN.hwp ITS Field Emulator for Traffic Local Controller [ MR-3000A ] User's Manual MORU Industrial Systems. www.moru.com - 1 - 1. 개요 MR-3000A는교통관제시스템에있어서현장용교통신호제어기의개발, 신호제어알고리즘의개발및검증, 교통신호제어기생산 LINE에서의자체검사수단등으로활용될수있도록개발된물리적모의시험장치이다.

More information

10신동석.hwp

10신동석.hwp (JBE Vol. 21, No. 5, September 2016) (Regular Paper) 21 5, 2016 9 (JBE Vol. 21, No. 5, September 2016) http://dx.doi.org/10.5909/jbe.2016.21.5.760 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) LED a),

More information