CMMSDK V2 매뉴얼

Size: px
Start display at page:

Download "CMMSDK V2 매뉴얼"

Transcription

1 COMIZOA Motion Software Development Kit COMIZOA MOTION SOFTWARE DEVELOPMENT KIT TEST & MEASUREMENT & AUTOMATION COMIZOA INTEGRATED MOTION SYSTEM JULY 2009 P/N ª 2007 COMIZOA Inc All rights reserved API Reference Manual

2 TEST & MEASUREMENT & AUTOMATION / COMIZOA CMMSDK Manual Copyright 2007 by COMIZOA, Inc All rights reserved COMIZOA owns all right, title and interest in the property and products described herein, unless otherwise indicated No part of this document may be translated to another language or produced or transmitted in any form or by any information storage and retrieval system without written permission from COMIZOA COMIZOA reserves the right to change products and specifications without written notice Customers are advised to obtain the latest versions of any product specifications COMIZOA MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, OTHER THAN COMPLIANCE WITH THE APPLICABLE COMIZOA SPECIFICATION SHEET FOR THE PRODUCT AT THE TIME OF DELIVERY IN NO EVENT SHALL COMIZOA BE LIABLE FOR ANY INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES AS A RESULT OF THE PRODUCT S PERFORMANCE OR FAILURE TO MEET ANY ASPECT OF SUCH SPECIFICATION COMIZOA PRODUCTS ARE NOT DESIGNED OR INTENDED FOR USE IN LIFE SUPPORT APPLIANCES, DEVICES OR SYSTEMS WHERE A MALFUNCTION OF A COMIZOA DEVICE COULD RESULT IN A PERSONAL INJURY OR LOSS OF LIFE CUSTOMERS USING OR SELLING COMIZOA DEVICES FOR USE IN SUCH APPLICATIONS DO SO AT THEIR OWN RISK AND AGREE TO FULLY INDEMNIFY COMIZOA FOR ANY DAMAGES RESULTING FROM SUCH IMPROPER USE OR SALE Information contained herein is presented only as a guide for the applications of our products COMIZOA does not warrant this product to be free of claims of patent infringement by any third party and disclaims any warranty or indemnification against patent infringement No responsibility is assumed by COMIZOA for any patent infringement resulting from use of its products by themselves or in combination with any other products No license is hereby granted by implication or otherwise under any patent or patent rights of COMIZOA or others COMIZOA software and its documentation are available only under the terms of a Master Software Use and Support Agreement Trademarks The COMIZOA logo is a registered trademark All other brand names, product names, trademarks, and registered trademarks are the property of their respective owners Visit our web page at For support requests, contact us at support@comizoacom For documentation suggestions, corrections, or requests, contact tech@comizoacom ( ) : support@comizoacom : ftpcomizoacom : DTV-PostBI : : COMIZOA Motion System Integrated Control Library Reference 2007 COMIZOA All Rights Reserved No Part of this publication may be reproduced, stored in retrieval system or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording or otherwise, without the priorpermission, in writing, from the publisher 2

3 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Table of Contents Trademarks 2-2 Table of Contents 2-3 Introduction 8 1 CMMSDK 9 11 Overview Features Before working with CMMSDK 14 2 ( ) COMI-AUTOMATION CMMSDK CMMSDK Development Environment for CMMSDK 20 3 CMMSDK CMMSDK HARDWARE Layer HAL(Hardware Abstract Layer) CMMSDK Layer (API Layer) CMMSDK Visual C++ 6x Visual C++ 7x Visual C++ 8x Borland C++ Builder 45 3

4 TABLE OF CONTENTS 335 Borland Delphi Visual Basic 55 CMMSDK Introduction 59 4 CMMSDK General Functions 62 5 General Functions Etc General Functions 73 6 Etc General Functions Environment Configuration Functions Basic Motion Control (Single-Axis) (Multi-Axes) (Interpolation Motion) (Home Return) Advanced Motion Control

5 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 91 (Overriding) Master/Slave Master/Slave (Extended Interpolation Motion) (Listed Motion) Input signals related to motion control by external signal Manual Pulsar (PA/PB) (External switch) Monitoring Motion Status (Status) (Position Latch) Compare Method (CMP) (High CMP)

6 TABLE OF CONTENTS Universal Digital I/O Control Advanced and Extended Interface / 409 Debugging and Error Handle Utility Functions , COMIZOA Motion Environment Builder 436 I CME Builder 437 II Main Menus 437 III Device Mappings 437 IIIi Motion Device Map 437 IIIii Digital I/O Device Map 438 IIII Axis Definition 439 IIIIi Motion Axis Title Definition 439 IIV Motion Setup 439 IIVi General 439 IIVii Basic I/O Setup 440 IIViii Advanced I/O Setup 440 IIViv Home Setup 441 IIVv Speed Setup 441 IIVvi Event Interrupt Mask 443 IV Digital I/O Setup 443 IVi Input Logic 443 IVii Output Logic 444 Motion Default Parameter 445 II (Default) 446 III Command & Feedback 446 6

7 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT IIII INP, ALM, EL 446 IIIII LTC, CMP, CLR, ERC 446 IIIV DR, SD, STA, STP 447 IIV Software Limit 447 IIVI Servo ON Input Logic 447 IIVII 447 IIVIII 448 IIIX Event Interrupt 448 List of Error Codes 449 III IIII Other Development Environment Support 452 IV ( ) 453 IVI Digital Fortran CMMSDK 453 IVII PowerBuilder CMMSDK 453 IVIII C#(C Sharp), Visual BasicNET Visual C++NET 454 Frequently Asked Questions 457 V Frequently Asked Questions (FAQ) 458 VI Visual Studio VII Visual Basic 460 VIII Borland C++ Builder 460 Index of CMMSDK Functions 466 VI Index of CMMSDK Functions 467 VII Quick Reference to CMMSDK Functions 467 General Functions 467 7

8 CHAPTER 1:: INTRODUCTION Chapter 1 Introduction,,,, ( ) ( ) (),,,,,,, 8

9 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 1 CMMSDK 11 Overview 111 ( ), ( ), (), (), 112 2, ( ) ( ) 113,, 114 Windows Microsoft Corp Visual C++ Microsoft Corp Visual Basic Microsoft Corp C++ Builder Borland Software Corp Delphi Borland Software Corp 115 ( ) ( ) CMMSDK 9

10 CHAPTER 1:: INTRODUCTION ( ) ( ),, (Chapter) ( ) CMMSDK 116 (Chapter) CMMSDK, CMMSDK CMMSDK v2 1-1 CMMSDK 10

11 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 1, (Motor) (Servo Pack) (Servo Drive) (Step Drive), (Servo System) (Pulse) (Command Pulse) (Encoder) (Pulse) (Feedback Pulse) LX502, LX504, LX508, LX504a (Motion Board) SD4xx Series (Digital Input Output Board) 1 117, ( ) ( ) ( ), (Function) (Function) 2 11

12 CHAPTER 1:: INTRODUCTION 12 Features CMMSDK 121 CMMSDK Microsoft DLL(Dynamic Link Library), COMIZOA Motion Environment, DLL 122 RAD(Rapid Application Development), ( ) CMMSDK 123 (Parameter),, CMMSDK, 124 CMMSDK COMI-AX Pro, CMMSDK, () CMMSDK ( ) 125,,,, CMMSDK,, () 126, Smart Update 12

13 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT NET Framework C #(Sharp), Visual Basic RAD(Rapid Application Development) CMMSDK ( ) ( ) 13

14 CHAPTER 2 :: BEFORE WORKING WITH CMMSDK Chapter 2 Before working with CMMSDK ( ) CMMSDK 14

15 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 2 ( ) CMMSDK 21 COMI-AUTOMATION COMI-AUTOMATION, COMI -AUTOMAION 1 COMI-AUTOMATION 2 COMI-AUTOMATION 1 COMI-AUTOMATION COMI-AUTOMATION 15

16 CHAPTER 2 :: BEFORE WORKING WITH CMMSDK 22 3 CMMSDK v1 CMMSDK v2 DLL(Dynamic Link Library), DK CMMS v1 OCX Active X CMMSDK v1 CMMSDK v1 OCX CMMSDK v (Dynamic (Dynamic Link Link Library) Library) (Component) / DLL Trigger Master / Slave (Standard Speed) Gantry 3 2-2,

17 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 23 CMMSDK 2-3 COMI-AUTOMATION Hierarchy (Industrial Computer) CMMSDK (Integration System Control), () PCI 231 CMMSDK CMMSDK (Axis) (I/O) 17

18 CHAPTER 2 :: BEFORE WORKING WITH CMMSDK 2-4? PCI (1),, I/O CMMSDK 232 CMMSDK v1 CMMSDK OCX CMMSDK v2 (Device Initialize) M O T I O N (Single Axis) (Multi Axes) (Interpolation) COMILX_LoadDevice GnDeivceLoad cmmgndeviceload COMILX_UnloadDevice GnDeviceUnLoad cmmgndeviceunload COMILX_MC_Move SxMove cmmsxmove COMILX_MC_MoveTo SxMoveTo cmmsxmoveto COMILX_MC_MoveAll MxMove cmmmxmove COMILX_MC_MoveToAll MxMoveTo cmmmxmoveto COMILX_MC_MapAxes IxMapAxes cmmixmapaxes COMILX_MC_Line IxLine cmmixline 1 (PC) 18

19 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT D I O (Home Return) (Manual Pulsar) (Listed Motion) COMILX_MC_SetHomeConfig HomeSetConfig cmmhomesetconfig COMILX_MC_HomeMove HomeMove cmmhomemove COMILX_MC_PulserMove PlsrMove cmmplsrmove COMILX_MC_PulserMoveTo PlsrMoveTo cmmplsrmoveto COMILX_MC_BeginList LmBeginList cmmlmbeginlist COMILX_MC_EndList LmEndList cmmlmendlist COMILX_DI_GetOne DiGetOne cmmdigetone (Digital Input) COMILX_DI_GetAll DiGetAll cmmdigetall COMILX_DO_PutOne DoPutOne cmmdoputone (Digital Output) COMILX_DO_PutAll DoPutAll cmmdoputall 4 19

