From: Milind G. <mil...@gm...> - 2014-12-06 16:24:09
|
Hi, I had looked at Qucs a long time back and I really like all the progress it has made. I would really like scripting ability in Qucs in Lua ( www.lua.org) because that would make it really useful for me and less headache for developers. I have the following scenarios in mind: * I can write a script to translate the QUCS netlist to LTSpice or Ngspice or another proprietory simulator to launch the simulation. The script can be hooked to the simulate command of QUCS or better still I can write some scripting in the startup script and add a menu command or toolbar button to run this particular script. * I can translate the simulation result and back annotate certain things on the schematic just using scripting. No need to overload Qucs code for every possibility of back annotation. * I can write scripts to have checks on the schematic, for example if it includes a titling frame and if it has been filled out properly. * I can write scripts to simulate standard blocks like LDO or opamp with a given set of standard test benches and create a simulation report automatically. * Having Lua scripting also opens up possibilities to use other modules to have Mathematics or excel like capabilities and alter the schematic based on some equation evaluation and run a series of simulations that way. * we can write scripts to generate schematic auto documentation for a simulation There would be other very useful scenarios. Adding Lua is not difficult, the bigger task is deciding the API, for that the sooner this task is started the better and the API can grow over time. I would be much interested to know if the development team thinks they would be interested in doing this. Thanks, Milind |