|
|
Status: completed Also involved: none
|
|
Power supply controller board |
|
|
|
Web page not (yet ?) available
|
|
|
|
Status: completed Also involved: none
|
|
Camelet |
|
Camelet is a juvenile project written in Quick Basic 4.5. I made it while doing the last year of high school (or the year before). It is a physics application which draw the 2D electric field of a given charge distribution.
You can choose up to ~ 50 charges and it draw the force field. You can also load, save and print configurations.
I tried to make a little experiment at school with some iron dust and arbitrary charges (i have photos somewere) to see if simulation matches with the real images.
|
|
|
|
|
|
Status: completed Also involved: none
|
|
Cammag |
Cammag is a juvenile project written in Quick Basic 7.1. I made it while doing the last year of high school. It is a physics application which draw the 3D magnetic field of a given current distribution.
It takes a config file which describe the currents distribution, plot the currents in a 3D space and open an interactive interface from which the user may choose some points in the space. Starting from these point cammag will draw the field.
For this application i created a mini 3D motor later used also in other projects
|
|
|
|
|
|
|
Status: completed Also involved: none
|
|
Curvat |
|
Curvat is a juvenile project written in Quick Basic 4.5. I made it while studying classical mechanics at the first year of university. It is an application which draw curvature vector of a given trajectory in the space.
It make use of two different other projects:
- A 3d motor i wrote for Cammag.
- Symbol: a symbolic mathematics library.
It takes from an input file the parametric rappresentation of the trajectory in symbolic form and some other preferencies like the precision etc.
|
|
|
|
|
|
Status: completed Also involved: none
|
|
Sound |
The sound application is a juvenile project, i made it when i was 15. It is a full featured music program written in Turbo Pascal and Quick Basic under DOS.
With it it was possible to write notes on a pentagram and then doing thigs like:
- Play the song using then PC internal speaker.
- Load and save songs in its own format.
- Convert the song in a language between Basic, Pascal or C, to use it for embedding in other applications.
- Transpose notes.
The program also used a mouse interface and a menu bar, so is possible to:
- Make cut/copy and paste of parts of songs.
- Use mouse to put notes.
- Choose what page of the song you are viewing.
|
|
|
|
Web page not (yet ?) available
|
|
|
|
Status: completed Also involved: none
|
|
Symbol |
Years ago (in 1994) i frequently used a math program called "derive" to make symbolic computation. I thought that it would be nice to have a similar thing within my programs so i started writing a symbolic math library. At that time i did not know that a thing called "functional programming" ("Lisp") exists, but looking at the code today the library i wrote is a micro functional language to manage mathematical formulas.
The code evolved across different versions and languages expecially:
- Quick Basic 4.5 - MSDOS
- Quick Basic 7.1 - MSDOS
- Turbo C++ 3.0 - MSDOS
- Borland C++ 2.0 - OS2
- Borland C++ 4.5 - WIN32
- GCC - FreeBSD 2.0
- GCC - Linux 2.X
I used the library as mathematical backend in many other projects, some of which are described in details in this pages.
Here is a list of some of the use i made of it in other projects:
| Project name |
Project purpose |
Used features |
| Curvat |
3d drawing of the curvature vector given a trajectory |
Input of the trajectory in symbolic form - Symbolic derivative - Numerical solve |
| Exterrg |
Errors propagation |
Symbolic derivative - Numerical solve |
| Solver |
Differential equation solver |
Symbolic derivative - Numerical solve |
| Zeros |
Parallel functions zeros finder (PVM) |
Numerical solve |
| Implic |
Parallel Implicit equation solver (PVM) |
Symbolic derivative - Numerical solve |
The library will be obsolated by MEL since one of its library will do the same work.
|
|
|
Web page not (yet ?) available
|
|
|
|
Status: completed Also involved: none
|
|
Implic |
|
|
|
Web page not (yet ?) available
|
|
|
|
Status: completed Also involved: none
|
|
Sdrotol |
|
|
|
Web page not (yet ?) available
|
|
|
|
Status: completed Also involved: none
|
|
Solver |
|
|
|
Web page not (yet ?) available
|
|
|
|
Status: completed Also involved: none
|
|
Zeros |
|
|
|
Web page not (yet ?) available
|
|
|