20 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK Chapter 3 Development Environment for CMMSDK CMMSDK ( ), CMMSDK CMMSDK ( ), () (), 20

21 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 3 CMMSDK 31 21

22 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 32 CMMSDK CMMSDK COMIZOA, ( ) API CMMSDK Integration Motion System Control Application Programming Interface, (Function) ( ) API 3-1 CMMSDK 321 HARDWARE Layer -SD4xx COMI Series COMI-LX504 CMMSDK, API CMMSDK 22

23 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 322 HAL(Hardware Abstract Layer) Hardware Device CMMSDK, ( ) CMMSDK, ( ) COMIZOA API CMMSDK HAL(Hardware Abstract Layer) 323 CMMSDK Layer (API Layer) Windows 98/ME/2000/XP/Vista Integration Motion System Control API, CMMSDK CMMSDK (), 23

24 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 324 CMMSDK CMMSDK MS VC++ Cmmsdkh Cmmsdkcpp CMMSDK ( ) CmmsdkDefh Borland C++ Builder Cmmsdkh Cmmsdkcpp CmmsdkDefh Borland Delphi MS Visual Basic MS C# (C Sharp) CmmSDKPAS CmmSDKBAS CmmSDKCS 6 CMMSDK Microsoft DLL(Dynamic Link Library) CMMSDK, CMMSDK, CMMSDK ( ) ( ) CMMSDK CMMSDK, CMMSDK, Appendix C,, () 33 ( ), C++ Borland International Object Pascal Delphi, NET CMMSDK C Sharp(C#), (Interface) Header CMMSDK Visual C++ / Borland C++ Builder C:\Program Files\COMIZOA\AUTOMATION2\Libraries\Motion(DLL) Cmmsdkcpp, Cmmsdkh, CmmsdkDefh Delphi Visual Basic C# (CSharp) C:\Program Files\COMIZOA\AUTOMATION2\Libraries\Motion(DLL) CmmSDKPAS C:\Program Files\COMIZOA\AUTOMATION2\Libraries\Motion(DLL) CmmSDKBAS C:\Program Files\COMIZOA\AUTOMATION2\Libraries\Motion(DLL) CmmSDKcs CmmSDKDefCS 7 COMI-AUTOMATION C: 24

25 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT, CMMSDK DLL ( ), DLL,, CMMSDK DLL CMMSDK [ ] (VC++, Delphi) ( ) [ ], CMMSDK 25

26 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 331 Visual C++ 6x Microsoft Visual C++ 6x CMMSDK Project Start CMMSDK Library YES NO CmmsdkDLL 1 DLL EXE 2, DLL CmmsdkDefh Cmmsdkh Cmmsdkcpp 3 Project CmmsdkDefh Cmmsdkh Cmmsdkcpp User Project [Project] [Add to Project] Cmmsdkh CmmsdkDefh #include Cmmsdkh #include CmmsdkDefh OnInitDialog() Cmmsdkdll CmmLoadDll() DestoryWindow() Cmmsdkdll CmmUnloadDll() DLL 3-2 Visual Studio 6x CMMSDK 26

27 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Visual C++ 6x File -> New 3-3 Visual C++ 6x MFC AppWizard(exe), [OK]

28 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK MFC AppWizard [Dialog based] [Finish] 3-5 MFC AppWizard Application Type VC++ Cmmsdkh, Cmmsdkcpp, CmmsdkDefh [Project]->[Add To Project]->[Files]

29 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT [OK] 3-7 WorkSpace FileView [ ]+Dlgcpp 3-8 MFC AppWizard CMMSDK ([ ]+Dlgcpp) OnInitDialog() TODO cmmloaddll(); 3-9 DLL 29

30 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK DLL Unload Unload DLL cmmunloaddll() cmmunloaddll() Class View [( )+Dlg] [Add Virtual Function] 3-10 New Virtual Functions DestroyWindow [Add and Edit] 3-11 DestroyWindow 30

31 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT ( )+Dlg DestroyWindow() cmmunloaddll(); cmmunloaddll() DLL 3-12 DLL 31

32 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 332 Visual C++ 7x Microsoft Visual C++ 7x(Visual Studio 2003) CMMSDK Project Start CMMSDK Library YES NO CmmsdkDLL 1 DLL EXE 2, DLL CmmsdkDefh Cmmsdkh Cmmsdkcpp 3 Project CmmsdkDefh Cmmsdkh Cmmsdkcpp User Project [Project] [Add to Project] Cmmsdkh CmmsdkDefh #include Cmmsdkh #include CmmsdkDefh OnInitDialog() Cmmsdkdll CmmLoadDll() DestoryWindow() Cmmsdkdll CmmUnloadDll() DLL 3-13 Visual Studio 7x CMMSDK 32

