Documentation of .ELI file format?

Making your own components and patterns, organizing and using libraries.
Post Reply
Message
Author
sacherjj
Posts: 3
Joined: 08 Feb 2012, 10:20

Documentation of .ELI file format?

#1 Post by sacherjj » 08 Feb 2012, 10:30

Does any documentation exist for the .ELI file format?

I'm a new user of DIPTrace, trying to see if it makes sense to move from my previous, but rusty, familiarity of Eagle. This, combined with pin limits making more sense to me as licensing levels than postage stamp sized board limitations, made me try DIPTrace.

So far I'm only frustrated by one thing, finding parts. I had to go through 4 manuf to find one N chanel MOSFET in TO-220. As software is my primary business and electronics a hobby, I'm looking at the feasibility of making a small freeware app that will parse the .ELI files in the Libraries directory for part searching. It would return Library/Part that matches. With this, I would not have gone through 8 libraries to find a standard LM324 DIP part. Argh.

I believe I can parse the highest level to make this work, but a file structure doc would be helpful to make the utility as useful as possible.

Alex
Technical Support
Posts: 3561
Joined: 14 Jun 2010, 06:43

Re: Documentation of .ELI file format?

#2 Post by Alex » 09 Feb 2012, 09:58

We haven't documentation on .eli format. It is binary file format, but you can use DipTrace ASCII instead.
By the way, did you find "Objects/ Find Component" in Schematic?

sacherjj
Posts: 3
Joined: 08 Feb 2012, 10:20

Re: Documentation of .ELI file format?

#3 Post by sacherjj » 10 Feb 2012, 12:10

I had tried to use that and it was terribly slow (35 seconds to look for a LM324). After the first run through, it seemed to speed up.

The string formats in the .eli seem easy, byte length prefaced strings. I can see parts of the binary structure of the file, but won't spend enough effort to recreate the structure. :)

Alex
Technical Support
Posts: 3561
Joined: 14 Jun 2010, 06:43

Re: Documentation of .ELI file format?

#4 Post by Alex » 13 Feb 2012, 09:22

We plan to improve our search engine in future. But you can search in active or selected libraries only to increase search speed now.

Post Reply