DJ, Basically eagles ULP language contains all information about the internal data structures of every existing object. All you need to write export scripts along with detailed structure documentation can be found in the online help. This is also true for the evaluation versions and even the most restrictive version can load the most complex design (just not change it) and run a ULP on it. So, it's relatively simple for anyone intersted and somewhat savey with writing software to write a ULP that even directly builds up an ascii (or even binary format for that matter) that directly matches what virtually any third party software would use. Btw, the ULP is VERY similar to standard 'C' programming language alas if you know 'C' your almost instantly up and running. One can think of eagle what he wants, it's not THAT bad IMHO. It's of course not compareable against the big names in this field (PADS etc.) but one can do quite sophisticated stuff with it and add missing functionality with the help of writing ULPs. That's at the same time also the worest thing about it cause one can solve many many problems using ULPs which eventually kind of hide the issue/problem from CadSoft. I.e. I wrote ULPs to make eagle even out digital busses lenght wise, or to route impedance controlled signal pairs etc. The aproach is not as good as it would be if native support for stuff like that would be present, but at least if you are on a budget (like me) there is a way to help yourself out. I later made quite good experience with CadSupport. It apears like they act just quite paranoid if they suspect that they might deal with someone useing illegal copies of their software and in my case they definately went beond any common sense back then... With regard to STs comments on eagle - well, I once tried to use target and miserably failed cause I did not found it to be ergonomical for me. Aparently there are reasons why there are different packages on the market and to me it's fine if everyone finds a product that matches his/her needs. I respect other peoples opinions and preferences. I don't say I'm absolutely happy with eagle. I admit that I think I'm somewaht outgrown of it and if I would have the money I definately would consider something in the upper end (PADs, Allegro - you name it). Markus DJ Delorie schrieb: > > > Markus Zingg <homebrew-pcb@... > <mailto:homebrew-pcb%40shdesign.info>> writes: > > ULPs which export ANY design and library part into ascii format which > > Are these ascii formats documented? I suppose they could be used to > convert to/from gEDA format, too. > >
Message
Re: [Homebrew_PCBs] Re: New Member
2008-03-25 by Markus Zingg
Attachments
- No local attachments were found for this message.