33 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Microsoft Visual Studio 2003 [] ->[ ] 3-14 [ ] [] [Visual C++], ] [ [MFC ] [( )]

34 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK [MFC ], [ ] 3-16 [ ] [ ]

35 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT VC++ Cmmsdkh, Cmmsdkcpp, CmmsdkDefh [] ->[ ] 3-18 [OK] 3-19 WorkSpace FileView ([ ]+Dlgcpp)

36 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK ( )+Dlgcpp OnInitDialog() TODO cmmloaddll(); 3-21 Load Dll DLL Unload Unload DLL, cmmunloaddll() cmmunloaddll() Class View ([ ]+Dlg) 3-22 Dialog Class ([ ]+Dlg) Properties Overrides 3-23 Overrides 36

37 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT DestroyWinodw <Add>DestroyWindow ([ ]+Dlg) DestroyWindow 3-24 Destroy Window ( )+Dlg DestroyWindow() cmmunloaddll(); cmmunloaddll() CMMSDK 3-25 UnloadDll 37

38 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK CMMSDK DLL? C C++ Standard Input/Output Header, () <stdioh> stdioh ( ) ( Linking ), DLL, DLL, (Process) CMMSDK DLL, CMMSDK CPU (Processor) 38

39 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 333 Visual C++ 8x Microsoft Visual C++ 8x (Visual Studio 2005) CMMSDK Project Start CMMSDK Library YES NO CmmsdkDLL 1 DLL EXE 2, DLL CmmsdkDefh Cmmsdkh Cmmsdkcpp 3 Project CmmsdkDefh Cmmsdkh Cmmsdkcpp User Project [Project] [Add to Project] Cmmsdkh CmmsdkDefh #include Cmmsdkh #include CmmsdkDefh OnInitDialog() Cmmsdkdll CmmLoadDll() DestoryWindow() Cmmsdkdll CmmUnloadDll() DLL 3-26 Visual Studio 8x CMMSDK 39

40 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK Microsoft Visual Studio 2005( VS2005) [File]->[New]->[Project] 3-27 [New Project], [Project types] [Visual C++], [Templates] [MFC Application] [OK] 3-28 [MFC Application Wizard], [Next] 3-29 MFC Application Wizard Overview 40

41 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT [Application Type] [Dialog based], [Use Unicode Libraries] (Uncheck) [Finish] 3-30 MFC Application Wizard Application Type VC++ Cmmsdkh, Cmmsdkcpp, CmmsdkDefh [Project]->[Add Existing Item] 3-31 Add Existing Item 41

42 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK [OK] 3-32 WorkSpace FileView ([ ]+Dlgcpp) 3-33 CPP ( )+Dlgcpp OnInitDialog() TODO cmmloaddll(); 3-34 LoadDll 42

43 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT DLL Unload Unload DLL cmmunloaddll() cmmunloaddll() Class View ([ ]+Dlg) 3-35 Dialog Class ( )+Dlg Properties Overrides 3-36 Overrides DestroyWinodw <Add>DestroyWindow ( )+Dlg DestroyWindow 3-37 Destroy Window 43

44 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK ([ ]+Dlg) DestroyWindow() cmmunloaddll(); cmmunloaddll() DLL 3-38 UnloadDll 44

45 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 334 Borland C++ Builder Borland C++ Builder BCB 5, BCB 6 BDS 2006 CMMSDK (Version) Borland C++ Builder CMMSDK Project Start CMMSDK Library YES NO CmmsdkDLL 1 DLL EXE 2, DLL CmmsdkDefh Cmmsdkh Cmmsdkcpp 3 Project CmmsdkDefh Cmmsdkh Cmmsdkcpp User Project [Project] [Add to Project] Cmmsdkh CmmsdkDefh #include Cmmsdkh #include CmmsdkDefh OnInitDialog() Cmmsdkdll CmmLoadDll() DestoryWindow() Cmmsdkdll CmmUnloadDll() DLL 3-39 Borland C++ Builder CMMSDK 45

46 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK Borland C++ Builder Borland C++ Builder [File]->[New]->[Application] 3-40 BCB BCB BCB BDS 2006 Borland C++ VC++ Cmmsdkh, Cmmsdkcpp, CmmsdkDefh 3-44 CMMSDK 46

47 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Borland C++ Builder [File]-[Save] or [Save All] C++ Builder Project Add to Project 3-45 C++ Builder C++ Builder 3-47 Project Manager ( ) 47

48 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 3-48 Cmmsdkdll cmmloaddll() FormCreate 3-49 Cmmsdkdll Cmmsdkdll cmmloaddll() cmmloaddll() FormCreate, [Object Inspector] [Events] OnCreate 3-50 OnCreate Event FormCreate FormCreate() cmmloaddll() [ 12] FormCreate cmmloaddll 48

49 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT ( ) DLL Unload DLL Unload () cmmunloaddll() cmmunloaddll() [Object Inspector] [Events] OnDestroy 3-51 DLL UnLoad OnDestroy Event FormDestroy() cmmunloaddll() 3-52 FormDestroy UnLoadDll 49

50 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 335 Borland Delphi Borland Delphi Delphi 5, Delphi 6 Delphi 7, BDS 2006 CMMSDK (Version) Delphi CMMSDK Project Start CMMSDK Library YES NO CmmsdkDLL 1 DLL EXE 2, DLL CmmSDKpas CmmSDKpas Project Manager CmmSDK Unit Uses CmmSDK; 3-53 Borland Delphi CMMSDK 50

51 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Delphi Borland Delphi 3-54 Borland Delphi 5 Delphi 5 CMMSDK Delphi CMMSDK DLL(Dynamic Link Library) ( ) (Delphi) Delphi 5, 6 7 CMMSDK Delphi (5/6/7), File New, 3-55 Delphi 5 51

52 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK Form1 Delphi IDE Project1 Project Add to Project 3-56 Delphi ( ) CMMSDK CmmSDKPAS 3-57 Delphi 52

53 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Project Manager ( ) CmmSDKPAS ( ) 3-58 Delphi Delphi CMMSDK CMMSDK CmmSDKPas (VC++, C++ Builder) DLL Initialization Finalization LoadDll DLL UnloadDll, UnloadDll 53

54 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK Unit1pas ( ) 3-59 uses CMMSDK Unit implementation uses Unit ( uses ), DLL 54

55 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 336 Visual Basic Visual Basic 60 CMMSDK Visual Basic 60, Visual Basic ( ) Visual Basic 60, CMMSDK CmmSDKBAS CMMSDK Cmmsdkdll Project Start CMMSDK Library YES NO CmmsdkDLL 1 DLL EXE 2, DLL CmmSDKBas Visual Basic Project [Project] [Add File ] CmmSDKBAS 3-60 Visual Basic CMMSDK 55

56 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK Visual Basic Visual Basic 3-61 Visual Basic CMMSDK? CMMSDK NET Visual Basic CMMSDK, CMMSDK, Visual Basic ( ) CMMSDK, ( ) Standard EXE, File New Project

57 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT EXE Project Add File CmmSDKBAS CmmSDKBAS, CMMSDK, Visual Basic 3-65 CmmSDKBAS 57

58 CHAPTER 3 :: DEVELOPMENT ENVIRONMENT FOR CMMSDK 3-66 CMMSDK Visual Basic CMMSDK CMMSDK Visual Basic DLL (CMMSDK) (Load) (Unload), ( ) Form1, 58

59 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Chapter 4 CMMSDK Introduction CMMSDK (Rule) CMMSDK ( ) CMMSDK () CMMSDK (Run -time) CMMSDK () 59

60 CHAPTER 4 :: CMMSDK INTRODUCTION 4 CMMSDK 41 CMMSDK API cmm cmmloaddll(), cmmunloaddll(), cmmgndeviceload(), cmmgndeviceunload(), cmm, General Functions (Gn): cmmgndeviceload(), cmmgnsetservoon(), (Cfg): cmmcfgsetmioproperty(), cmmcfgsetoutmode(), (Home): cmmhomemove(), cmmhomesetconfig(), (Sx): cmmsxsetspeedratio(), cmmsxmove(), (Mx): cmmmxmove(), cmmmxstop(), (Ix): cmmixmapaxes(), cmmixline(), 42 CMMSDK Dynamic Link Library 8 8 [in] [out] [in], [out],, Data type Description C/C++ VB 60 Delphi C# VT_EMPTY void - - void VT_HANDLE, Long void * (ByRef) THandle IntPtr VT_I4 4 long Long (ByVal) LongInt Int VT_PI4 4 Long ( ) long * (ByRef) PLongInt Int[] VT_R4 4 float Double (ByVal) Double Float VT_PR4 4 Double PDouble ( ) float * (ByRef) float[] 60

61 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT VT_R8 8 double VT_PR8 VT_STR 8 ( ) double * 4 char * Double (ByVal) Double (ByRef) String (ByVal) Double PDouble PChar double double[] String 8 61

62 CHAPTER 5 :: GENERAL FUNCTIONS Chapter 5 General Functions CMMSDK ( ), / ( ) CMMSDK, ( ) ( ) (Parameter) (Reset) 62

63 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 5 General Functions 51 Summary of Functions r BOOL cmmloaddll([none] VT_EMPTY) ( ) (Load) r VT_EMPTY cmmunloaddll([none] VT_EMPTY) ( ) () (Unload) r VT_I4 cmmgndeviceload([in] VT_I4 IsResetDevice, [out] VT_PI4 NumAxes) (Load) r VT_I4 cmmgndeviceunload([[none] VT_EMPTY) (Unload) r VT_I4 cmmgndeviceisloaded([out] VT_PI4 IsLoaded) ( ) r VT_I4 cmmgndevicereset([none] VT_EMPTY) (Reset) ( ) 63

64 CHAPTER 5 :: GENERAL FUNCTIONS 52 INFORMATION 1 General Function! VC++/BCB/NET : Level 1 J r DESCRIPTION RETURN VALUE CMMSDK ( ) ( ) () CMMSDK, Boland Delphi Microsoft Visual Basic * (Boolean Type) FALSE TRUE DLL DLL SEE ALSO EXAMPLE cmmunloaddll C/C++ #include Cmmsdkh #include CmmsdkDefh void StartProgram(void) { // DLL BOOL nisloaded = cmmloaddll(); } void EndProgram(void) { // cmmunloaddll(); } 64

65 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT r INFORMATION 1 General Function! VC++/BCB/NET : Level 1 J DESCRIPTION SEE ALSO EXAMPLE CMMSDK ( ) CMMSDK ( ) () CMMSDK, Boland Delphi Microsoft Visual Basic cmmloaddll C/C++ void StartProgram(void) { // DLL BOOL nisloaded = cmmloaddll(); } void EndProgram(void) { // cmmunloaddll(); } 65

66 CHAPTER 5 :: GENERAL FUNCTIONS INFORMATION 1 General Function! VC++/VB BCB/Delphi/NET : Level 1 J r DESCRIPTION PARAMETER CMMSDK CMMSDK (SD4xx) Series IsResetDevice : 0 cmfalse 1 cmtrue (Reset), TRUE, cmmgndeviceunload(), CMMSDK DLL Unload ( ) RETURN VALUE NumAxes : (Load), NULL cmerr_none? cmmgndeviceload Appendix B SEE ALSO EXAMPLE cmmgndeviceunload 66

67 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT C/C++ #include Cmmsdkh #include CmmsdkDefh void ProgramInitial(void) { long nnumaxes = 0; if ( cmmloaddll()!= TRUE ) { /* OutputDebugString API GUI Borland C++ Builder DebugWindows Event Log ( ), MS VC++ Debug ( ) */ OutputDebugString( DLL ); // } if ( cmmgndeviceload(cmtrue, &nnumaxes)!= cmerr_none ){ // MS VC++ cmmerrshowlast(getsafehwnd()); // Borland C++ cmmerrshowlast(form1->handle); } } /* ProgramInitial(void) */ Visual Basic Visual Basic DLL Private Sub Form_Load() Dim IRetVal As Long Dim ntotalaxes As Long IRetVal = cmmgndeviceload(cmtrue, ntotalaxes) If IRetVal <> cmerr_none Then End If End Sub MsgBox( cmmgndeviceloas has been failed ) Delphi //* Delphi DLL //*, ///////////////////////////////////////////////////////////// // COMZIOA SDK Library uses CmmSDK; //////////////////////////////////////////////////////////// procedure TForm1OnCreate(Sender: TObject); var g_naxes : LongInt; begin if ( <> cmerr_none ) then begin end; cmmerrshowlast(form1handle); exit; 67

68 CHAPTER 5 :: GENERAL FUNCTIONS end; 68

69 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION 1 General Function! VC++/VB BCB/Delphi/NET : Level 1 J r DESCRIPTION RETURN VALUE CMMSDK CMMSDK (SD4xx) Series cmerr_none? cmmgndeviceload Appendix B SEE ALSO cmmgndeviceload 69

70 CHAPTER 5 :: GENERAL FUNCTIONS INFORMATION 1 General Function! VC++/VB BCB/Delphi/NET : Level 1 r J DESCRIPTION PARAMETER cmmgndeviceload(), GnDeviceLoad() (), / cmmgndeviceisloaded() IsLoaded : 0 cmfalse 1 cmtrue RETURN VALUE cmerr_none SEE ALSO EXAMPLE cmmgndeviceload C/C++ #include Cmmsdkh #include CmmsdkDefh long TestRunLoadStatus(void) { long IsLoaded = 0; if (cmmgndeviceisloaded(&isloaded)!= cmerr_none ) { printf( cmmgndeviceisloaded has been failed ); return FALSE; } if ( IsLoaded == cmtrue) 70

71 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT else printf( Device load has been completed ); printf( Device load hasn t been completed ); return IsLoaded; } 71

72 CHAPTER 5 :: GENERAL FUNCTIONS INFORMATION 1 General Function! VC++/VB BCB/Delphi/NET : Level 1 J r DESCRIPTION RETURN VALUE cmmgndeivceload (Appendix) cmerr_none SEE ALSO cmmgndeviceload 72

73 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Chapter 6 Etc General Functions CMMSDK GUI ( ), ( ) ( ) ( ) General () General ( ) (), General General ON, Visual Basic, () 73

74 CHAPTER 6 :: ETC GENERAL FUNCTIONS 6 Etc General Functions 61 Summary of Functions r VT_I4 cmmgninitfromfile([in] VT_STR szcmefile) CME(COMIZOA Motion Environment) r VT_I4 cmmgnsetservoon ([in] VT_I4 Channel, [in] VT_I4 Enable) SERVO-ON ( ) ( ) r VT_I4 cmmgngetservoon ([in] VT_I4 Channel, [out] VT_PI4 Enable) SERVO-ON ( ) ( ) r VT_I4 cmmgnpulsealarmres ([in] VT_I4 Channel, [in] VT_I4 IsOnPulse, [in] VT_I4 dwduration,[in] VT_I4 IsWaitPulseEnd) (Alarm Reset) ( ) r VT_I4 cmmgnsetalarmres ([in] VT_I4 nchannel, [in] VT_I4 IsOn) (Alarm Reset) ( ) r VT_I4 cmmgngetalarmres ([in] VT_I4 nchannel, [out] VT_PI4 IsOn) (Alarm Reset) () ( ) r VT_I4 cmmgnsetsimulmode ([in] VT_I4 Channel, [in] VT_I4 IsSimulMode) ( ) ( ) r VT_I4 cmmgngetsimulmode ([in] VT_I4 Channel, [out] VT_PI4 IsSimulMode) ( ) r VT_I4 cmmgnputinternalsta([in] VT_I4 ChannelMask) STA ( ) r VT_I4 cmmgnsetemergency ([in] VT_I4 IsEnable, [in] VT_I4 IsDecStop) () r VT_I4 cmmgngetemergency ([out] VT_PI4 IsEnabled) ( ) r VT_I4 cmmgnbitshift ([in] VT_I4, [in] VT_I4 ShiftOption, [out] VT_PI4 Result) 32 (Bit Operation) 74

75 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 62 INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 J r DESCRIPTION PARAMETER (CME2) CME2 COMI-AUTOMATION CME Builder CME Builder GUI(Graphics User Interface) Appendix szcmefile : CME2 RETURN VALUE cmerr_none EXAMPLE C/C++ void InitMotionDevices() { //////////////////////////////////////////////////////////////////////////////////////// // [CAUTION]: CME CME // #define CME_FILE_NAME "Defaultcme2" char szcmefilepath[max_path], szsystemdir[max_path]; /* ( C:\Windows\System32) */ GetSystemDirectory(szSystemDir, MAX_PATH); sprintf(szcmefilepath, "%s\\%s", szsystemdir, CME_FILE_NAME); if(cmmgninitfromfile(szcmefilepath)!= cmerr_none){ cmmerrshowlast(null); // } else{ ////////////////////////////////////////////////////////////////////////////////// // CME ( ) // long nnumaxes_installed, nnumaxes_defined; 75

76 CHAPTER 6 :: ETC GENERAL FUNCTIONS cmmadvgetnumavailaxes(&nnumaxes_installed); // PC (cmmgndeviceload() ) cmmadvgetnumdefinedaxes(&nnumaxes_defined); // CME (CME ) if(nnumaxes_installed!= nnumaxes_defined){ MessageBox(NULL, " ", "Warning", MB_OK MB_ICONWARNING); } } } // SERVO-ON // long nnumaxes; cmmadvgetnumdefinedaxes(&nnumaxes); for(int i=0; i<nnumaxes; i++){ cmmgnsetservoon(i, TRUE); } 76

77 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 J ON/OFF, r r DESCRIPTION PARAMETER cmmgnsetservoon() ( ) SERVO-ON ON/OFF, SERVO-ON SERVO-ON ON/OFF cmmgngetservoon() SERVO-ON Channel : ( ) (0 ) Enable : cmmgnsetservoon, SERVO-ON 0 cmfalse 1 cmtrue SERVO-OFF SERVO-ON Enable : cmmgngetservoon, SERVO-ON 0 cmfalse 1 cmtrue SERVO-OFF SERVO-ON RETURN VALUE cmerr_none REFERENCE On cmmgndeivceload() cmmgnsetservoon(axis#, cmtrue) 77

78 CHAPTER 6 :: ETC GENERAL FUNCTIONS cmmcfgsetmioproperty (0/* */, cmsvon_logic, cmlogic_a) cmmcfgsetmioproperty (0/**/, cmsvon_logic, cmlogic_b) 78

79 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION r 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 J LX534 DESCRIPTION cmmgnpulsealarmres() ( ) (Reset),,,, (Alarm Reset Signal) 1 (Alarm Reset Signal),, 2 LX50x 2, DI( ) 3, DO( ) 3, J

80 CHAPTER 6 :: ETC GENERAL FUNCTIONS PARAMETER nchannel: [cmx1] 0 IsOnPulse : () 0 cmfalse 1 cmtrue : OFF : ON : ON : OFF RETURN VALUE dwduration : (millisec), ( ) IsWaitPulseEnd : cmerr_none SEE ALSO REFERENCE cmmgnsetalarmres, cmmgngetalarmres dwduration IsOnPulse dwduration Pulse, dwduration, IsOnPulse Rising Edge, Falling Edge ( ) 80

81 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 K LX534 r r DESCRIPTION cmmgnsetalarmres() ( ) (Reset),,,, (Alarm Reset Signal) cmmgnpulsealarmres() (Pulse Signal), cmmgnsetalarmres() cmmgnpulsealarmres(), (Pulse Signal) 1 (Alarm Reset Signal),, 2 LX50x 2, DI( ) 3, DO( ) 3, J

82 CHAPTER 6 :: ETC GENERAL FUNCTIONS 6-2 PARAMETER nchannel: [cmx1] 0 IsOn : cmmgnsetalarmres, 0 (cmfalse) ( ) 1 (cmtrue) IsOn : cmmgngetalarmres, 0 (cmfalse) ( ) 1 (cmtrue) RETURN VALUE cmerr_none SEE ALSO REFERENCE cmmgnpulsealarmres,,, SEE ALSO cmmgnpulsealarmres cmmgnpulsealarmres, On/Off, Alarm Reset, Rising Edge, Falling Edge 82

83 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 J r r DESCRIPTION PARAMETER cmmgnsetsimulmode() COMMAND, COMMAND COMMAND () cmmgngetsimulmode() Channel : ( ) 0 IsSimulMode : cmmgnsetsimulmode, / 0 (cmfalse) 1 (cmtrue) IsSimulMode : cmmgngetsimulmode, / 0 (cmfalse) 1 (cmtrue) RETURN VALUE cmerr_none 83

84 CHAPTER 6 :: ETC GENERAL FUNCTIONS INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 r J DESCRIPTION PARAMETER RETURN VALUE STA STA START, Machine I/O cmmcfgsetmioproperty STA HARDWARE STA ON STA STA Turn ON STA HARDWARE cmmcfgsetmioproperty(axis, cmsta_mode, 1),, STA ( ) ChannelMask : cmerr_none 84

85 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 r r J DESCRIPTION PARAMETER cmmgnsetemergency() Emergency ( ) ( ) ( ) IsDecStop ( ) cmmgngetemergency() Emergency IsEnable : ( ) / 0 cmfalse 1 cmtrue ( ) ( ) ( ) IsEnabled : ( ) / 0 cmfalse 1 cmtrue ( ) ( ) ( ) IsDecStop : IsEnable cmtrue ( ) ( ) ( ) ( ) ( ), IsEnable ( ) cmfalse, 0 cmfalse 1 cmtrue ( ) ( ) ( ) ( ) RETURN VALUE cmerr_none 85

86 CHAPTER 6 :: ETC GENERAL FUNCTIONS INFORMATION 1 Etc General Function! VC++/VB BCB/Delphi/NET : Level 1 J r DESCRIPTION PARAMETER RETURN VALUE 32 (Bit Shift) VB, VB (Bit Shift) : 32 ShiftOption : Result : cmerr_none EXAMPLE C/C++ long = 0xf; long nresult = 0; // 4 => 0xf0 // = cmmgnbitshift(, 4, &nresult); // 4 => 0xf // = cmmgnbitshift(, -4, &nresult); Visual Basic Dim As Long Dim nresult As Long = &HF 86

87 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 4 => 0xf0 = cmmgnbitshift(, 4, nresult); 4 => 0xf = cmmgnbitshift(, -4, nresult); Delphi : LongInt; nresult : LongInt; := $f; // 4 => 0xf0 // := cmmgnbitshift(, // 4 => 0xf // := cmmgnbitshift(, 87

88 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS Chapter 7 Environment Configuration Functions ( ), ( )( ) ( ) CME Builder (), ( ) ( ) () ( ) 88

89 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 7 71 Summary of Functions r VT_I4 cmmcfgsetmioproperty ([in] VT_I4 Axis, [in] VT_I4 Propld, [in] VT_I4 PropVal) ( ) r VT_I4 cmmcfggetmioproperty ([in] VT_I4 Axis, [in] VT_I4 Propld, [out] VT_PI4 ProVal) ( ) ( ) r VT_I4 cmmcfgsetfilter ([in] VT_I4 Axis, [in] VT_I4 IsEnable) I/O(Input/Output) (Filter) ( ) r VT_I4 cmmcfggetfilter ([in] VT_I4 Axis, [out] VT_PI4 IsEnable) I/O(Input/Output) (Filter) ( ) ( ) r VT_I4 cmmcfgsetinmode ([in] VT_I4 Axis, [in] VT_I4 InputMode, [in] VT_I4 IsInverse) (Feedback Pulse) () r VT_I4 cmmcfggetinmode ([in] VT_I4 Axis, [out] VT_PI4 InputMode, [out] VT_PI4 IsInverse) (Feedback Pulse) ( ) r VT_I4 cmmcfgsetoutmode ([in] VT_I4 Axis, [in] VT_I4 OutputMode) (Command Pulse) () r VT_I4 cmmcfggetoutmode ([in] VT_I4 Axis, [out] VT_PI4 OutputMode) (Command Pulse) () r VT_I4 cmmcfgsetinoutratio ([in] VT_I4 Axis, [in] VT_R8 Ratio) (Feedback Pulse) (Command Pulse) (Resolution ratio) ( ) r VT_I4 cmmcfggetinoutratio ([in] VT_I4 Axis, [out] VT_PR8 Ratio) (Feedback Pulse) (Command Pulse) (Resolution ratio) ( ) r VT_I4 cmmcfgsetunitdist ([in] VT_I4 Axis, [in] VT_R8 UnitDist) ( ) ( ) r VT_I4 cmmcfggetunitdist ([in] VT_I4 Axis, [out] VT_PR8 UnitDist) ( ) ( ) r VT_I4 cmmcfgsetunitspeed ([in] VT_I4 Axis, [in] VT_R8 UnitSpeed) ( ) ( ) r VT_I4 cmmcfggetunitspeed ([in] VT_I4 Axis, [out] VT_PR8 UnitSpeed) ( ) ( ) ( ) r VT_I4 cmmcfgsetspeedrange ([in] VT_I4 Axis, [in] VT_R8 MaxPPS) ( ), ( ) r VT_I4 cmmcfggetspeedrange ([in] VT_I4 Axis, [out] VT_PR8 MinPPS, [out] VT_PR8 MaxPPS) ( ), ( ) ( ) r VT_I4 cmmcfgsetspeedpattern ([in] VT_I4 Axis, [in] VT_I4 SpeedMode, [in] VT_R8 WorkSpeed, [in] VT_R8 Accel, [in] VT_R8 Decel ) ( ) ( ) r VT_I4 cmmcfggetspeedpattern ([in] VT_I4 Axis, [out] VT_PI4 SpeedMode, [out] VT_PR8 WorkSpeed, [out] VT_PR8 Accel, [out] VT_PR8 Decel) ( ) ( ) r VT_I4 cmmcfgsetactspdcheck ([in] VT_I4 IsEnable, [in] VT_I4 Interval) (Feedback Pulse) ( ), ( ) 89

90 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS r VT_I4 cmmcfggetactspdcheck ([out] VT_PI4 IsEnable, [out] VT_PI4 Interval) (Feedback Pulse) ( ), ( ) r VT_I4 cmmcfgsetsoftlimit ([in] VT_I4 Axis, [in] VT_I4 IsEnable, [in] VT_R8 LimitN, [in] VT_R8 LimitP) ( ), r VT_I4 cmmcfggetsoftlimit ([in] VT_I4 Axis, [out] VT_PI4 IsEnable, [out] VT_PR8 LimitN, [out] VT_PR8 LimitP) ( ) r VT_I4 cmmcfgsetringcntr ( [in] VT_I4 Axis, [in] VT_I4 TargCntr, [in] VT_I4 IsEnable, [in] VT_R8 CntMax ) (Rign -Counter) () r VT_I4 cmmcfggetringcntr ( [in] VT_I4 Channel, [in] VT_I4 TargCntr, [out] VT_PI4 IsEnable, [out] VT_PR8 CntMax ) () r VT_I4 cmmcfgsetvelcorrratio ([in] VT_I4 Axis, [in] VT_R8 fcorrratio) () ( ) ( ) r VT_I4 cmmcfggetvelcorrratio ([in] VT_I4 Axis, [out] VT_PR8 fcorrratio) () ( ) ( ) r VT_I4 cmmcfgsetfilterab ([in] VT_I4 Channel, [in] VT_I4 Target, [in] VT_I4 IsEnable) EA/EB PA/PB ( ) r VT_I4 cmmcfggetfilterab ([in] VT_I4 Channel, [in] VT_I4 Target, [out] VT_PI4 IsEnabled) EA/EB PA/PB ( ) r VT_I4 cmmcfgsetctrlmode ([in] VT_I4 Axis, [in] VT_I4 CtrlMode) ( ) r VT_I4 cmmcfggetctrlmode ([in] VT_I4 Axis, [out] VT_PI4 CtrlMode) ( ) r VT_I4 cmmcfgsetseqmode ([in] VT_I4 SeqMode) () r VT_I4 cmmcfggetseqmode ([out] VT_PI4 SeqMode) ( ) r VT_I4 cmmcfgsetmanextlimit ([in] VT_I4 Axis, [in] VT_I4 IsSetELP, [in] VT_I4 IsEnable, [in] VT_I4 ManState) ( ) Limit ( ), COMI-LX504a r VT_I4 cmmcfggetmanextlimit ([in] VT_I4 Axis, [in] VT_I4 IsSetELP, [out] VT_PI4 IsEnable, [out] VT_PI4 ManState) ( ) Limit ( ), COMI-LX504a 90

91 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT 72 INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 K () r r DESCRIPTION PARAMETER cmmcfgsetmioproperty() I/O PropId cmmcfggetmioproperty() I/O PropId Channel : ( ) [cmx1] 0 PropId : ( ) PropVal : PropId PropId 0 (cmalm_logic) 1 (cmalm_mode) & PropVal Alarm(ALM) PropVal 0 (cmlogic_a) : A => Open, Close 1 (cmlogic_b) : B => Close, Open Alarm ON () ( ) PropVal 0 : ( ) 1 : ( ) 91

92 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS PropId 2 (cmcmp_logic) 3 (cmdr_logic) 4 (cmel_logic) 5 (cmel_mode) 6 (cmerc_logic) 7 (cmerc_out) 8 (cmez_logic) 9 (cminp_en) 10 (cminp_logic) 11 (cmltc_logic) 12 (cmltc_ltc2src) 13 (cmorg_logic) 14 (cmsd_en) & PropVal (CMP) 0 : Active low => HIGH LOW HIGH 1 : Active high => LOW HIGH LOW -/+ DR PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B -EL +EL PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B -/+ EL ON () ( ) PropVal 0 : ( ) 1 : ( ) ERC PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B ERC PropVal 0 (cmfalse) : ERC 1 (cmtrue) : ERC EZ( Z ) PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B INP PropVal 0 (cmfalse) : INP 1 (cmtrue) : INP => Command INP ON INP(Inposition) PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B LTC(Latch) PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B LATCH COUNTER PropVal 0 : Deviation counter value 1 : Preset speed of command pulse ORG() PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B SD(Start of Deceleration) PropVal 0 (cmfalse) : SD 1 (cmtrue) : SD SD cmsd_latch cmsd_mode 92

93 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT PropId 15 (cmsd_logic) 16 (cmsd_latch) 17 (cmsd_mode) 18 (cmsta_mode) 19 (cmsta_trg) 20 (cmstp_mode) 21 (cmclr_cntr) 22 (cmclr_sigtype) 23 (cmcmp_pwidth) 24 (cmerc_ontime) 25 (cmsvon_logic) & PropVal SD(Start of Deceleration) PropVal 0 (cmlogic_a) : A 1 (cmlogic_b) : B SD(Start of Deceleration) (Latch) PropVal 0 (cmfalse) : SD ON SD OFF 1 (cmtrue) : SD ON OFF SD PropVal 0 : SD ON (( )) 1 : SD ON ( ) Start mode PropVal 0 : STA, 1 :, STA ON STA ON PropVal 0 : Level (LOW) => STA LOW LEVEL ON 1 : Falling Edge => STA HIGH LOW ON STP PropVal 0 : Ignore STP => STP 1 : Immediate stop => STP ON ( ) 2 : Stop after decel => STP ON ( ) CLR CLEAR 4 Bit 0 : Command counter Bit 1 : Feedback counter Bit 2 : Deviation counter Bit 3 : General counter CLR PropVal 0 : Falling edge => Open Close 1 : Rising edge => Close Open 2 : Low level => Close 3 : High level => Open CMP One-shot pulse, PropVal 0 : Command : 15us, 1 15us, 2 3us ERC PropVal 0 => 12us, 1 => 102us, 2 => 409us, 3 => 16ms, 4 => 13ms, 5 => 52ms, 6 => 104ms, 7=> Logic Level Output (Servo-On) 0 (cmlogic_a) : A 1 (cmlogic_b) : B 93

94 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS RETURN VALUE cmerr_none 94

95 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 r r J DESCRIPTION PARAMETER SEE ALSO I/O I/O Channel : ( ) [cmx1] 0 IsEnable : cmmcfgsetfilter, 0 Filter Disable () 1 Filter Enable ( ) IsEnable : cmmcfggetfilter, 0 Filter Disable () 1 Filter Enable ( ) Enable I/O +EL, -EL, SD, ORG, ALM, INP +DR, -DR 4 s 32ms RETURN VALUE cmerr_none 95

96 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 r r J DESCRIPTION PARAMETER cmmcfgsetinmode() Feedback Pulse Feedback () 4 Feedback (Logic) cmmcfggetinmode() Feedback Channel : ( ) [cmx1] 0 InputMode : cmmcfgsetinmode, Feedback 5 0 (cmimode_ab1x) 1X A/B (1 ) 1 (cmimode_ab2x) 2X A/B (2 ) 2 (cmimode_ab4x) 4X A/B (4 ) 3 (cmimode_cwccw) CW/CCW (A -, B - ) 4 (cmimode_step) Feedback Command (bypass) ( ) InputMode : cmmcfggetinmode, Feedback 0 (cmimode_ab1x) 1X A/B (1 ) 1 (cmimode_ab2x) 2X A/B (2 ) 2 (cmimode_ab4x) 4X A/B (4 ) 3 (cmimode_cwccw) CW/CCW (A -, B - ) 4 (cmimode_step) Command (bypass) IsInverse : cmmcfgsetinmode, Feedback Count UP/DOWN 0 Feedback count UP/DOWN 1 Feedback count UP/DOWN 96

97 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT RETURN VALUE IsInverse : cmmcfggetinmode, Feedback Count UP/DOWN 0 Feedback count UP/DOWN 1 Feedback count UP/DOWN cmerr_none 97

98 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 K LX504a PARAMETER r r DESCRIPTION PARAMETER cmmcfgsetoutmode() Command Command User s Guide Part II Chapter2 22 cmmcfggetoutmode() Command Channel : ( ) [cmx1] 0 OutputMode : Command 10 (Mode) ) Pulse & Direction Mode (+) (-) CW pin CCW pin CW pin CCW pin ) CW/CCW Mode (+) (-) CW pin CCW pin CW pin CCW pin

99 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT ) LX 504a 4 5 CW & CCW 4 (Inverse) 6, 5 ( Inverse) 7 (+) (-) CW pin CCW pin CW pin CCW pin 6 7 ) A/B Phase Mode ( ) (+) (-) 8 9 RETURN VALUE cmmcfgsetoutmode() cmmcfggetoutmode() cmerr_none REFERENCE, (Command Pulse) 4 5 CW/CCW, 0 3 OUT/DIR CW/CCW OUT/DIR (Command Pulse),, 1 (Negative Direction) (Positive Direction) 2 1 (Pulse) (Command Pulse), Command Pulse Counter Command Pulse Counter Pulse Counter (Monitoring),, Open Collecter,, () 99

