Libraries are a collection of reusable elements. Surely the most useful aspect of a drawing software is to speed up the completion of a job, allowing you to use the items stored in the libraries. uses a single data structure with different types of documents to store symbols, footprints, components, templates and macro procedures.
Tip: |
---|
Use the Library Panel to open a library and import symbols and components into the drawing. |
Library Format
The format of the libraries is unique and corresponds to the Job. All information related to symbols, footprints, components, templates and macro procedures are stored in the Job and stored on disk in a single file with the extension .clxjob. The following image shows the structure of a library.
The elements that make up the library correspond to the items exported by the Job. A Job exports the following items:
Graphic symbols |
Graphic symbols are groupings of objects consisting solely of graphic objects (lines, arcs, etc.).
Graphic symbols are inserted in the document as objects of type Group and can be selected,
modified or divided into individual objects that compose them as any other grouping of objects.
They are defined and exported via Frame objects.
|
Electrical symbols |
Electrical symbols are groupings of objects that include one or more objects of type Pin.
The electrical symbols are inserted in the document as objects of type Symbol.
An electric symbol, unlike a graphic symbol, can contain several parts;
In fact, many electronic components contain several parts in a single physical component.
For example, a 74HC00 component contains four NAND ports.
They are defined and exported via Frame objects.
|
Footprint |
Footprints are groupings of objects that include one or more objects of type Pad.
Footprints are placed in the document as objects of type Device.
They are defined and exported via Frame objects.
|
Components |
Components are defined and exported via library documents.
A component of the library includes all the information and models to be able to use it in the realization of schematics and PCBs.
|
SPICE models |
If the library includes components prepared for simulation, it is possible to define models and subcircuits inside the library in SPICE documents.
|
External functions |
You can define your own functions to be used in expressions with vectors.
If the library includes symbols with dynamic functionalities, it is possible to define internally the procedures that enable the dynamic functionalities of the symbols.
|
Datasheet |
You can also include files related to the technical documentation of the components in the library.
|