PISO-PS400 Software Package Release Note * PISO-PS400 V3.2 Rev.E Release Note - PISO-PS400 V3.2 New Features (versus 3.1) - Bugs fixed * PISO-PS400 V3.1 Rev.I Release Note - Fearures changed in ps400_rtx.rtss - Bugs fixed * PISO-PS400 V3.1 Rev.G Release Note - PISO-PS400 V3.1 New Features (versus 3.0) - Functions changed in PS400DLL (versus 3.0) - Bugs fixed * PISO-PS400 V3.0 Release Note - PISO-PS400 V3.0 New Features (versus 2.3) - Features changed in PCEzGo (versus Beta version) - Functions changed in PS400DLL (versus Beta version) - Supported development tools * PISO-PS400 V2.3 Release Note - PISO-PS400 V2.3 New Features (versus 2.2) - Functions added in PS400DLL - Functions removed from PS400DLL - Bugs fixed * PISO-PS400 V2.2 Release Note - PISO-PS400 V2.2 New Features (versus 2.1) - Functions added in PS400DLL * PISO-PS400 V2.1 Release Note - PISO-PS400 V2.1 New Features ------------------------------------------------------------------------------- PISO-PS400 V3.2 Release Note ------------------------------------------------------------------------------- Manual version : V3.1 Driver version : V3.2.0.0 Rev.A Library version : V3.2.0.0 Rev.E - PISO-PS400 V3.2 New Features (versus 3.1) Add C# warpper file and VB.Net module. - Miscellaneous Change the default setting of wAccCntOffset from 8 to 0. The related functions are : ps400_t_move, ps400_t_moveall, ps400_s_move, ps400_s_moveall, ps400_t_line2_move, ps400_s_line2_move, ps400_t_line3_move, ps400_s_line3_move, ps400_t_arc2_move, ps400_synch_t_move_cfg and ps400_synch_s_move_cfg. - Bugs fixed Removed the incorrect Unit for Logic Position/Encoder Position in EzGo.exe. Fixed the bug in ps400_load_config(). Remove the power-handler to fix the bug of driver after returning from suspend. ------------------------------------------------------------------------------- PISO-PS400 V3.1 Release Note ------------------------------------------------------------------------------- Manual version : V3.1 Driver version : V3.1.0.0 Rev.I Library version : V3.1.0.0 Rev.H - Fearures changed in ps400_rtx.rtss 1. To avoid the memory-exception for un-supported bridge, change control-mode of Motion ASIC from memory access to I/O access. 2. Keep ps400_rtx.rtss resident in RTSS, even no PISO-PS400 is available, and return ERROR_NO_CARD_FOUND when calling ps400_open(). - Bugs fixed Fixed the memory-leak in ps400_scan() Disable the optimization for ps400v3.sys to fix the un-expected status in ps400_set_synch() ------------------------------------------------------------------------------- PISO-PS400 V3.1 Release Note ------------------------------------------------------------------------------- Manual version : V3.1 Driver version : V3.1.0.0 Rev.G Library version : V3.1.0.0 Rev.G - PISO-PS400 V3.1 New Features (versus 3.0) 1. Replace ps400_get_position()/ps400_set_position() with ps400_get_enccounter()/ps400_set_enccounter(). - Functions changed in PS400DLL (versus 3.0) 1. After driver inializing, enabled the signal-filters automatically. 2. Changed the Interrupt-related event from ManualReset to AutoReset 3. Added error code : ERROR_CONFLICT_WITH_MPG, ERROR_HOLD_AXES_NOT_RELEASE and ERROR_BLOCK_OP_CONFLICT_WITH_DRV_HOLD. - Supported development tools Added RTSS DLL for Ardence RTX - Bugs fixed Fixed the bug in ps400_set_synch() Fixed the bug in ps400_range_settings_calculate() ------------------------------------------------------------------------------- PISO-PS400 V3.0 Release Note ------------------------------------------------------------------------------- Manual version : V3.0 Driver version : V3.0.1.0 Rev.H Library version : V3.0.1.0 Rev.K - PISO-PS400 V3.0 New Features (versus 2.3) 1. Re-designd driver and library for PISO-PS400. 2. Reduce functions to simplify the programming follow-chart. 3. More error codes to report system error, invalid parameters and run-time error. 4. New PCEzGo is provided for configuration, basic motion, interpolation motion and FRnet function. 5. Samples to demonstrate the new functions - Features changed in PCEzGo (versus Beta version) Change the rule of auto-adjustment for the EditBox( SV, V, A, D, K and L) - Functions changed in PS400DLL (versus Beta version) 1. Removed INT_FACTOR_PULSE from the ps400_set_int_factor 2. Added Acceleration & Deceleration parameters in ps400_t_change_v() 3. Added the mask (0xFF) to the value of *pDIModules in ps400_scan_FRnet_DI() 4. Added EXP_CW_CCW_ACTIVE_LOW_MPG in ps400_set_mpg() 5. Added ERROR_CONFLICT_WITH_MPG error code to indicate that the MPG-mode had been configured while motion starting. - Supported development tools 1. Added VIs for Labview 8.x 2. Added samples for BCB 6.0 and VB 6.0 ------------------------------------------------------------------------------- PISO-PS400 V2.3 Release Note ------------------------------------------------------------------------------- Manual version : V2.3 (Rev.G) Driver version : V2.3 Library version : V2.3 - PISO-PS400 V2.3 New Features (versus 2.2) 1. The same version number in Driver, Library and Manual. 2. Add the Compare and Trigger Function. 3. For T-Profile moving, privide the function to change Velocity on-the-fly 5. Provide samples for Borland C Builder 6.0, Visual Basic 6.0 6. Change the UI in PCEzGo 7. Modify the location for software package - Features changed in PCEzGo Change the value of auto-adjustment for the EditBox( SV, V, A, D, K and L) last valid value -> bondary based on currebt Range register - Functions added in PS400DLL PS400_Load_Config PS400_Change_Velocity PS400_Set_ManualPulsarEx PS400_CmpTrig_Config PS400_CmpTrig_Reset PS400_Sync_T_Move_Config PS400_Sync_S_Move_Config - Functions removed from PS400DLL PS400_Get_INT_Flag PS400_Clear_INT_Flag PS400_Get_IRQ PS400_Get_BaseAddr PS400_Get_Version - Miscellaneous Add two optional parameters, dwAcceleration & dwDeceleration, into ps400_t_change_v() - Bugs fixed Fix the bug in PS400_Get_Error_Code() Fix the incorrect IOCTL code used in PS400_Reset_Card() Fix the un-expected trigger-pulse by removing Command 53h PS400_SET_OUT() Fix BCB sample link-error by changing the installed directory to PISO_PS400 Disable the variable-ring feature in PS400_CmpTrig_Config( VARIABLE_OFFSET ) & PS400_CmpTrig_Reset(). ------------------------------------------------------------------------------- PISO-PS400 V2.2 Release Note ------------------------------------------------------------------------------- Manual version : V2.2 DLL version : 0506 - PISO-PS400 V2.2 New Features (versus 2.1) 1. Provide WDM driver for Windows 2000/XP. 2. Provide uniform return code for each Function 3. Add the Event Object to notify the occurence of Interrupt 4. Add Timer in FRnet to provide constant-period DI scanning. 5. Provide typical samples in Visual C++ 6.0 6. Change the UI in PCEzGo 7. Modify the location for software package - Functions added in PS400DLL PS400_Enable_FRnet_Scan PS400_Disable_FRnet_Scan PS400_Get_FRnetStatus PS400_Reset_FRnet PS400_Set_FRnetDO PS400_Attach_INT PS400_Dettach_INT - Unsupported functions PS400_Get_INT_Flag PS400_Clear_INT_Flag PS400_Get_IRQ PS400_Get_BaseAddr ------------------------------------------------------------------------------- PISO-PS400 V2.1 Release Note ------------------------------------------------------------------------------- Manual version : V2.1 DLL version : 0406 as compared with old version : 1. Add SW1 & SW2 explanation into manual: 2. Revise Example of software Manual: 3. Function Debug: PS400_Set_Line2 PS400_Line2_Start PS400_Line3_start