100 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 J r r DESCRIPTION PARAMETER RETURN VALUE Feedback Command (Resolution ratio) Feedback 1 Command 1 Command Channel : ( ) [cmx1] 0 Ratio : cmmcfgsetinoutratio, Feedback Command Ratio = (Feedback )/(Command ) Ratio : cmmcfggetinoutratio, Feedback Command cmmcfgsetinoutratio() cmmcfggetinoutratio() cmerr_none SEE ALSO In/Out Ratio Actual(Feedback) position Actual speed Command Command Feedback Actual position Actual speed In/Out Ratio cmmstgetposition() cmmstgetspeed() cmcnt_feed 100

101 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT r INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 r J DESCRIPTION PARAMETER RETURN VALUE cmmcfgsetunitdist() Move 1 Channel : ( ) [cmx1] 0 UnitDist : cmmcfgsetunitdist, 1 UnitDist : cmmcfggetunitdist, UnitDistance cmmcfgsetunitdist() cmmcfggetunitdist() cmerr_none SEE ALSO Unit distance & Unit speed Command,,, Unit distance Unit speed Unit distance Du 101

102 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS Pr : 1 ( Command ) Lr : 1 Unit distance 1 Unit speed Unit distance Unit speed Unit distance Unit distance ( ) Unit distance 1 Unit distance & Unit speed Unit distance Unit speed Unit distance (Du) = Pr/Lr = 10000/5 = 2000 Unit speed (Vu) = 2000 //, Unit distance Unit speed 2000 //mm // =100(mm/s), / =1000(mm/s^2) // cmmcfgsetspeedpattern(cmx1, cmsmode_t, 100, 1000, 1000); // (+) 20mm ( 20*2000 = ) // cmmsxmove (0, 20); // (-) 20mm ( 20*2000 = ) // cmmsxmove (0, -20); 102

