Skip to content
Snippets Groups Projects
Commit bbbddfb2 authored by Alessandro Abrami's avatar Alessandro Abrami
Browse files

2021/06/08:

	BRANCH(withFilters): solo nuove note: Si pensa a R' come secondo punto dell'asse tubo
	che per Tardi = Q' ma non per Presto
parent 8f9b3a59
No related branches found
No related tags found
No related merge requests found
...@@ -173,7 +173,7 @@ bool Stage2Filter::correct_position(itpp::vec Focus){ ...@@ -173,7 +173,7 @@ bool Stage2Filter::correct_position(itpp::vec Focus){
// da Focus ad asse tubo // da Focus ad asse tubo
// retta R-Focus // retta R-R'(Focus)
itpp::mat asse_tubo = _ccdstage->pstage->rettapTubo_xOz(Focus); itpp::mat asse_tubo = _ccdstage->pstage->rettapTubo_xOz(Focus);
#ifdef _DBG_STAGE2FILTER #ifdef _DBG_STAGE2FILTER
...@@ -199,6 +199,12 @@ bool Stage2Filter::correct_position(itpp::vec Focus){ ...@@ -199,6 +199,12 @@ bool Stage2Filter::correct_position(itpp::vec Focus){
// da retta asse tubo e // da retta asse tubo e
// df (da Q', da R la distanza CAMBIA!) // df (da Q', da R la distanza CAMBIA!)
// => punto di intersezione (I1) asse filtro con asse tubo // => punto di intersezione (I1) asse filtro con asse tubo
//
// NOTA: Per Tardi va bene Q' (secondo punto di rotazione del tubo oltre a R)
// Per Presto Q' non va bene, bisogna calcolare R' (ovvero il
// secondo punto di rotazione del tubo oltre a R): questo e'
// fatto all'interno di rettapTubo_xOz(Focus), ovvero retta R-R'
//
//double df = _ccdstage->filter_distance(); //double df = _ccdstage->filter_distance();
double dbase = _ccdstage->pstage->rettap_dBase(asse_tubo); double dbase = _ccdstage->pstage->rettap_dBase(asse_tubo);
...@@ -208,7 +214,7 @@ bool Stage2Filter::correct_position(itpp::vec Focus){ ...@@ -208,7 +214,7 @@ bool Stage2Filter::correct_position(itpp::vec Focus){
cout << ">>>>> " << __func__ << " df=" << _df << " "; cout << ">>>>> " << __func__ << " df=" << _df << " ";
cout << "dbase=" << dbase << " "; cout << "dbase=" << dbase << " ";
cout << "t=1-df/dbase=" << t << " "; cout << "t=1-df/dbase=" << t << " ";
cout << " [1 = Q']"; cout << " [1 = R' ... =Q' per Tardi]";
cout << endl; cout << endl;
#endif #endif
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment