Benutzer-Werkzeuge

Webseiten-Werkzeuge


phasen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
phasen [2022/03/25 11:07] torsten.roehlphasen [2022/03/25 13:26] torsten.roehl
Zeile 18: Zeile 18:
 ############################################################################################################ ############################################################################################################
 </PRELOAD> </PRELOAD>
- 
  
 <JS> <JS>
  
- var a = -7.0+var a = -7.0; 
-// var b = 0.0; +var planet; 
-// var c = 0.0; +var brd; 
-// var f+///////ctrl 
- var planet; +var onoff; 
- var brd; +var bText = true; 
- ///////ctrl +var bPhase = true; 
- var onoff; +var bImage = true;
- var bText = true; +
- var bPhase = true; +
- var bImage = true;+
  
- var pointer; +var pointer; 
- var time=0.0; // 0-1 normalized time+var time=0.0; // 0-1 normalized time
 ////////// //////////
  
Zeile 122: Zeile 118:
       display: 'internal',      rotate:90  });       display: 'internal',      rotate:90  });
    brd.create('text',[8.5,-8.3,"Zeit"]);    brd.create('text',[8.5,-8.3,"Zeit"]);
- 
  
 ////////////////// image ////////////////// image
Zeile 132: Zeile 127:
 function showImage() {  if (time == 1.0 && bText && bImage) return true; return false;} function showImage() {  if (time == 1.0 && bText && bImage) return true; return false;}
  
-brd.create('image', ['http://wiki.linux-astronomie.de/lib/exe/fetch.php?media=exoplanet_example.jpeg', +brd.create('image', ['http://wiki.linux-astronomie.de/lib/exe/fetch.php?media=exoplanet_phase.png', 
                      [box_x1+0.2, box_y1+0.2], [breite1,hoehe1]] ,                      [box_x1+0.2, box_y1+0.2], [breite1,hoehe1]] ,
                       {visible: function(){ return showImage();}} );                       {visible: function(){ return showImage();}} );
Zeile 189: Zeile 184:
 //  transit   //  transit  
 ////////////////////////////////////////////////////////////////////////////////////   ////////////////////////////////////////////////////////////////////////////////////  
- +// 0----q1----p1----p2----q2--------q3---p3----p4-----q4-------1 
-var p1=0.26; // 0----q1----p1----p2----q2--------q3---p3----p4-----q4-------1+var p1=0.26; 
 var p2=0.3; var p2=0.3;
 var p3= 0.81; var p3= 0.81;
Zeile 214: Zeile 209:
 brd.create('text',[4,-5,"sekundäre Phase"],{ visible: function() { return funcShow0(q4);},needsRegularUpdate:true}); brd.create('text',[4,-5,"sekundäre Phase"],{ visible: function() { return funcShow0(q4);},needsRegularUpdate:true});
 brd.create('text',[5.5,-5.7,"Δ F_s"],{ visible: function() { return funcShow0(q4);},needsRegularUpdate:true}); brd.create('text',[5.5,-5.7,"Δ F_s"],{ visible: function() { return funcShow0(q4);},needsRegularUpdate:true});
- 
  
 brd.create('text',[2,-7,"Δ F_p > Δ F_s"],{ visible: function() { return funcShow0(q4);},needsRegularUpdate:true}); brd.create('text',[2,-7,"Δ F_p > Δ F_s"],{ visible: function() { return funcShow0(q4);},needsRegularUpdate:true});
Zeile 224: Zeile 218:
                    rotate:                                    rotate:                
                    });                    });
- 
  
 brd.create('text',[-8.3,-3.5,"fallende Helligkeit"], brd.create('text',[-8.3,-3.5,"fallende Helligkeit"],
Zeile 232: Zeile 225:
                    rotate:-8                                     rotate:-8                 
                    });                    });
- 
- 
- 
-//brd.create('arrow', [ [p1+(p2-p1)/2,-7.3],[p2,-7.3]] ,{visible: function() {return //funcShow0(p2);},strokeColor:'#000'}); 
-//brd.create('arrow', [ [p1+(p2-p1)/2,-7.3],[p1,-7.3]] ,{visible: function() {return //funcShow0(p2);},strokeColor:'#000'}); 
- 
-//brd.create('text',[p1 -0.5,-7.3,"&tau;"],{label: {useMathJax: true}, visible: function() { return //funcShow0(p2);},needsRegularUpdate:true}); 
- 
-//////////// 
-//brd.create('line',[[xmin,-2],[ function(){  
-//         return zeit(time);            
-//         } ,-2]],  
-//         {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true});  
- 
  
 // //
Zeile 257: Zeile 236:
 } }
 ///////////// start line ///////////// start line