103 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT r INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 r J DESCRIPTION PARAMETER REFERENCE EXAMPLE 1 (PPS) 1 PPS Channel : ( ) [cmx1] 0 UnitSpeed : cmmcfgsetunitspeed, (PPS) UnitSpeed : cmmcfggetunitspeed, (PPS) ( ), RPM m/sec cmmcfgsetunitspeed() Ex 1) RPM funitdist 3600/60, 60 PPS ( 60 RPM 3600/ ) Ex 2) 1cm 1000 cm/sec funitdist 1000 PPS C/C (1 ), rpm #include Cmmsdkh #include CmmsdkDefh void StartProgram() { 103

104 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS long nnumaxes = 0; if ( cmmloaddll()!= TRUE ) { /* OutputDebugString API GUI Borland C++ Builder DebugWindows Event Log ( ), MS VC++ Debug ( ) */ OutputDebugString( DLL ); // } if ( cmmgndeviceload(cmtrue, &nnumaxes)!= cmerr_none ){ // MS VC++ cmmerrshowlast(handle); // } // Borland C++ // //cmmerrshowlast(form1->handle); } // void OnMove(void) { // Set 10 pulses for unit distance // // 1 cmmcfgsetunitdistance(cmx1, 10); // Set 3600/60(=60) PPS for unit speed // // 1rpm cmmcfgsetunitspeed(cmx1, 3600/60); // Set trapezoidal speed mode // // Set speed as 100 rpm // // 200rpm/s 100rpm 05 cmmcfgsetspeedpattern(cmx1, cmsmode_t, 100,200,200); } // *10 // cmmsxmove(cmx1, 720,cmFALSE); void EndProgram(void) { cmmgndeviceunload(); cmmunloaddll(); } Visual Basic ' (1 ), ' rpm Private Sub StartProgram() Dim ntotalaxis As Long Dim IRetVal As Long Dim IsLoaded As Long '================================================================== ' cmmgndeviceload IRetVal = cmmgndeviceload(true, ntotalaxis) If IRetVal <> cmerr_none Then 104

105 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT MsgBox ("cmmgndeviceload has been failed") End If '================================================================== '================================================================== ' cmmgndeviceisloaded Call cmmgndeviceisloaded(isloaded) If IsLoaded <> cmtrue Then MsgBox (" ") End End If '================================================================== End Sub '// Private Sub OnMove(void) '// Set 10 pulses for unit distance '// '// 1 Call cmmcfgsetunitdistance(cmx1, 10) '// Set 3600/60(=60) PPS for unit speed '// '// 1rpm Call cmmcfgsetunitspeed(cmx1, 3600# / 60) '// Set trapezoidal speed mode '// Set speed as 100 rpm '// 200rpm/s //100rpm 05 Call cmmcfgsetspeedpattern(cmx1, cmsmode_t, 100, 200, 200) '// *10 Call cmmsxmove(cmx1, 720, cmfalse) End Sub Private Sub EndProgram() End Sub Call cmmgndeviceunload Call cmmunloaddll EXAMPLE 2 C/C++ 1cm 1000 cm, cm/sec #include Cmmsdkh #include CmmsdkDefh void StartProgram() { long nnumaxes = 0; if ( cmmloaddll()!= TRUE ) { /* OutputDebugString API GUI Borland C++ Builder DebugWindows Event Log ( ), MS VC++ Debug ( ) */ OutputDebugString( DLL ); 105

106 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS // } if ( cmmgndeviceload(cmtrue, &nnumaxes)!= cmerr_none ){ // MS VC++ cmmerrshowlast(handle); // // Borland C++ // // cmmerrshowlast(form1->handle); } } /* void StartProgram() */ // void OnMove(void) { // Set 1000 pulses for unit distance // 1cm 1000 // 1cm cmmcfgsetunitdistance(cmx1, 1000); // Set 1000 PPS for unit speed // 1cm 1000 // 1rpm cmmcfgsetunitspeed(cmx1, 1000); // Set speed as 50 cm/sec/ // Set constant speed mode } cmmcfgsetspeedpattern(cmx1, cmsmode_c, 50,0,0); cmmsxmove(cmx1, 10); // 50 cm/sec 10cm 10*1000=10000 void EndProgram(void) { cmmgndeviceunload(); cmmunloaddll(); } Visual Basic '1cm 1000 cm, ' cm/sec Private Sub StartProgram() Dim ntotalaxis As Long Dim IRetVal As Long Dim IsLoaded As Long '================================================================== ' cmmgndeviceload IRetVal = cmmgndeviceload(true, ntotalaxis) If IRetVal <> cmerr_none Then MsgBox ("cmmgndeviceload has been failed") End If '================================================================== '================================================================== ' cmmgndeviceisloaded Call cmmgndeviceisloaded(isloaded) If IsLoaded <> cmtrue Then MsgBox (" ") End End If '================================================================== End Sub 106

107 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT '// Private Sub OnMove() End Sub '// Set 1000 pulses for unit distance '// 1cm 1000 '// 1cm Call cmmcfgsetunitdistance(cmx1, 1000) '// Set 1000 PPS for unit speed '// 1cm 1000 '// 1rpm Call cmmcfgsetunitspeed(cmx1, 1000) '// Set speed as 50 cm/sec/ // '// Set constant speed mode // Call cmmcfgsetspeedpattern(cmx1, cmsmode_c, 50, 0, 0) Call cmmsxmove(cmx1, 10) '50 cm/sec 10cm ' 10*1000=10000 Private Sub EndProgram() End Sub Call cmmgndeviceunload Call cmmunloaddll 107

108 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 J r r DESCRIPTION PARAMETER cmmcfgsetspeedrange () / 65MHz 10Hz ~ 655,350Hz cmmcfggetspeedrange () Channel : ( ) [cmx1] 0 MaxPPS : cmmcfgsetspeedrange, PPS MaxPPS Unit speed PPS MaxPPS : cmmcfggetspeedrange, PPS MinPPS : PPS MinPPS = MaxPPS / 65,535 MaxPPS 655,350 MinPPS = 655,350 / 65,535 = 10 (PPS) 108

109 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT r INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 r J DESCRIPTION PARAMETER,,, cmmsxsetspeedratio Channel : ( ) [cmx1] 0 SpeedMode : cmmcfgsetspeedpattern, 0 cmsmode_c 1 cmsmode_t 2 cmsmode_s -1 cmsmode_keep CONSTANT => TRAPEZOIDAL => S-CURVE => S-CURVE S-Curve, SpeedMode : cmmcfggetspeedpattern, 0 cmsmode_c 1 cmsmode_t 2 cmsmode_s CONSTANT => TRAPEZOIDAL => S-CURVE => S-CURVE WorkSpeed : cmmcfgsetspeedpattern, WorkSpeed : cmmcfggetspeedpattern, 109

110 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS SEE ALSO RETURN VALUE Accel : cmmcfgsetspeedpattern, Accel : cmmcfggetspeedpattern, Decel : cmmcfgsetspeedpattern, Decel : cmmcfggetspeedpattern, cmmsxsetspeedratio cmerr_none REFERENCE / cmmcfgsetunitspeed() CONSTANT speed mode Constant speed mode Motion / Motion WorkSpeed TRAPEZOIDAL speed mode Trapezoidal speed mode Motion [ 1] Linear acceleration -> Working speed(constant) -> Linear deceleration 7-1 Trapezoidal speed pattern Acceleration time Tacc = (Vwork Vinitial)/a Tacc : Acceleration time Vinitial : Initial speed Vwork : Working speed a : Acceleration setting value, Vinitial 0,, Deceleration time Tacc = Vwork /a 110

111 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT SCURVE SPEED MODE S-curve speed mode Motion S S-curve speed mode ( ) 7-2 S-curve section Linear acceleration section 7-2 S-curve speed pattern S-curve speed mode ( ) S-curve section ( ) ( ) ( ) Jerk Tacc Tacc = (Vwork Vinitial)/a Tacc : Acceleration time Vinitial : Initial speed Vwork : Working speed a : Acceleration setting value Deceleration time SVacc S-curve Section S-curve Section 0 S-Curve 111

112 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 J r r DESCRIPTION PARAMETER SEE ALSO REFERENCE cmmcfgsetactspdcheck() ( ) Enable Feedback ( ) Feedback ( ) Feedback ( ), cmmstgetspeed() (Feedback Pulse), SEE ALSO cmmcfggetactspdcheck Feedback ( ) IsEnable : cmmcfgsetactspdcheck, Feedback ( ) Interval : cmmcfgsetactspdcheck, Feedback () msec IsEnable : cmmcfggetactspdcheck, Feedback ( ) Interval : cmmcfggetactspdcheck, Feedback () msec cmmstgetspeed Feedback () msec Feedback ( ) Feedback, DC 1 V a = R DT R u io 112

113 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT V a : Feedback D C : ( ) Feedback counter D T : ( ), Interval msec D T Interval/1000 R u : Unit Speed, cmmcfgsetunitspeed() R io : In/Out Ratio, cmmcfgsetinoutratio() 113

114 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 J r r DESCRIPTION PARAMETER REFERENCE (Limit) Limit Limit Command pulse +/- Limit ( ) Channel : ( ) 0 IsEnable : cmmcfgsetsoftlimit, (Limit) IsEnable : cmmcfggetsoftlimit, (Limit) LimitN : cmmcfgsetsoftlimit, (-) Limit LimitN : cmmcfggetsoftlimit, (-) Limit LimitP : cmmcfgsetsoftlimit, (+) Limit LimitP : cmmcfggetsoftlimit, (+) Limit S/W Limit Unit Distance Unit Distance 1000, LimitN LimitP 28Bit Unit Distance * S/W Limit < 268,435,456(28bit ) Unit Distance S/W Limit 28bit Double 28Bit, Overflow Negative Limit Positive Limit, +/- 114

115 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT Limit Limit Negative Limit Positive Limit Unit Distance, Overflow 115

116 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 r r J DESCRIPTION PARAMETER cemcfgringcntr_set / (Axis) Command Feedback cemcfgringcntr_get Axis : ( ) 0 TargCntr : 0 (cmcnt_comm) Command Counter 1 (cmcnt_feed) Feedback Counter IsEnable : cmmcfgsetringcntr, / 0 (cmfalse) 1 (cmtrue) IsEnable : cmmcfggetringcntr, / CntMax : cmmcfgsetringcntr, 0~CntMax Unit distance CntMax : cmmcfggetringcntr, 116

117 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT RETURN VALUE cmerr_none REFERENCE COMI-LX502,, 117

118 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION r 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 K r DESCRIPTION ( ) 92%, () CMMSDK () Work Velocity Correction (WVC) WVC 92%, Vel V TRI : (Triangular Velocity) V CORR : V INI : V TRI V CORR V INI Time

119 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT cmmcfgsetvelcorrratio(), 92(%) PARAMETER SEE ALSO RETURN VALUE Channel : ( ) [cmx1] 0 fcorrratio : cmmcfgsetvelcorrratio, % fcorrratio : cmmcfggetvelcorrratio, % cmmcfggetvelcorrratio cmerr_none REFERENCE 92(%) 119

120 CHAPTER 7 :: ENVIRONMENT CONFIGURATION FUNCTIONS INFORMATION r 1 Environment Configuration Functions! VC++/VB BCB/Delphi/NET : Level 2 J r DESCRIPTION PARAMETER cmmcfgsetfilterab() EA/EB(Encoder Feedback) PA/PB(Manual Pulsar) 308 ns EA/EB PA/PB, 325 MHz EA/EB PA/PB, Target ( ) cmmcfgsetfilterab() EA/EB PA/PB Channel : ( ) [cmx1] 0 Target : () 0 (cmab_enc) EA/EB 1 (cmab_pulsar) PA/PB IsEnable : cmmcfgsetfilterab, 0 [ ] Filter disable 1 Filter enable IsEnable : cmmcfggetfilterab, 0 [ ] Filter disable 1 Filter enable RETURN VALUE 120

121 COMIZOA MOTION SOFTWARE DEVELOPMENT KIT cmerr_none REFERENCE Enable 325 MHz EXAMPLE C/C++ cmmcfgsetfilterab (cmx1, cmab_enc, TRUE); // 0 EA/EB cmmcfgsetfilterab (cmx1, cmab_pulsar, TRUE); // 0 PA/PB 121

Product A4

Product A4 2 APTIV Film Versatility and Performance APTIV Film Versatility and Performance 3 4 APTIV Film Versatility and Performance APTIV Film Versatility and Performance 5 PI Increasing Performance PES PPSU PSU

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

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

歯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

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

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

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

인디쓔피-IOM핸돜벁닄큐1014pdf, page 59 @ Preflight ( IOM핸돜벁닄큐__1014 ) Publisher: International Organization for Migration 17, route des Morillons 1211 Geneva 19 Switzerland Tel: +41.22.717 91 11 Fax: +41.22.798 61 50 E-mail: hq@iom.int Internet: http://www.iom.int ISBN 978

More information

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

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

More information

BSC Discussion 1

BSC Discussion 1 Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs, including any oper Windows Netra Blade X3-2B( Sun Netra X6270 M3 Blade) : E37790 01 2012 9 Copyright 2012, Oracle and/or its affiliates. All rights reserved.,.,,,,,,,,,,,,.,...,. U.S. GOVERNMENT END USERS. Oracle programs,

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

10X56_NWG_KOR.indd

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

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

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

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

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

More information

API 매뉴얼

API 매뉴얼 PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations

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

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

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

Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval s 2014. 5 Copyright by Korean Local-government Management Institute. ALL RIGHTS RESERVED. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any

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

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

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

목차 제 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

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

마리오와 소닉 리우 올림픽™ 마리오와 소닉 리우 올림픽 1 사용하기 전에 준비하기 2 유저 콘텐츠에 대하여 3 인터넷으로 이용 가능한 기능 4 보호자 여러분께 5 amiibo란 시작하기 전에 6 게임 소개 7 게임 시작 방법 8 조작 방법 9 데이터 저장과 삭제 통신으로 더욱 즐기기 10 대전 모드 11 포켓 마라톤 12 기록 기타 13 사용 곡명과 작곡자 소개 14 플레이 정보 송신

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

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

PI ZH-CN

PI ZH-CN www.philips.com/welcome PI5000316 1 5 5 5 2 8 8 8 8 3 9 9 4 10 10 10 USB 10 11 11 11 12 12 Safe Sound 12 13 14 14 / 14 15 15 5 16 Wi-Fi 16 16 17 17 18 Micro SD 18 6 19 19 19 19 QQ 19 19 19 20 20 20 7

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

B _02-M_Korean.indd

B _02-M_Korean.indd DNX740BT DNX740BTM DDX704BT DDX704BTM DDX604 DDX604M B64-476-0/0 (MW) DNX740BT/DNX740BTM/DDX704BT/DDX704BTM/DDX604/DDX604M [FM] [AM] [], [] [CRSC] FM FM [SEEK] 4 DNX740BT/DNX740BTM/DDX704BT/DDX704BTM/DDX604/DDX604M

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

Microsoft Word - Automap3

Microsoft Word - Automap3 사 용 설 명 서 본 설명서는 뮤직메트로에서 제공합니다. 순 서 소개 -------------------------------------------------------------------------------------------------------------------------------------------- 3 제품 등록 --------------------------------------------------------------------------------------------------------------------------------------

More information

슬라이드 1

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

More information

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph 인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사

More information

PJTROHMPCJPS.hwp

PJTROHMPCJPS.hwp 제 출 문 농림수산식품부장관 귀하 본 보고서를 트위스트 휠 방식 폐비닐 수거기 개발 과제의 최종보고서로 제출 합니다. 2008년 4월 24일 주관연구기관명: 경 북 대 학 교 총괄연구책임자: 김 태 욱 연 구 원: 조 창 래 연 구 원: 배 석 경 연 구 원: 김 승 현 연 구 원: 신 동 호 연 구 원: 유 기 형 위탁연구기관명: 삼 생 공 업 위탁연구책임자:

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

<31325FB1E8B0E6BCBA2E687770>

<31325FB1E8B0E6BCBA2E687770> 88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,

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

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

Å©·¹Àγ»Áö20p

Å©·¹Àγ»Áö20p Main www.bandohoist.com Products Wire Rope Hoist Ex-proof Hoist Chain Hoist i-lifter Crane Conveyor F/A System Ci-LIFTER Wire Rope Hoist & Explosion-proof Hoist Mono-Rail Type 1/2ton~20ton Double-Rail

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

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

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

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

초보자를 위한 C# 21일 완성

초보자를 위한 C# 21일 완성 C# 21., 21 C#., 2 ~ 3 21. 2 ~ 3 21.,. 1~ 2 (, ), C#.,,.,., 21..,.,,, 3. A..,,.,.. Q&A.. 24 C#,.NET.,.,.,. Visual C# Visual Studio.NET,..,. CD., www. TeachYour sel f CSharp. com., ( )., C#.. C# 1, 1. WEEK

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

H3050(aap)

H3050(aap) USB Windows 7/ Vista 2 Windows XP English 1 2 3 4 Installation A. Headset B. Transmitter C. USB charging cable D. 3.5mm to USB audio cable - Before using the headset needs to be fully charged. -Connect

More information

step 1-1

step 1-1 Written by Dr. In Ku Kim-Marshall STEP BY STEP Korean 1 through 15 Action Verbs Table of Contents Unit 1 The Korean Alphabet, hangeul Unit 2 Korean Sentences with 15 Action Verbs Introduction Review Exercises

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

대경테크종합카탈로그

대경테크종합카탈로그 The Series Pendulum Impact 601 & 602 Analog Tester For Regular DTI-602B (Izod) DTI-601 (Charpy) DTI-602A (Izod) SPECIFICATIONS Model DTI-601 DTI-602 Type Charpy for plastics lzod for plastics Capacity

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

초보자를 위한 C++

초보자를 위한 C++ C++. 24,,,,, C++ C++.,..,., ( ). /. ( 4 ) ( ).. C++., C++ C++. C++., 24 C++. C? C++ C C, C++ (Stroustrup) C++, C C++. C. C 24.,. C. C+ +?. X C++.. COBOL COBOL COBOL., C++. Java C# C++, C++. C++. Java C#

More information

ODS-FM1

ODS-FM1 OPTICAL DISC ARCHIVE FILE MANAGER ODS-FM1 INSTALLATION GUIDE [Korean] 1st Edition (Revised 4) 상표 Microsoft, Windows 및 Internet Explorer는 미국 및 / 또는 다른 국가에서 Microsoft Corporation 의 등록 상표입 Intel 및 Intel Core

More information

lecture4(6.범용IO).hwp

lecture4(6.범용IO).hwp 제 2 부 C-언어를 사용한 마이크로컨트롤러 활용기초 66 C-언어는 수학계산을 위해 개발된 FORTRAN 같은 고급언어들과는 달 리 Unix 운영체제를 개발하면서 같이 개발된 고급언어이다. 운영체제의 특성상 C-언어는 다른 고급언어에 비해 컴퓨터의 하드웨어를 직접 제어할 수 있는 능력이 탁월하여 마이크로프로세서의 프로그램에 있어서 어셈블 리와 더불어 가장

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

Coriolis.hwp

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

More information

00-1표지

00-1표지 summary _I II_ summary _III 1 1 2 2 5 5 5 8 10 12 13 14 18 24 28 29 29 33 41 45 45 45 45 47 IV_ contents 48 48 48 49 50 51 52 55 60 60 61 62 63 63 64 64 65 65 65 69 69 69 74 76 76 77 78 _V 78 79 79 81

More information

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

다음 사항을 꼭 확인하세요! 도움말 안내 - 본 도움말에는 iodd2511 조작방법 및 활용법이 적혀 있습니다. - 본 제품 사용 전에 안전을 위한 주의사항 을 반드시 숙지하십시오. - 문제가 발생하면 문제해결 을 참조하십시오. 중요한 Data 는 항상 백업 하십시오. 메 뉴 다음 사항을 꼭 확인하세요! --------------------------------- 2p 안전을 위한 주의 사항 --------------------------------- 3p 구성품 --------------------------------- 4p 각 부분의 명칭 --------------------------------- 5p 제품의 규격

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

DR-M140 사용 설명서

DR-M140 사용 설명서 사용 설명서 본 스캐너를 사용하기 전에 이 설명서를 읽으십시 오. 이 설명서를 다 읽은 후에는 이후에 참조할 수 있 도록 안전한 곳에 보관하십시오. 보증과 A/S 이 제품에는 보증서가 있습니다. 보증서는 구매처에서 받을 수 있습니다. 구매한 날짜 구매처 등의 기 입을 확인한 후 내용을 정확히 읽고 잘 보관하십시오. 보증기간 보증기간은 구매한 날로부터 1년 입니다.

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

vm-웨어-앞부속

vm-웨어-앞부속 VMware vsphere 4 This document was created using the official VMware icon and diagram library. Copyright 2009 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright

More information

CONTENTS C U B A I C U B A 8 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 9 C U B A 10 Part I Part II Part III Part IV Part V Part VI Part VII Part VIII Part IX 11 C U B

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

81-05.PDF

81-05.PDF . 2003 7 1 15.,.,,.,.. 1) 1986, 1986. 1,,,, 1993. 85 , 4.,, (GUI).,, CD,,,, (PDA ),,.,,. (IT ),., 1995.. 3...,,.. 1. Design,.,,, 2), ( ).,,. 3) 2 1 (. 12 ).. 2,, ( ), 2001( 4 ), 24 3,,,. 86 ), ), ), )..

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

