|
Download dei sorgenti:
Progetto |
Descrizione |
Dim. file
[kBytes] |
EXE |
AS_3000X |
Digital Spectrum Analyzer (with phonometer, time-frequency scrolling
spectrogram, transfer and coherence functions, Cepstrum with fundamental
frequency estimation, etc... for Agilent oscilloscopes 3000-X and
6000 series.
An MDOF transfer function curve fitter is also available for an estimation,
on the s-plane, of poles and zeros.
The Look & Use of the instruments are those already familiar to
the electronic engineers (preview 1
).
Download the Setup package with * on the EXE column.
The VB6 source code is available on request.
Analizzatore di Spettro con fonometro, spettrogramma e Cepstrum ed un
Correlatore con funzioni di probabilita' di ampiezza per oscilloscopi Agilent
della serie 3000-X e 6000.
E' anche disponibile uno strumento di ricerca (MDOF) per la determinazione,
sul piano delle pulsazioni complesse, di zeri e poli delle funzioni di
trasferimento.
L' aspetto e l' uso di questi strumenti e' quello degli strumenti tradizionali
ben noti ai tecnici elettronici (vedi 1
).
E' disponibile il pacchetto di installazione nella colonna EXE, *.
Il codice sorgente in VB6 e' disponibile a richiesta.
Ultimo aggiornamento: 15/06/2012 (Ver. 1.2.0). |
3400 |
* |
AudioCardDSP.zip |
Digital Spectrum Analyzer (with phonometer, time-frequency scrolling
spectrogram, transfer and coherence functions, Cepstrum with fundamental
frequency estimation, etc...), Digital Storage Oscilloscope (with delayed
time base, pre-post trigger, mathematical functions capability, frequency
meter, etc...) and Digital Correlator (with Amplitude Probability Functions)
for Sound Cards.
An MDOF transfer function curve fitter is also available for an estimation,
on the s-plane, of poles and zeros ( f1 ,
f2
, f3 ).
The Look & Use of the instruments are those already familiar to
the electronic engineers (preview 1
, 2 , 3
).
Strumenti di misura (per ora un Analizzatore di Spettro con fonometro,
spettrogramma e Cepstrum, un Oscilloscopio con frequenzimetro ed un Correlatore
con funzioni di probabilita' di ampiezza) per i "Recording Controls" della
scheda audio.
Non si tratta dei soliti visori, piu' a meno di bellezza, di tante
applicazioni audio ma di veri e propri strumenti capaci di fare misure
qualitative e quantitative (in V, Vrms, Hz, dBU, dBv, dBm) su qualsiasi
segnale elettrico e/o acustico collegato alla scheda Audio tramite gli
ingressi Line-In e Microfono; per il loro utilizzo e', pertanto, richiesta
una discreta conoscenza delle tecniche di misure elettroniche.
E' anche disponibile uno strumento di ricerca (MDOF) per la determinazione,
sul piano delle pulsazioni complesse, di zeri e poli delle funzioni di
trasferimento ( f1 , f2
, f3 ).
L' aspetto e l' uso di questi strumenti e' quello degli strumenti tradizionali
ben noti ai tecnici elettronici (vedi 1
, 2 , 3
).
Ultimo aggiornamento: 21/03/2010 (Ver. 3.0). |
875
|
*
|
CalcComb.zip |
Combinatorics routines for listing permutations, combinations, anagrams,
etc... of N choose K objects.
Programma per generare la lista delle disposizioni, delle combinazioni
semplici e delle permutazioni con ripetizione di N oggetti della classe
K, con N e K variabili (comprende cenni di calcolo combinatorio).
Aggiornamento: 12/02/2002 Aggiunte le permutazioni distinte con
oggetti ripetuti (anagrammi).
Ultimo aggiornamento: 10/02/2005 |
31 |
* |
Caleido.zip |
Sembrano frattali ma non lo sono!
Anni fa', provando una routine per tracciare le curve di livello, mi
sono imbattuto in queste funzioni trigonometriche ad effetto caleidoscopico. |
13 |
* |
Complex.zip |
Calculator for complex numbers. Routine library for complex number
operations.
Calcolatrice per numeri complessi.
Comprende una libreria di funzioni per le operazioni piu' comuni sui
numeri complessi. |
19 |
* |
CopiaFinestre.zip |
Routines per copiare, su di un PictureBox, Forms e Controlli anche
quando questi sono parzialmente/totalmente coperti da altri oggetti o sono
fuori schermo.
L' immagine del PictureBox puo', quindi, essere facilmente stampata. |
134
|
|
CurveFamose.zip |
Programma per calcolare e visualizzare alcune (27 al 6/7/2002) curve
famose.
Le coordinate dei punti calcolati possono essere salvate su file per
l' uso con altre applicazioni. |
18
|
*
|
DecoToni.zip
DecoToni_DTMF.zip |
Real time, multi tone decoder for Sound Cards. Decodes EEA, CCIR1,
etc... (WinTone like). A DTMF only version is also available.
Programma per la generazione e la decodifica, in tempo reale, dei toni
audio selettivi di tipo CCIR1, EEA, Euro_7, ZVEI1 e ZVEI2, acquisiti tramite
gli ingressi LineIn, Microfono o Wave della scheda audio.
Ultimo aggiornamento: 26/03/2010 (Ver. 4.0.r).
Come il precedente ma adattato alla generazione ed alla decodifica dei
toni DTMF.
Ultimo aggiornamento: 05/04/2010 (Ver. 4.0). |
203
99
|
*
*
|
Delaunay.zip |
Routines per la triangolazione Delaunay in 2D e 3D. |
67
|
*
|
FiltCalc.zip |
Programma per l' analisi dei Segnali e per la sintesi di filtri digitali
FIR e IIR.
Include le routines DFT, FFT e FHT per l' analisi in frequenza dei
segnali e le routines per il calcolo delle funzioni di Auto e Mutua Correlazione.
[Versione provvisoria in via di sviluppo]
Ultimo aggiornamento: 10/01/2005. |
521 |
* |
FlexPB.zip |
Routines per la gestione di PictureBoxes con barre di scorrimento (per
visualizzare immagini piu' grandi degli stessi) e con possibilita' di essere
ridimensionati al "run-time". Comprende anche le routines per spostare
l' immagine trascinandola con il mouse e per mantenere un punto, indicato
dal cursore, sempre nell' area visibile. |
82 |
|
FracZn2C.zip |
Programma per esplorare la sequenza Zn+1 = Zn² + C (generatrice
dei Frattali di Julia e Mandelbrot). |
25 |
* |
Funzioni.zip |
Routines di Analisi Numerica per la derivazione, l' integrazione, l'
interpolazione, la ricerca delle radici di una funzione, etc...
Ultimo aggiornamento: 13/08/2001. |
16 |
|
Gif_PB.zip |
E' il mio "laboratorio" per trafficare con files GIF, PictureBoxes
e strutture BMP.
Perennemente in via di sviluppo, per ora contiene:
- routine per salvare un array di PictureBoxes su file GIF ad immagini
multiple.
- routine per leggere file GIF ad immagini multiple su di un PictureBox.
- form per la rappresentazione della palette corrente di un PictureBox. |
249 |
|
LeggeBMP.zip |
Routines per leggere informazioni, colori e matrici di pixels da files
BMP. Comprende anche routines per salvare l' immagine di PictureBoxes
su file .BMP, con la profondita' di colore desiderata. |
38 |
|
LeggePB.zip |
Routines per leggere/scrivere matrici numeriche di pixels da/su PictureBoxes
con la profondita' di colore desiderata (vengono usate le API GetDIBits,
SetDIBitsToDevice, GetBitmapBits e SetBitmapBits). |
40 |
|
LivelliPS |
DELLIV routines for contouring a surface defined by scattered points.
Work by intersecting, with the level planes, the triangles obtained from
a Delaunay triangulation of the given points.
Routines per disegnare le curve di livello di superfici individuate
da punti sparpagliati. |
70
|
|
LL_UTM.zip |
Routines di conversione di Latitudine, Longitudine da/a UTM (Universal
Transverse Mercator). |
19 |
* |
Matrici.zip |
Routines per il calcolo di determinanti, matrici inverse, soluzioni
di equazioni lineari, autovalori, autovettori, etc...
Ultimo aggiornamento: 07/07/2001. |
38 |
|
PB2Gif.zip |
Programma didattico (scritto interamente in Visual Basic) per salvare
l' Image di un PictureBox su file GIF.
N.B. L' algoritmo di compressione LZW e' brevettato da Unisys. Leggere
il file Gif89.txt per i diritti di Copyright. |
55 |
|
Poliedri.zip |
Routines di calcolo per i poliedri ("convex hull", volume, area, facce
esterne, etc...). Il programma usa una DLL, scritta in Visual FORTRAN,
inclusa nel progetto: questa DLL, su certi sistemi, puo' richiedere la
presenza di due DLLs Visual FORTRAN
ausiliarie. |
71
|
*
|
PoliRad.zip |
Routines per il calcolo delle radici dei polinomi.
Routines per operazioni varie fra polinomi (Libreria SSP).
Ultimo aggiornamento: 15/07/2001 |
115 |
* |
PrintFil.zip |
Programma di utilita' generale per stampare, senza passare per il DOS,
i files generati con le opzioni di "Print to File" (.PRN), i file di testo
(.TXT) ed i files in formato Post Script (.PS). |
69 |
* |
ProgLin.zip |
Risolutore di problemi di Programmazione Lineare.
Comprende la routine Simplx per la soluzione con il metodo del Simplesso. |
64 |
* |
RegCalc2.zip |
Routines per il calcolo di regressioni a 2 parametri. Comprende regressioni
dei tipi lineare, esponenziale, iperboliche, razionali fratte e sinusoidale. |
9 |
|
RegNonLin.zip |
Routines (Simplex down hill e MRQMIN) per il calcolo di regressioni
con modello non linearizzabile. Vengono usati due casi di prova,
la regressione sinusoidale e la regressione a distribuzione di probabilita'
normale (gaussiana).
Ultimo aggiornamento: 22/02/2004 |
36
|
|
SigGen.zip |
Digital Signal Generator for Sound Cards. Sine, square (variable
duty cycle), triangular (variable symmetry), ramp, white and pink noise
wave forms are included with continuous, burst, linear and logarithmic
sweep generation modes. It is also possible to generate complex wave
forms by synthesizing them on the screen with the mouse pointer or by reading
an arbitrary function Y = F(X) from an external .txt file.
Generatore di segnali, a due canali indipendenti, per la scheda audio.
Genera forme d' onda sinusoidali, quadre, triangolari, a rampa, rumore
bianco e rosa nei modi continuo, ad impulsi ed a spazzolamento di frequenza
lineare e logaritmico. E' anche possibile generare complesse forme
d' onda, disegnandole direttamente sullo schermo con il puntatore del mouse.
Ultimo aggiornamento: 11/04/2010 (Ver. 3.1). |
129
|
*
|
Simplex.zip |
Algoritmo del Simplesso "down-hill" con alcuni casi tipici di ottimizzazione
di funzioni non lineari. Comprende anche una interessante routine
per il tracciamento delle Curve di Livello. |
24 |
|
Splines.zip |
Routines per l' interpolazione e l' approssimazione di punti dati con
curve di tipo Spline (Bezier, B-Spline, C-Spline e T-Spline).
La stampa del grafico richiede frmStampaFCPB.frm presente nel progetto
StampaFCPB.zip
Ultimo aggiornamento: 18/07/2002. |
82 |
* |
StampaFPB.zip
StampaFCPB.zip
|
Utilita' per stampare, con dimensioni e margini a piacere, Forms e
PictureBoxes. Comprende una funzione di Anteprima di Stampa.
Obsoleta: ultimo aggiornamento: 26/10/2000
Come la precedente ma con la possibiltà di stampare anche tutti
i Controlli che espongono la proprietà .hWnd (e.g. Frames, MSFlexgrids,
TextBoxes, etc...).
Aggiornamento: 24/07/2002: eliminato l' uso della Apigid32.dll
Ultimo aggiornamento: 04/08/2002: eliminata, FINALMENTE, la limitazione
di dover avere Forms e Controlli completamente visibili e non coperti da
altri oggetti. |
127
78
|
|
SurFit.zip |
Routines per l' interpolazione di superfici da punti dati sparpagliati.
Comprende l' interpolazione con "kriging", con il metodo quadratico di
Shepard e la routine MASUB.
Ho anche incluso la mia ultima elaborazione di CONREC con la possibilita'
di etichettare le linee di livello ed un Form, di utilita', per la visualizzazione
in 3D assonometrica delle superfici.
Ultimo aggiornamento: 10/05/2002 |
124
|
*
|
VectImp.zip
|
Sound card based Vector Impedance Meter (preview 1
, 2 ).
The impedance of active and passive one port electrical networks can
be measured and plotted over a selected frequency range. Like a normal
LCR bridge, VectImp can directly measure capacitors, inductors and their
Q or D factors.
An MDOF impedance curve fitter is also available for an estimation,
on the s-plane, of poles and zeros ( f1
, f2 , f3
, f4 ).
The project requires the realization of a very simple, two op-amps
based, circuit; an all-in-one circuit, using a PCM2900 USB Stereo Audio
Codec, is also presented c1
, c2 , c3
, c4 (read the
Istruzioni.rtf file, or ask me for an English translated version).
Progetto per la realizzazione di un impedenzimetro vettoriale funzionante
con i segnali generati e letti dalla scheda audio (vedi 1
, 2 ).
Misura, in modulo e fase, l' impedenza di bipoli attivi e passivi e
ne traccia il grafico sul campo di frequenze selezionato. Viene anche
calcolata, nelle opportune unita' di misura, la componente capacitiva od
induttiva del bipolo e la resistenza di perdita associata (ponte RCL).
E' anche disponibile uno strumento di ricerca (MDOF) per la determinazione,
sul piano delle pulsazioni complesse, di zeri e poli delle impedenze misurate
( f1 , f2
, f3 , f4
).
Questo progetto necessita di un semplice circuito di misura esterno
( c1 , c2
, c3 , c4
), da costruire con due amplificatori operazionali; una versione piu' completa,
che fa' uso dello Stereo Audio Codec USB PCM2900, e' anche descritta (leggere
il file Istruzioni.rtf).
Per un buon utilizzo di questo strumento e' richiesta una, sia pur minima,
conoscenza delle tecniche di misura delle impedenze e della teoria delle
funzioni di rete.
Ultimo aggiornamento: 14/01/2011 (Ver. 3.1). |
907
|
*
|
|