XJEase Library Overview
XJEase libraries (file extension *.xjeaselib) hold a collection of XJEase files which can be used in your projects. They contain both files for test devices (with file extension *.xje), and files for passive devices (with file extension *.pdd). There are two types of XJEase library:
- The XJTAG library, which is installed with XJDeveloper or downloaded from the XJTAG website.
- User-defined libraries, which can be created and managed in the XJEase Library Editor application.
When categorising devices using the Suggested Categorisation Dialog, the Configure Test Device Dialog or the Configure Passive Device Dialog, XJDeveloper will suggest any files from an XJEase library which match the BOM information for the devices that you are assigning. Making the categorisation then copies the library file data to your project directory if it is not already present there. This gives you the ability to modify the file if you wish, gives you control over whether to accept any future updates to the library, and also allows the project to be transferred to PCs with different versions of the library installed without changing the tests carried out.
Browsing Libraries
Libraries can be accessed by selecting the XJEase Library... menu item from the Tools Menu. This opens the XJEase Library Browser Dialog, which can be used to view libraries and look at details of the files they contain.
This browser can also be opened from the Configure Test Device Dialog and Configure Passive Device Dialog, where it is used to select a file to use in your project.
Library Updates
When you start XJDeveloper you will be notified if a new version of the XJTAG library has been released, and given the opportunity to install it (you will need your XJTAG website login details to do so).
After updating either the XJTAG library or a user-defined library, on opening a project XJDeveloper will check to see if any of the library definitions used in that project have been updated. If any definitions have been updated then the Updated Library Files Dialog is displayed, which gives you options for whether you wish to update your project to use the new library definitions or not. XJDeveloper keeps track of whether you have modified the file since it was extracted from the library so it can show you this in order to prevent you unknowingly accepting an update which would then delete your own changes.
You can check which version of the XJTAG library you are using, change the path to the XJTAG library, and manage your user-defined libraries by using the Options Dialog which can be accessed via the Tools Menu.
XJTAG v4.1.100