Microsoft Word - USB복사기.doc

Microsoft Word - USB복사기.doc Version: SD/USB 80130 Content Index 1. Introduction 1.1 제품개요------------------------------------------------------------P.02 1.2 모델별 제품사양-------------------------------------------------------P.04 2. Function

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

Nikon KeyMission 360. KeyMission 360 ( 1.5) SnapBridge 360/170 ( 1.1). SnapBridge 360/170., SnapBridge 360/170 OS.. KeyMission 360/ SnapBridge 360/170

Nikon KeyMission 360. KeyMission 360 ( 1.5) SnapBridge 360/170 ( 1.1). SnapBridge 360/170., SnapBridge 360/170 OS.. KeyMission 360/ SnapBridge 360/170 ii xiv 1 2 6 SnapBridge 360/170 13 25 28 31. " " (vi ), ",, " (x ) " " ( 31).. Nikon KeyMission 360. KeyMission 360 ( 1.5) SnapBridge 360/170 ( 1.1). SnapBridge 360/170., SnapBridge 360/170 OS.. KeyMission

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

Microsoft PowerPoint - PL_03-04.pptx

Microsoft PowerPoint - PL_03-04.pptx Copyright, 2011 H. Y. Kwak, Jeju National University. Kwak, Ho-Young http://cybertec.cheju.ac.kr Contents 1 프로그래밍 언어 소개 2 언어의 변천 3 프로그래밍 언어 설계 4 프로그래밍 언어의 구문과 구현 기법 5 6 7 컴파일러 개요 변수, 바인딩, 식 및 제어문 자료형 8