-   brd.create('line',[[xmin,-4],[ function(){ +brd.create('line',[[xmin,-4],[ function(){
            if ( time == 0.0 ) return;                     if ( time == 0.0 ) return;         
            if( time < q1) { return zeit(time); }            if( time < q1) { return zeit(time); }
Zeile 268: Zeile 246:
            x2 =   q1;             x2 =   q1; 
            y2 = -4.5;            y2 = -4.5;
- 
                                      
            if(time > x2 ) return y2;            if(time > x2 ) return y2;
Zeile 278: Zeile 255:
          {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true});           {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true}); 
 ///////////// start down 1 ///////////// start down 1
-   brd.create('line',[[ zeit(q1),-4.5],[ function(){         +brd.create('line',[[ zeit(q1),-4.5],[ function(){          
-       +
            if( time > q1 && time < p1) { return zeit(time); }            if( time > q1 && time < p1) { return zeit(time); }
            else { if (time  > p1) {return zeit(p1); }}               else { if (time  > p1) {return zeit(p1); }}   
Zeile 298: Zeile 274:
          {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true});           {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true}); 
 ///////////// start dip 1 ///////////// start dip 1
-   brd.create('line',[[ zeit(p1),-6],[ function(){         +brd.create('line',[[ zeit(p1),-6],[ function(){             
-       +
            if( time > p1 && time < p2) { return zeit(time); }            if( time > p1 && time < p2) { return zeit(time); }
            else { if (time  >= p2) {return zeit(p2); }}               else { if (time  >= p2) {return zeit(p2); }}   
Zeile 319: Zeile 294:
  
 ///////////// start up 1 ///////////// start up 1
-   brd.create('line',[[ zeit(p2),-6],[ function(){         +brd.create('line',[[ zeit(p2),-6],[ function(){              
-       +
            if( time > p2 && time < q2) { return zeit(time); }            if( time > p2 && time < q2) { return zeit(time); }
            else { if (time  >= q2)     { return zeit(q2); }}               else { if (time  >= q2)     { return zeit(q2); }}   
Zeile 342: Zeile 316:
  
 ///////////// start line ///////////// start line
-   brd.create('line',[[ zeit(q2),-4.5],[ function(){         +brd.create('line',[[ zeit(q2),-4.5],[ function(){             
-       +
            if( time > q2 && time < q3) { return zeit(time); }            if( time > q2 && time < q3) { return zeit(time); }
            else { if (time  >= q3)     { return zeit(q3); } }               else { if (time  >= q3)     { return zeit(q3); } }   
Zeile 364: Zeile 337:
  
 ///////////// start down 2 ///////////// start down 2
-   brd.create('line',[[ zeit(q3),-3.5],[ function(){         +brd.create('line',[[ zeit(q3),-3.5],[ function(){             
-       +
            if( time > q3 && time < p3) { return zeit(time); }            if( time > q3 && time < p3) { return zeit(time); }
            else { if (time  >= p3)     { return zeit(p3); } }               else { if (time  >= p3)     { return zeit(p3); } }   
Zeile 385: Zeile 357:
  
 ///////////// start line ///////////// start line
-   brd.create('line',[[ zeit(p3),-4.5],[ function(){         +brd.create('line',[[ zeit(p3),-4.5],[ function(){              
-       +
            if( time > p3 && time < p4) { return zeit(time); }            if( time > p3 && time < p4) { return zeit(time); }
            else { if (time  >= p4)     { return zeit(p4); } }               else { if (time  >= p4)     { return zeit(p4); } }   
Zeile 406: Zeile 377:
  
 ///////////// start up ///////////// start up
-   brd.create('line',[[ zeit(p4),-4.5],[ function(){         +brd.create('line',[[ zeit(p4),-4.5],[ function(){              
-       +
            if( time > p4 && time < q4) { return zeit(time); }            if( time > p4 && time < q4) { return zeit(time); }
            else { if (time  >= q4)     { return zeit(q4); } }               else { if (time  >= q4)     { return zeit(q4); } }   
Zeile 427: Zeile 397:
  
 ///////////// start line ///////////// start line
-   brd.create('line',[[ zeit(q4),-3.5],[ function(){         +brd.create('line',[[ zeit(q4),-3.5],[ function(){            
-       +
            if( time > q4 && time < 1.0) { return zeit(time); }            if( time > q4 && time < 1.0) { return zeit(time); }
            else { if (time  >= 1.0)     { return zeit(1.0); } }               else { if (time  >= 1.0)     { return zeit(1.0); } }   
Zeile 446: Zeile 415:
          } ]],           } ]], 
          {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true});           {straightFirst:false, straightLast:false, strokeWidth:4, needsRegularUpdate:true}); 
- 
- 
  
        
 ////////////////////////////////////////////////////// //////////////////////////////////////////////////////
 } // END OF BLOCK } // END OF BLOCK
- 
  
 function beschriftungChanged(value) { function beschriftungChanged(value) {
Zeile 467: Zeile 433:
                        
              if( i == 0 ) onImageChanged(source);                         if( i == 0 ) onImageChanged(source);           
-             if( i == 1 ) onPhaseChanged(source);          +             if( i == 1 ) onPhaseChanged(source);         
                          
           }             }  
Zeile 480: Zeile 446:
  
    
-function onBetaChanged() { +function onTimeChanged() { 
-            a = parseFloat($("#betaSlider").val());+            a = parseFloat($("#timeSlider").val());
             time  = a/0.9; // 0.9 slider max!             time  = a/0.9; // 0.9 slider max!
             a = a*14 -7;                   a = a*14 -7;      
-            $("#betaOut").text(time.toFixed(2));+            $("#timeOut").text(time.toFixed(2));
             brd.fullUpdate();                         brd.fullUpdate();            
 } }
Zeile 502: Zeile 468:
 <body onload="onInit()"> <body onload="onInit()">
 <center> <center>
-<section>+<section>   <div id="jbox" class="jxgbox" style="width:500px; height:500px;"></div> 
 +</center>  Idealisierte Lichtkurve zur Demostration der Transitphasen. Bei der primären Phase läuft der Exoplanet vor dem Zentralgestirn und dem Beobachter vorbei, bei der sekundären Phase wird der Exoplanet vom Zentralgestirn verdeckt. Obwohl beide Phasen einen Lichtabfall erzeugen, stellt bereits die primäre Phase die Grenze des derzeit machbaren in der Amateurastronomie dar.
  
-               <div id="jbox" class="jxgbox" style="width:500px; height:500px;"></div> +<br>Einstellungen<br><br> 
-</center>  +                      Zeit:   <span id="timeOutstyle="display:none"></span>&nbsp;&nbsp;&nbsp;&nbsp; 
-            +            <input id="timeSlider" type="range" min="0.0" max="0.9" value="0.0" 
-            Idealisierte Lichtkurve. Ein Transit ist nur zu beobachten, wenn der Impaktparameter <b>b</b> nicht zu groß ist,. <br>Einstellungen<br><br> +                step="0.01" style="width:250px" oninput="onTimeChanged()">  
-                      Zeit:  &beta;: &nbsp;<span id="betaVal"></span> <span id="betaOut"></span>&nbsp;&nbsp;&nbsp;&nbsp; +
-            <input id="betaSlider" type="range" min="0.0" max="0.9" value="0.0" +
-                step="0.01" style="width:250px" oninput="onBetaChanged()">  +
          
 <div> <div>
Zeile 539: Zeile 503:
          checked>          checked>
   <label for="scales">Bild</label>   <label for="scales">Bild</label>
-<div>Reales Foto (des Autors) in der Transitphase (primäre) Unabhängkig von den Phasen (Flanken) reicht die Auflösung nicht aus, um irgendwelche Details zu erkennen.  +<div>Reales Foto (Exoplanet TOI 4059.01 vom Autoreines Exoplaneten in der primären Transitphase. 
 +Unabhängig von den Phasen (oder Flanken) reicht die Auflösung nicht aus, um irgendwelche Details zu erkennen.  
 </div> </div>
  
Zeile 547: Zeile 512:
   <label for="phase">Phasen/Flanken</label>   <label for="phase">Phasen/Flanken</label>
 <div> <div>
-Als Transitphasen bezeichnet man  das Ereigniswenn der Exoplanet vor (primäre Phase) oder hinter (sekundäre Phase) dem Zentralgestirn (engl. Hoststar) vorbeizieht.+<b>primäre Phase</b><br> Die Transitphasebei der der Exoplanet vor dem Zentralgestirn (engl. Hoststar)  im Bezug auf dem Beobachter vorbeizieht.
 </div> </div>
 +<div><b>sekundäre Phase</b><br>Die Transitphase, bei der der Exoplanet hinter dem Zentralgestirn (engl. Hoststar) im Bezug auf dem Beobachter vorbeizieht.</div><div> 
 +<b>Flanken</b><br>Zwischen den Phasen verläuft die Helligkeit nicht gleichmäßig, beispielsweise steigt die Helligkeit von der primären zur sekundären Phase leicht an, da zunehmend auch der vom Zentralgestirn angestrahlte Exoplanet einen Beitrag zur gesamt Helligkeit liefert. <br>Grundsätzlich sind Transittiefen (ΔF) sehr klein, die typische Größenordnung ist hier  milli-magnitudes (mmag) bzw. ppt (parts-per-thousend), und können daher nur fotographisch nachgewiesen werden. </div>
 </body> </body>
 </HTML> </HTML>
phasen.txt · Zuletzt geändert: 2022/03/25 13:27 von torsten.roehl