mikeslr wrote:Hi abu_ilya:
Could you tell those of us who aren't familiar what puppy-eloix and "spice2g6, spice2data, PSpice5.0, sspice, wxmaxima, octave, gnuplot, statist, xfig, xdosemu, vipec, eagle 5.6.0, LaTeX, lx" do. That is, what activities they provide or support which aren't available using some other puppy.
Of course, we could search the web to find out. But I would think that having made puppy-eloix available you might want to attract attention to its capabilities.
Just a suggestion from someone who started life in sales.
mikesLr
OK, here is part 1
Puppy-eloix is developed to offer those interested in electronic engineering a set of useful programs without having to install or fine tune them first on whatever other operating system. It is based on
puppy-linux lupu-5.28.005.
Here is a list of the programs and what they are used for
1. Gnuplot
This program is a free software champ for producing high quality graphs and doing non-linear fitting. It is often used in combination with the industrial strength typesetting engine LaTeX. There is a very helpful users group at comp.graphics.apps.gnuplot and this is its homepage:
http://www.gnuplot.info/
You can start it in puppy-eloix at the command line (press ALT-F2 first)
with the command gnuplot or by clicking at the icon on the desktop
2. Statist
Even though Gnuplot has a very advanced method for non linear curve fitting, you might sometimes need a program just for linear or polynomial regression. Because there isn't a simple relation between the statistical information produced by Gnuplot and a correlation coefficient you can consider to use Statist.
Just press alt-f2 and enter the command statist and follow the instructions.
The rumour is that newer versions of Gnuplot will also give you a correlation coefficient. Statist is also useful if you want to check whether a dataset has a normal distribution ... and to manupilate your data e.g. by inverting them, taking the log of them ...
3. Spice2G6 and spice2data
This was the last Fortran-version of Spice 2, it is still considered a very robust and trustworthy electrical circuit simulator. It is known that some commercial simulators used its code base rather than the Spice 3-base which was written in C and is known for its need of patches
How to use it?
alt-f2
-1. make an input file myfile.inp with your favourite editor (joe, pico/nano, vim...)
-2. run spice as follows:
spice <myfile.inp >myfile.out
-3. check your output file for the results with a pager:
less myfile.out
-4. you can use the data in the outputfile for a nice graph made by Gnuplot as follows:
spice <myfile.inp |spice2data >myfile.dat
gnuplot
plot 'myfile.dat'
4. XFig
This program is even older than unix but it is stable as a rock and just does what it should do:
You can draw great (electronic) schematics with it
You can start it from the command line as follows:
alt-f2
xfig -inc
or you can click on the xfig-icon on the desktop (when doing so the -inc option is automatically used)
There is a library (Library-->Electronic-->Schematic) with electronic symbols including European resistors, ground, elco's ...
I draw all my schematics in xfig and use the "export to eps" feature to include them later in my LaTeX-documents.
5. sspice 1.01
This is symbolic spice a great program developed by Gregory M. Wierzba.
You can use it to solve electronic networks symbolically in stead of numerically as standard Spice does. It was developed for DOS and unfortunately hasn't still been recoded for a more recent operating system.
Using xdosemu however you can still use it as follows:
alt-f2
xdosemu
g:
sspice
6. pspice5.0
This was one of the last versions of PSpice which didn't force you to draw schematics but has a special spice-input-file editor on board with syntax checking and help. It also has a great graphical postprocessor called Probe.
It runs as follows:
alt-f2
xdosemu
g:
ps myfile
tip 1: you can speed up the simulation to warp speed by pressing the CTRL-key!
tip 2: some component libraries are on the F: drive, you can make use of them by entering e.g.:
.lib f:\pseval50\eval.lib
or
.lib f:\spicemod\ua741.sub