More information

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이 모바일웹 플랫폼과 Device API 표준 이강찬 TTA 유비쿼터스 웹 응용 실무반(WG6052)의장, ETRI 선임연구원 1. 머리말 현재 소개되어 이용되는 모바일 플랫폼은 아이폰, 윈 도 모바일, 안드로이드, 심비안, 모조, 리모, 팜 WebOS, 바다 등이 있으며, 플랫폼별로 버전을 고려하면 그 수 를 열거하기 힘들 정도로 다양하게 이용되고 있다. 이

More information

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어 개나리 연구소 C 언어 노트 (tyback.egloos.com) 프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어먹고 하더라구요. 그래서,

More information

( )부록

( )부록 A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.

More information

05Àå

05Àå CHAPTER 05 NT,, XP,. NT NTFS, XP. D,,. XP x NT,,, ( x, x ). NT/ /XP,.. PC NT NT. + Guide to Software: Understanding and Installing Windows 2000 and Windows NT + SOFTWARE Guide to Software 3/e SOFTWARE

More information

김기남_ATDC2016_160620_[키노트].key

김기남_ATDC2016_160620_[키노트].key metatron Enterprise Big Data SKT Metatron/Big Data Big Data Big Data... metatron Ready to Enterprise Big Data Big Data Big Data Big Data?? Data Raw. CRM SCM MES TCO Data & Store & Processing Computational

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

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

