Newsgroup: it.comp.lang.visual-basic
Titolo: AIUTOOO!!!

Ciao a tutti!
Sono un appassionato di TLC e vorrei sviluppare un programmino in VB
per il calcolo dei parametri di progetto di antenne Yaji-Uda. Il punto
drammatico è che in fatto di programmazione sono un assoluto novellino
e mi sto trovando a non saper dove batter la testa, aiutoooo! :-(
Ecco il mio problema. Nel mio programma occorrerebbe riempire dei campi
su un form per immettere i dati necessari ai calcoli...e fin qui tutto
bene... il difficile (insormontabile, per me) viene con la necessità
di "trasportare" un grafico preso da un libro che contiene 6 curve su
carta semi-logaritmica!
Mi spiego meglio. In fase di progetto ed autocostruzione di un antenna
Yagi questo grafico è _fondamentale_
Sulle ascisse (occorrono 145 punti su scala logaritmica) è
rappresentata una grandezza, mentre sulle ordinate (occorrono 140 punti
su scala lineare) ne è rappresentata un'altra. Su questo grafico sono
raffigurate 6 diverse curve. Uno che volesse costruirsi un'antenna
scegliendo un valore qualsiasi della grandezza sull'asse X riuscirebbe
a ricavarsi, incontrando una delle curve, il corrispondente valore
dell'altro parametro rappresentato sull'asse delle Y e/o viceversa.
Allora quello che vi chiedo io è questo: esiste un modo per
"estrapolare" tale grafico e renderlo, come si dice, "attivo" di modo
tale che sia possibile sfruttare ogni coordinata (e quindi ogni singolo
punto del grafico) per darne un senso sul mio programma??? Il
programma, inserendo dei dati ad esempio relativi ad un valore della
grandezza presente sulla X dovrebbe "vedere" la corrispondente
coordinata Y e restituire il relativo valore della grandezza presente
nello stesso asse. L'impresa la vedo molto ardua... ho già cercato su
Internet tale grafico senza però riuscire a trovarlo...
C'è qualcuno che può darmi qualche idea su come fare?
Vi ringrazio tutti già da ora, ciao!

 nello stesso asse.
Le 6 linee si ricavano da una funzione o sono fissati da qualcuno?
Le funzioni sono "dense" o "discrete"? Sono cioč continue o hanno solo dei 
punti di riferimento e poi si tira la riga tra un punto e l'altro?
Detto questo non mi pare cosě complesso: data X per la funzione 1 si piglia 
X per le altre.
Ciao 

After Eight ha scritto:

Parli di Yagi ....?
Devi ricavarti il dimensioneamento degli elementi(Boom, Dipolo ed
elementi riflettenti) in base alla Freq.
al numero di Elementi...?
Per fare una Yagi a x elementi servono diversi dati, e minore è la
frequenza di lavoro(HF normalmente)
maggiore è lìinfluenza, nella larghezza di banda, dovuta al diametro
dei tubi.
Anche quì esistono dei calcoli per la scalataura dei diametri(e del
conseguente ricalcolo
del coefficiente di moltiplicazione da applicare al Vel.Luce/Lung.Onda
* 1/2*0,96), visto che in HF le dimensioni del Dipolo possono essere
notevoli, basta ensare ai 20m o 40m...., se invece lavori su Freq. più
alte non ci sono
grandi problemi...!
Vabbè, riminescenze del passato(ho lavorato qualche anno come
progettista di antenne in un'azienda quindi
ho un pò di ricordi)....!
In ogni caso se hai i calcoli chiari che ti permettono di fare lo
studio a mano metterli in VBA è abbastanza
semplice...!
Quando lavoravo io avevamo un programmino che dando la Freq. ed il
numero di elementi calcolava un'ipotetica struttura(dichiarando anche
un guadagno teorico), poi potevi variare la spaziatura degli elementi
ed i diametri
per ottimizzarne il funzionamento...!
Ora non voglio scoraggiarti, ma l'unico modo per ottimizzare una Yagi
è mettersi con un dipolo ad almeno 10Lambda dall'antenna da
ottimizzare(c'è un teorema relativo all'incidenza di un'onda piatta du
un dipolo e richiede almeno 10volte la lunghezza d'onda) con un bel
misuratore di campo preciso...!
Quindi con un diopolo in trasmissione devi iniziare a regolare la
lunghezza del dipolo sulla Yagi in modo che
abbia la risonanza alla frequenza di lavoro, poi inizi a regolare i
radiatori avanti, teoricamente dovrebbero risuonare ad una freq. 5%
più alta, ma ti accorgerai che muovendoli modificandone la lunghezza
si sposterà anche la frequenza di risonanza del dipolo.....!
E tutto questo per ottimizzare il Guadagno..., personalmente ho sempre
preferito ottimizzare il Front2Back...!
In ogni caso buon lavoro è una cosa che mi ha appassionato per un
decennio.... e di cui vedo ancora Mostri da
100m3 sui tetti(parlo di Cubiche multibanda a 3 elementi sui 20m e 5
elem sui 10m), oppure 100m2 come Yagi 5 elementi sui 20m)
;-)
Ik2zok
@Alex

 Ciao
Innanzitutto grazie per aver risposto e scusate se mi rifaccio vivo
solo adesso, ma col lavoro a turni che svolgo non ho mai molto tempo
libero...
Allora: mi riallaccio alla mia prima richiesta e ne approfitto per
specificare che, purtroppo, non sono neppure un genio nella matematica,
quindi... beh, visto che mi hai "tradotto" subito quel che mi
volevi chiedere riguardo alle curve del grafico, credo di poterti
rispondere che sono "dense" e sul libro non si accenna ad alcuna
funzione che le generi. Vengono fuori da studi e ripetuti esperimenti
di una società inglese di cui non ricordo il nome... Sono curve, come
potrei dire, "date per buone" e sulle quali in fase di
progettazione dovrebbe bastare dargli un'occhiata, sul libro, sapendo
un determinato valore per ricavarsi automaticamente il valore associato
all'altra caratteristica rappresentata sull'altro asse. Ora non
ricordo bene, non ho il libro sottomano, ma mi pare che 2 o 3 siano per
lo più rette parallele  -nella parte più in alto del grafico- e
costituiscano la "sezione" dedicata alla progettazione dei
"direttori" della Yagi, mentre sotto, le altre 3 o 4 curve sono
effettivamente "curve" e servono alla progettazione del
"riflettore" dell'antenna...
Ecco ma... che ne so, poterle in qualche modo ricalcarle,
"grabbarle" dalla pagina del libro mediante scanner e poi tramite
un prg come Photoshop, riappiccicarle (copia-taglia/incolla) su un
foglio Excel già preparato in scala semilog. ed ottenere così
automaticamente una "gestione" delle coordinate da utilizzare in
VB, sarebbe fattibile?? (scusate per le eventuali castronerie...)
Grazie per il supporto!
Ciao

 @Alex
Aahhh, vedo che allora te ne intendi sicuramente anche più di me!
La realizzazione del programmino la vedo alquanto ardua... l'argomento
ha da sempre appassionato anche me, purtroppo però col VB non è che
sia una cima: sono alle primissime armi e non so da che parte rifarmi.
Ho pensato di buttarmi su questo prg giusto per imparare il linguaggio
e dare una "ripassata" all'argomento antenne lasciato un po' in
disparte in questi ultimi anni, così avevo pensato d'improntare il prg
sui risultati di questi studi inglesi, e dunque sul famigerato grafico
in questione... staremo a vedere!
Ciao!