Features
EzSoftware is an integrated program package and is composed by 6 class that produces safe and convenient Any Hardware product which is selected by users. AnyMotion, AnyDIO, AnyAIO, AnyCOM based on ISA, PCI, VME, CPCI specifications, it examines Device Driver class, device driver classified by bus method that are offering by hardware class, windows channel which are composed by AnyMotion, AnyDIO, AnyAIO, AnyCOM also, device driver that integrates Ezbasic class, library class, hardware composition. It also sets up input/output device's application environment by EzConfig class which supports initial setup, Wizard form and is composed by applicable classes that are able to support executive agent program and user's program.
|
Article |
AXT |
AXL |
|
No. Of Command function |
484 |
282 |
|
No. Of Motion command function |
173 Command functions that are much duplicated |
64 Command after removing duplication |
|
Unifying function name |
Changing the name according to hardware as like as CAMC5M, CAMCFS20, CMACIP in case of updating additional functions, complicated Because of setting for each hardware |
Even hardware is changed, function's name will be fixed and does not change(except Axmd of DSP/PMD) |
|
Understanding of function's name |
Understanding of function's name is sifficult (CIPRAS_move) etc |
Understanding of function's name is easy (AxmPositionMove) etc |
|
Error check methods |
axtget_error_code individual function must be activated to Checking error value |
All functions return error value |
|
Hardware initialization function |
all library, base board and each module must be initialized Separately(more than 3 function necessary) |
Will be initialized by only one function |
|
Advanced motion function |
Absence of advanced start point searching, continuous interpolation Q.control, gantry, advanced trigger etc |
Addition of advanced start point searching, continuous interpolation Q.control, gantry, advanced trigger etc |
|
Advanced DIO function |
Absence of pulse, toggle function etc |
Addition of pulse, toggle function etc |
|
Interrupt setting |
Complicated set up of base board, module, mask etc |
Easy set up of relevant axis or channel by each module |
|
Interrupt method |
Support by message, call back method |
Support by message, call back and also event method added |
|