BTSK

BTSK 목장이야기 STORY OF SEASONS 1 사용하기 전에 게임 소개 2 어떤 게임? 3 게임의 재미 요소 4 스토리 5 주인공 소개 6 결혼 상대 후보 7 목장 주인과 주민 준비하기 8 조작 방법 9 게임 시작 방법 10 데이터 저장 화면 설명 11 필드 화면 12 메뉴 화면 목장 생활의 기본 13 계절과 시간 14 주인공의 상태 15 액션(1) 16 액션(2)

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

Series 100 IMPORTANT CUSTOMER NOTICE Sierra Instruments, Inc. is not liable for any damage or personal injury, whatsoever, resulting from the use of S

Series 100 IMPORTANT CUSTOMER NOTICE Sierra Instruments, Inc. is not liable for any damage or personal injury, whatsoever, resulting from the use of S Series 100 version Nov 2003 CORPORATE HEADQUARTERS 5 Harris Court, Building L Monterey, CA 93940 Phone (831) 373-0200 (800) 866-0200 Fax (831) 373-4402 www.sierrainstruments.com ASIA HEADQUARTERS 100 Jaingnan

More information

cam_IG.book

cam_IG.book 설치 안내서 AXIS P3301 고정형 돔 네트워크 카메라 AXIS P3301-V 고정형 돔 네트워크 카메라 한국어 AXIS P3304 고정형 돔 네트워크 카메라 AXIS P3304-V 고정형 돔 네트워크 카메라 문서 정보 본 문서에는 사용자 네트워크에 AXIS P3301/P3304 고정형 돔 네트워크 카메라를 설치하는 방법에 대 한 지침이 포함되어 있습니다.

More information

Microsoft Word - 1-차우창.doc

Microsoft Word - 1-차우창.doc Journal of the Ergonomics Society of Korea Vol. 28, No. 2 pp.1-8, May 2009 1 하이브리드 환경하의 인간기계시스템 제어실 평가에 관한 연구 차 우 창 김 남 철 금오공과대학교 산업시스템공학과 A Study of the Evaluation for the Control Room in Human Machine

More information

초보자를 위한 자바 2 21일 완성 - 최신개정판

초보자를 위한 자바 2 21일 완성 - 최신개정판 .,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java

More information

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수 사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를

More information

歯CRM개괄_허순영.PDF

歯CRM개괄_허순영.PDF CRM 2000. 8. KAIST CRM CRM CRM CRM :,, KAIST : 50%-60%, 20% 60%-80%. AMR Research 10.. CRM. 5. Harvard Business review 60%, 13%. Michaelson & Associates KAIST CRM? ( ),,, -,,, CRM needs,,, dynamically

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

Microsoft PowerPoint - User Manual-100 - 20150521.pptx

Microsoft PowerPoint - User Manual-100 - 20150521.pptx CIC-100 사용 설명서 (User Manual) 나의 커뮤니티, 보는 이야기 TocView [모델명 : CIC-100] 주의사항 매뉴얼의 내용은 서비스 향상을 위하여 개별 사용자의 사전 동의 또는 별도의 공지 없이 변경될 수 있습니다. 사용자의 인터넷 환경에 따라 제품 성능 및 기능의 제작 또는 사용이 불가능할 수 있습니다. 본 제품의 이용 중 장애에 의하여

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

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

라즈베리파이 프로그래밍_130912(최종).indd 파이썬으로 시작하는 라즈베리 파이 프로그래밍 Programming the Raspberry Pi Getting Started with Python Programming the Raspberry Pi: Getting Started with Python, 1st Edition. Korean Language Edition Copyright 2013 by McGraw-Hill

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

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

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

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

Getting Started

Getting Started b Compaq Notebook Series Ñ è Ý : 266551-AD1 2002 4,, Compaq.. 2002 Compaq Information Technologies Group, L.P. Compaq, Compaq, Evo Presario Compaq Information Technologies Group, L.P.. Microsoft Windows

More information

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & /

s SINUMERIK 840C Service and User Manual DATA SAVING & LOADING & & / SINUMERIK 840C Service and Uer Manual DATA SAVING & LOADING & & / / NC, RS232C /. NC NC / Computer link () Device ( )/PC / / Print erial Data input RS232C () Data output Data management FLOPPY DRIVE, FLOPPY

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

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