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.

SuggerimentoTip:

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.
See To create a library of graphic symbols.

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.
See To create a library of electrical symbols.

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.
See To create a footprint library.

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.
See To create a component library.

SPICE models

If the library includes components prepared for simulation, it is possible to define models and subcircuits inside the library in SPICE documents.
See To create a library of SPICE templates.

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.
See To define functions and constants for expressions.
See To create dynamic symbols.

Datasheet

You can also include files related to the technical documentation of the components in the library.
See To add documentation to symbols.

See also