|
|
| Zeile 1: |
Zeile 1: |
| <html> | | <html><a href="lnt_applets/jsx_spektrum.html" target="_blank">Link zum Applet</a><html> |
| <head> | |
| <meta charset="utf-8" />
| |
| <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.99.6/jsxgraphcore.js"></script>
| |
| <script type="text/javascript" src="https://cdn.rawgit.com/mathjax/MathJax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
| |
| <style>
| |
| .button{
| |
| background-color: black;
| |
| border: none;
| |
| color: white;
| |
| font-family: arial;
| |
| padding: 8px 20px;
| |
| text-align: center;
| |
| text-decoration: none;
| |
| display: inline-block;
| |
| font-size: 16px;
| |
| border-radius: 15px;
| |
| }
| |
| | |
| .button:active {
| |
| background-color: #939393;}
| |
| | |
| </style>
| |
| </head>
| |
| | |
| | |
| <p>
| |
| <input type="checkbox" id="gridbox" onclick="showgrid();" checked> <label for="gridbox">Gitterlinien zeigen</label>
| |
| <button class="button" onclick="drawNow();">Reset</button>
| |
| <p><B><span style=" font-family:arial; font-size:0.750em; color:red;">Impuls 1
| |
| <select class="dropdown1" id ="Impuls 1" onchange ="change1(this)">
| |
| <option selected value='0'>Gauß</option>
| |
| <option value='1'>Rechteck</option>
| |
| <option value='2'>Dreieck</option>
| |
| <option value='3'>Trapez</option>
| |
| <option value='4'>Cos-Rolloff</option>
| |
| <option value='5'>Inaktiv</option>
| |
| </select>
| |
| </span></B></p>
| |
| | |
| <p><B><span style=" font-family:arial; font-size:0.750em; color:blue;">Impuls 2
| |
| <select class="dropdown2" id ="Impuls 2" onchange ="change2(this)">
| |
| <option value='0'>Gauß</option>
| |
| <option value='1'>Rechteck</option>
| |
| <option value='2'>Dreieck</option>
| |
| <option selected value='3'>Trapez</option>
| |
| <option value='4'>Cos-Rolloff</option>
| |
| <option value='5'>Inaktiv</option>
| |
| </select>
| |
| </span></B></p>
| |
| </p>
| |
| | |
| <div id="pltBox1" class="jxgbox" style="width:600px; height:300px; border:1px solid black; margin:40px 20px 100px 220px;"></div>
| |
| <div id="pltBox2" class="jxgbox" style="width:600px; height:300px; border:1px solid black; margin:50px 20px 100px 220px;"></div>
| |
| <div id="cnfBox1" class="jxgbox" style="width:200px; height:600px; border:1px solid black; margin:-805px 10px 100px 10px;"></div>
| |
| <div id="cnfBox2" class="jxgbox" style="width:200px; height:600px; border:1px solid black; margin:-700px 800px 100px 830px;"></div>
| |
| <div id="cnfBox3" class="jxgbox" style="width:600px; height:50px; border:1px solid black; margin:-380px 800px 100px 220px;"></div>
| |
| | |
| | |
| <script type="text/javascript">
| |
| | |
| //Grundeinstellungen der beiden Applets
| |
| JXG.Options.text.useMathJax = true;
| |
| pltBox1 = JXG.JSXGraph.initBoard('pltBox1', {
| |
| showCopyright:false, axis:false,
| |
| zoom:{factorX:1.1, factorY:1.1, wheel:true, needshift:true, eps: 0.1},
| |
| grid:false,
| |
| boundingbox: [-1.1, 1.1, 1.1, -0.3]
| |
| });
| |
| pltBox2 = JXG.JSXGraph.initBoard('pltBox2', {
| |
| showCopyright:false, axis:false,
| |
| zoom:{factorX:1.1, factorY:1.1, wheel:true, needshift:true, eps: 0.1},
| |
| grid:false,
| |
| boundingbox: [-3.1, 1.1, 3.1, -0.3]
| |
| });
| |
| cnfBox1 = JXG.JSXGraph.initBoard('cnfBox1', {
| |
| showCopyright:false, axis:false, ShowNavigation:false,
| |
| zoom:{enabled:false}, pan:{enabled:false}, grid:false,
| |
| boundingbox: [-3.1, 1.1, 3.1, -0.3]
| |
| });
| |
| cnfBox2 = JXG.JSXGraph.initBoard('cnfBox2', {
| |
| showCopyright:false, axis:false, ShowNavigation:false,
| |
| zoom:{enabled:false}, pan:{enabled:false}, grid:false,
| |
| boundingbox: [-3.1, 1.1, 3.1, -0.3]
| |
| });
| |
| cnfBox3 = JXG.JSXGraph.initBoard('cnfBox3', {
| |
| showCopyright:false, axis:false, ShowNavigation:false,
| |
| zoom:{enabled:false}, pan:{enabled:false}, grid:false,
| |
| boundingbox: [-3.1, 1.1, 3.1, -0.3]
| |
| });
| |
| | |
| cnfBox1.addChild(pltBox1);
| |
| cnfBox2.addChild(pltBox1);
| |
| cnfBox1.addChild(pltBox2);
| |
| cnfBox2.addChild(pltBox2);
| |
| cnfBox3.addChild(cnfBox1);
| |
| cnfBox3.addChild(cnfBox2);
| |
| | |
| | |
| //Einstellungen der Achsen
| |
| xaxis1 = pltBox1.create('axis', [[0, 0], [1,0]], {
| |
| name:'\\[t\\]',
| |
| withLabel:true, label:{position:'rt', offset:[-25, 15]}
| |
| });
| |
| yaxis1 = pltBox1.create('axis', [[0, 0], [0, 1]], {
| |
| name:'\\[x(t)\\]',
| |
| withLabel:true, label:{position:'rt', offset:[10, -5]}
| |
| });
| |
| xaxis2 = pltBox2.create('axis', [[0, 0], [1,0]], {
| |
| name:'\\[f\\]',
| |
| withLabel:true, label:{position:'rt', offset:[-25, 15]}
| |
| });
| |
| yaxis2 = pltBox2.create('axis', [[0, 0], [0, 1]], {
| |
| name:'\\[X(f)\\]',
| |
| withLabel:true, label:{position:'rt', offset:[10, -5]}
| |
| });
| |
| | |
| //Festlegen der Schieberegler
| |
| sldA1 = cnfBox1.create('slider',[[-2.8,1],[0.8,1],[0,1,2]], {
| |
| suffixlabel:' <I>A</I>_1=',
| |
| snapWidth:0.05
| |
| }),
| |
| sldDT1 = cnfBox1.create('slider',[[-2.8,0.9],[0.8,0.9],[0,1,2]], {
| |
| suffixlabel:' <I>Δt</I>_1=',
| |
| snapWidth:0.01
| |
| }),
| |
| sldR1 = cnfBox1.create('slider',[[-2.8,0.8],[0.8,0.8],[0,0.5,1]], {
| |
| suffixlabel:' <I>r</I>_1=',
| |
| snapWidth:0.05
| |
| }),
| |
| sldA2 = cnfBox2.create('slider',[[-2.8,1],[0.8,1],[0,1,2]], {
| |
| suffixlabel:' <I>A</I>_2=',
| |
| snapWidth:0.05
| |
| }),
| |
| sldDT2 = cnfBox2.create('slider',[[-2.8,0.9],[0.8,0.9],[0,1,2]], {
| |
| suffixlabel:' <I>Δt</I>_2=',
| |
| snapWidth:0.05
| |
| }),
| |
| sldR2 = cnfBox2.create('slider',[[-2.8,0.8],[0.8,0.8],[0,0.5,1]], {
| |
| suffixlabel:' <I>r</I>_2=',
| |
| snapWidth:0.05
| |
| }),
| |
| sldT = cnfBox3.create('slider',[[-2.8,0.4],[-1.6,0.4],[-1,0.5,1]], {
| |
| suffixlabel:' <I>t</I>=',
| |
| snapWidth:0.05
| |
| }),
| |
| sldF = cnfBox3.create('slider',[[1,0.4],[2.2,0.4],[-3,0.5,3]], {
| |
| suffixlabel:' <I>f</I>=',
| |
| snapWidth:0.05
| |
| }),
| |
| | |
| | |
| //Substituierte Hilfswerte
| |
| t1=sldDT1.Value()/2-(sldR1.Value()*sldDT1.Value())/2
| |
| t2=(sldR1.Value()*sldDT1.Value())/2+sldDT1.Value()/2
| |
| | |
| //Definition der Texte für die Funktionswerte von Impuls 1
| |
| var txtG1=cnfBox1.create('text',[0,0.1, function()
| |
| {return '\\[x(t)= '+ Math.round((sldA1.Value()*Math.exp(-1*Math.PI*(sldT.Value()/sldDT1.Value())*(sldT.Value()/sldDT1.Value())))*1000)/1000 +' \\]';}],
| |
| {fixed:true, strokeColor:'red', visible:true});
| |
| var txtR1=cnfBox1.create('text',[0,0.1, function(){
| |
| if (Math.abs(sldT.Value())<sldDT1.Value()/2)
| |
| {return '\\[x(t)= '+ Math.round((sldA1.Value())*1000)/1000 +' \\]';}
| |
| else if(Math.abs(sldT.Value())==sldDT1.Value()/2)
| |
| {return '\\[x(t)= '+ Math.round((sldA1.Value()/2)*1000)/1000 +' \\]';}
| |
| else
| |
| {return '\\[x(t)= '+ Math.round((0)*1000)/1000 +' \\]';}}],
| |
| {fixed:true, strokeColor:'red', visible:false});
| |
| var txtD1=cnfBox1.create('text',[0,0.1, function(){
| |
| if (Math.abs(sldT.Value())<sldDT1.Value())
| |
| {return '\\[x(t)= '+ Math.round((sldA1.Value()*(1-Math.abs(sldT.Value())/sldDT1.Value()))*1000)/1000 +' \\]';}
| |
| else
| |
| {return '\\[x(t)= '+ Math.round((0)*1000)/1000 +' \\]';}}],
| |
| {fixed:true, strokeColor:'red', visible:false});
| |
| | |
| | |
| var txtGS1=cnfBox1.create('text',[0,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA1.Value()*sldDT1.Value()*Math.exp(-1*Math.PI*(sldF.Value()*sldDT1.Value())*(sldF.Value()*sldDT1.Value())))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'red', visible:true});
| |
| var txtRS1=cnfBox1.create('text',[0,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA1.Value()*sldDT1.Value()*Math.sin(Math.PI*sldDT1.Value()*sldF.Value())/(Math.PI*sldDT1.Value()*sldF.Value()))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'red', visible:false});
| |
| var txtDS1=cnfBox1.create('text',[0,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA1.Value()*sldDT1.Value()*Math.pow(Math.sin(Math.PI*sldDT1.Value()*sldF.Value())/(Math.PI*sldDT1.Value()*sldF.Value()),2))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'red', visible:false});
| |
| var txtTS1=cnfBox1.create('text',[0,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA1.Value()*sldDT1.Value()*(Math.sin(Math.PI*sldDT1.Value()*sldF.Value())/(Math.PI*sldDT1.Value()*sldF.Value()))*(Math.sin(Math.PI*sldR1.Value()*sldDT1.Value()*sldF.Value())/(Math.PI*sldR1.Value()*sldDT1.Value()*sldF.Value())))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'red', visible:false});
| |
| var txtCS1=cnfBox1.create('text',[0,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA1.Value()*sldDT1.Value()*(Math.cos(Math.PI*sldR1.Value()*sldDT1.Value()*sldF.Value()))/(1-Math.pow((2*sldR1.Value()*sldDT1.Value()*sldF.Value()),2))*(Math.sin(Math.PI*sldDT1.Value()*sldF.Value())/(Math.PI*sldDT1.Value()*sldF.Value())))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'red', visible:false});
| |
| | |
| | |
| //Definition der Texte für die Funktionswerte von Impuls 2
| |
| | |
| var txtG2=cnfBox2.create('text',[-2,0.1, function()
| |
| {return '\\[x(t)= '+ Math.round((sldA2.Value()*Math.exp(-1*Math.PI*(sldT.Value()/sldDT2.Value())*(sldT.Value()/sldDT2.Value())))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'blue', visible:false});
| |
| var txtR2=cnfBox2.create('text',[-2,0.1, function(){
| |
| if (Math.abs(sldT.Value())<sldDT2.Value()/2)
| |
| {return '\\[x(t)= '+ Math.round((sldA2.Value())*1000)/1000 +' \\]';}
| |
| else if(Math.abs(sldT.Value())==sldDT2.Value()/2)
| |
| {return '\\[x(t)= '+ Math.round((sldA2.Value()/2)*1000)/1000 +' \\]';}
| |
| else
| |
| {return '\\[x(t)= '+ Math.round((0)*1000)/1000 +' \\]';}}],
| |
| {fixed:true, strokeColor:'blue', visible:false});
| |
| var txtD2=cnfBox2.create('text',[-2,0.1, function(){
| |
| if (Math.abs(sldT.Value())<sldDT2.Value())
| |
| {return '\\[x(t)= '+ Math.round((sldA2.Value()*(1-Math.abs(sldT.Value())/sldDT2.Value()))*1000)/1000 +' \\]';}
| |
| else
| |
| {return '\\[x(t)= '+ Math.round((0)*1000)/1000 +' \\]';}}],
| |
| {fixed:true, strokeColor:'blue', visible:false});
| |
| | |
| var txtGS2=cnfBox2.create('text',[-2,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA2.Value()*sldDT2.Value()*Math.exp(-1*Math.PI*(sldF.Value()*sldDT2.Value())*(sldF.Value()*sldDT2.Value())))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'blue', visible:false});
| |
| var txtRS2=cnfBox2.create('text',[-2,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA2.Value()*sldDT2.Value()*Math.sin(Math.PI*sldDT2.Value()*sldF.Value())/(Math.PI*sldDT2.Value()*sldF.Value()))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'blue', visible:false});
| |
| var txtDS2=cnfBox2.create('text',[-2,0, function()
| |
| {return '\\[X(f)= '+ Math.round((sldA2.Value()*sldDT2.Value()*Math.pow(Math.sin(Math.PI*sldDT2.Value()*sldF.Value())/(Math.PI*sldDT2.Value()*sldF.Value()),2))*1000)/1000 +' \\]' ;}],
| |
| {fixed:true, strokeColor:'blue', visible:false});
| |
| | |
| var funcG1 = pltBox1.create('functiongraph',[function(x)
| |
| {return (sldA1.Value()*Math.exp(-1*Math.PI*(x/sldDT1.Value())*(x/sldDT1.Value())))}],
| |
| {strokeColor: "red", visible: true});
| |
| var funcR1 = pltBox1.create('functiongraph',[function(x){
| |
| if (Math.abs(x)<sldDT1.Value()/2)
| |
| {return sldA1.Value();}
| |
| else if(Math.abs(x)==sldDT1.Value()/2)
| |
| {return sldA1.Value()/2;}
| |
| else
| |
| {return 0;}}],
| |
| {strokeColor: "red", visible: false});
| |
| var funcD1 = pltBox1.create('functiongraph',[function(x){
| |
| if (Math.abs(x)<sldDT1.Value())
| |
| {return sldA1.Value()*(1-Math.abs(x)/sldDT1.Value());}
| |
| else
| |
| {return 0;}}],
| |
| {strokeColor: "red", visible: false});
| |
| | |
| | |
| //Definition der Spektralfunktionen von Impuls 1
| |
| funcGS1 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA1.Value()*sldDT1.Value()*Math.exp(-1*Math.PI*(x*sldDT1.Value())*(x*sldDT1.Value())))}],
| |
| {strokeColor: "red", visible: true});
| |
| funcRS1 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA1.Value()*sldDT1.Value()*Math.sin(Math.PI*sldDT1.Value()*x)/(Math.PI*sldDT1.Value()*x))}],
| |
| {strokeColor: "red", visible: false});
| |
| funcDS1 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA1.Value()*sldDT1.Value()*Math.pow(Math.sin(Math.PI*sldDT1.Value()*x)/(Math.PI*sldDT1.Value()*x),2))}],
| |
| {strokeColor: "red", visible: false});
| |
| funcTS1 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA1.Value()*sldDT1.Value()*(Math.sin(Math.PI*sldDT1.Value()*x)/(Math.PI*sldDT1.Value()*x))*(Math.sin(Math.PI*sldR1.Value()*sldDT1.Value()*x)/(Math.PI*sldR1.Value()*sldDT1.Value()*x)))}],
| |
| {strokeColor: "red", visible: false});
| |
| funcCS1 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA1.Value()*sldDT1.Value()*(Math.cos(Math.PI*sldR1.Value()*sldDT1.Value()*x))/(1-Math.pow((2*sldR1.Value()*sldDT1.Value()*x),2))*(Math.sin(Math.PI*sldDT1.Value()*x)/(Math.PI*sldDT1.Value()*x)))}],
| |
| {strokeColor: "red", visible: false});
| |
| | |
| //Definition der Zeitfunktionen von Impuls 2
| |
| var funcG2 = pltBox1.create('functiongraph',[function(x){
| |
| return (sldA2.Value()*Math.exp(-1*Math.PI*(x/sldDT2.Value())*(x/sldDT2.Value())))}],
| |
| {strokeColor: "blue", visible: false});
| |
| var funcR2 = pltBox1.create('functiongraph',[function(x){
| |
| if (Math.abs(x)<sldDT2.Value()/2)
| |
| {return sldA2.Value();}
| |
| else if(Math.abs(x)==sldDT2.Value()/2)
| |
| {return sldA2.Value()/2;}
| |
| else
| |
| {return 0;}}],
| |
| {strokeColor: "blue", visible: false});
| |
| var funcD2 = pltBox1.create('functiongraph',[function(x){
| |
| if (Math.abs(x)<sldDT2.Value())
| |
| {return sldA2.Value()*(1-Math.abs(x)/sldDT2.Value());}
| |
| else
| |
| {return 0;}}],
| |
| {strokeColor: "blue", visible: false});
| |
| | |
| //Definition der Spektralfunktionen von Impuls 2
| |
| var funcGS2 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA2.Value()*sldDT2.Value()*Math.exp(-1*Math.PI*(x*sldDT2.Value())*(x*sldDT2.Value())))}],
| |
| {strokeColor: "blue", visible: false});
| |
| var funcRS2 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA2.Value()*sldDT2.Value()*Math.sin(Math.PI*sldDT2.Value()*x)/(Math.PI*sldDT2.Value()*x))}],
| |
| {strokeColor: "blue", visible: false});
| |
| var funcDS2 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA2.Value()*sldDT2.Value()*Math.pow(Math.sin(Math.PI*sldDT2.Value()*x)/(Math.PI*sldDT2.Value()*x),2))}],
| |
| {strokeColor: "blue", visible: false});
| |
| var funcTS2 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA2.Value()*sldDT2.Value()*(Math.sin(Math.PI*sldDT2.Value()*x)/(Math.PI*sldDT2.Value()*x))*(Math.sin(Math.PI*sldR2.Value()*sldDT2.Value()*x)/(Math.PI*sldR2.Value()*sldDT2.Value()*x)))}],
| |
| {strokeColor: "blue", visible: true});
| |
| var funcCS2 = pltBox2.create('functiongraph',[function(x){
| |
| return (sldA2.Value()*sldDT2.Value()*(Math.cos(Math.PI*sldR2.Value()*sldDT2.Value()*x))/(1-Math.pow((2*sldR2.Value()*sldDT2.Value()*x),2))*(Math.sin(Math.PI*sldDT2.Value()*x)/(Math.PI*sldDT2.Value()*x)))}],
| |
| {strokeColor: "blue", visible: false});
| |
| | |
| | |
| //Definition der Dropdownlisten dropdown1 und dropdown2
| |
| var change1 = function(obj) {
| |
| var v = obj.value;
| |
| if (v=='0') { impuls1G();}
| |
| else if (v=='1') { impuls1R();}
| |
| else if (v=='2') { impuls1D();}
| |
| else if (v=='3') { impuls1T();}
| |
| else if (v=='4') { impuls1C();}
| |
| else if (v=='5') { impuls1I();}
| |
| };
| |
| | |
| var change2 = function(obj) {
| |
| var v = obj.value;
| |
| if (v=='0') { impuls2G();}
| |
| else if (v=='1') { impuls2R();}
| |
| else if (v=='2') { impuls2D();}
| |
| else if (v=='3') { impuls2T();}
| |
| else if (v=='4') { impuls2C();}
| |
| else if (v=='5') { impuls2I();}
| |
| };
| |
| | |
| | |
| //Definition der Funktionen für dropdown1
| |
| function impuls1G() {
| |
| funcG1.setProperty({visible:true});
| |
| funcR1.setProperty({visible:false});
| |
| funcD1.setProperty({visible:false});
| |
| funcT1.setProperty({visible:false});
| |
| funcC1.setProperty({visible:false});
| |
| funcGS1.setProperty({visible:true});
| |
| funcRS1.setProperty({visible:false});
| |
| funcDS1.setProperty({visible:false});
| |
| funcTS1.setProperty({visible:false});
| |
| funcCS1.setProperty({visible:false});
| |
| txtG1.setProperty({visible:true});
| |
| txtR1.setProperty({visible:false});
| |
| txtD1.setProperty({visible:false});
| |
| txtT1.setProperty({visible:false});
| |
| txtC1.setProperty({visible:false});
| |
| txtGS1.setProperty({visible:true});
| |
| txtRS1.setProperty({visible:false});
| |
| txtDS1.setProperty({visible:false});
| |
| txtTS1.setProperty({visible:false});
| |
| txtCS1.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls1R() {
| |
| funcG1.setProperty({visible:false});
| |
| funcR1.setProperty({visible:true});
| |
| funcD1.setProperty({visible:false});
| |
| funcT1.setProperty({visible:false});
| |
| funcC1.setProperty({visible:false});
| |
| funcGS1.setProperty({visible:false});
| |
| funcRS1.setProperty({visible:true});
| |
| funcDS1.setProperty({visible:false});
| |
| funcTS1.setProperty({visible:false});
| |
| funcCS1.setProperty({visible:false});
| |
| txtG1.setProperty({visible:false});
| |
| txtR1.setProperty({visible:true});
| |
| txtD1.setProperty({visible:false});
| |
| txtT1.setProperty({visible:false});
| |
| txtC1.setProperty({visible:false});
| |
| txtGS1.setProperty({visible:false});
| |
| txtRS1.setProperty({visible:true});
| |
| txtDS1.setProperty({visible:false});
| |
| txtTS1.setProperty({visible:false});
| |
| txtCS1.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls1D() {
| |
| funcG1.setProperty({visible:false});
| |
| funcR1.setProperty({visible:false});
| |
| funcD1.setProperty({visible:true});
| |
| funcT1.setProperty({visible:false});
| |
| funcC1.setProperty({visible:false});
| |
| funcGS1.setProperty({visible:false});
| |
| funcRS1.setProperty({visible:true});
| |
| funcDS1.setProperty({visible:false});
| |
| funcTS1.setProperty({visible:false});
| |
| funcCS1.setProperty({visible:false});
| |
| txtG1.setProperty({visible:false});
| |
| txtR1.setProperty({visible:false});
| |
| txtD1.setProperty({visible:true});
| |
| txtT1.setProperty({visible:false});
| |
| txtC1.setProperty({visible:false});
| |
| txtGS1.setProperty({visible:false});
| |
| txtRS1.setProperty({visible:false});
| |
| txtDS1.setProperty({visible:true});
| |
| txtTS1.setProperty({visible:false});
| |
| txtCS1.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls1T() {
| |
| funcG1.setProperty({visible:false});
| |
| funcR1.setProperty({visible:false});
| |
| funcD1.setProperty({visible:false});
| |
| funcT1.setProperty({visible:true});
| |
| funcC1.setProperty({visible:false});
| |
| funcGS1.setProperty({visible:false});
| |
| funcRS1.setProperty({visible:false});
| |
| funcDS1.setProperty({visible:false});
| |
| funcTS1.setProperty({visible:true});
| |
| funcCS1.setProperty({visible:false});
| |
| txtG1.setProperty({visible:false});
| |
| txtR1.setProperty({visible:false});
| |
| txtD1.setProperty({visible:false});
| |
| txtT1.setProperty({visible:true});
| |
| txtC1.setProperty({visible:false});
| |
| txtGS1.setProperty({visible:false});
| |
| txtRS1.setProperty({visible:false});
| |
| txtDS1.setProperty({visible:false});
| |
| txtTS1.setProperty({visible:true});
| |
| txtCS1.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls1C() {
| |
| funcG1.setProperty({visible:false});
| |
| funcR1.setProperty({visible:false});
| |
| funcD1.setProperty({visible:false});
| |
| funcT1.setProperty({visible:false});
| |
| funcC1.setProperty({visible:true});
| |
| funcGS1.setProperty({visible:false});
| |
| funcRS1.setProperty({visible:false});
| |
| funcDS1.setProperty({visible:false});
| |
| funcTS1.setProperty({visible:false});
| |
| funcCS1.setProperty({visible:true});
| |
| txtG1.setProperty({visible:false});
| |
| txtR1.setProperty({visible:false});
| |
| txtD1.setProperty({visible:false});
| |
| txtT1.setProperty({visible:false});
| |
| txtC1.setProperty({visible:true});
| |
| txtGS1.setProperty({visible:false});
| |
| txtRS1.setProperty({visible:false});
| |
| txtDS1.setProperty({visible:false});
| |
| txtTS1.setProperty({visible:false});
| |
| txtCS1.setProperty({visible:true});
| |
| };
| |
| | |
| function impuls1I() {
| |
| funcG1.setProperty({visible:false});
| |
| funcR1.setProperty({visible:false});
| |
| funcD1.setProperty({visible:false});
| |
| funcT1.setProperty({visible:false});
| |
| funcC1.setProperty({visible:false});
| |
| funcGS1.setProperty({visible:false});
| |
| funcRS1.setProperty({visible:false});
| |
| funcDS1.setProperty({visible:false});
| |
| funcTS1.setProperty({visible:false});
| |
| funcCS1.setProperty({visible:false});
| |
| txtG1.setProperty({visible:false});
| |
| txtR1.setProperty({visible:false});
| |
| txtD1.setProperty({visible:false});
| |
| txtT1.setProperty({visible:false});
| |
| txtC1.setProperty({visible:false});
| |
| txtGS1.setProperty({visible:false});
| |
| txtRS1.setProperty({visible:false});
| |
| txtDS1.setProperty({visible:false});
| |
| txtTS1.setProperty({visible:false});
| |
| txtCS1.setProperty({visible:false});
| |
| };
| |
| | |
| //Definition der Funktionen für dropdown1
| |
| | |
| function impuls2G() {
| |
| funcG2.setProperty({visible:true});
| |
| funcR2.setProperty({visible:false});
| |
| funcD2.setProperty({visible:false});
| |
| funcT2.setProperty({visible:false});
| |
| funcC2.setProperty({visible:false});
| |
| funcGS2.setProperty({visible:true});
| |
| funcRS2.setProperty({visible:false});
| |
| funcDS2.setProperty({visible:false});
| |
| funcTS2.setProperty({visible:false});
| |
| funcCS2.setProperty({visible:false});
| |
| txtG2.setProperty({visible:true});
| |
| txtR2.setProperty({visible:false});
| |
| txtD2.setProperty({visible:false});
| |
| txtT2.setProperty({visible:false});
| |
| txtC2.setProperty({visible:false});
| |
| txtGS2.setProperty({visible:true});
| |
| txtRS2.setProperty({visible:false});
| |
| txtDS2.setProperty({visible:false});
| |
| txtTS2.setProperty({visible:false});
| |
| txtCS2.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls2R() {
| |
| funcG2.setProperty({visible:false});
| |
| funcR2.setProperty({visible:true});
| |
| funcD2.setProperty({visible:false});
| |
| funcT2.setProperty({visible:false});
| |
| funcC2.setProperty({visible:false});
| |
| funcGS2.setProperty({visible:false});
| |
| funcRS2.setProperty({visible:true});
| |
| funcDS2.setProperty({visible:false});
| |
| funcTS2.setProperty({visible:false});
| |
| funcCS2.setProperty({visible:false});
| |
| txtG2.setProperty({visible:false});
| |
| txtR2.setProperty({visible:true});
| |
| txtD2.setProperty({visible:false});
| |
| txtT2.setProperty({visible:false});
| |
| txtC2.setProperty({visible:false});
| |
| txtGS2.setProperty({visible:false});
| |
| txtRS2.setProperty({visible:true});
| |
| txtDS2.setProperty({visible:false});
| |
| txtTS2.setProperty({visible:false});
| |
| txtCS2.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls2D() {
| |
| funcG2.setProperty({visible:false});
| |
| funcR2.setProperty({visible:false});
| |
| funcD2.setProperty({visible:true});
| |
| funcT2.setProperty({visible:false});
| |
| funcC2.setProperty({visible:false});
| |
| funcGS2.setProperty({visible:false});
| |
| funcRS2.setProperty({visible:true});
| |
| funcDS2.setProperty({visible:false});
| |
| funcTS2.setProperty({visible:false});
| |
| funcCS2.setProperty({visible:false});
| |
| txtG2.setProperty({visible:false});
| |
| txtR2.setProperty({visible:false});
| |
| txtD2.setProperty({visible:true});
| |
| txtT2.setProperty({visible:false});
| |
| txtC2.setProperty({visible:false});
| |
| txtGS2.setProperty({visible:false});
| |
| txtRS2.setProperty({visible:false});
| |
| txtDS2.setProperty({visible:true});
| |
| txtTS2.setProperty({visible:false});
| |
| txtCS2.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls2T() {
| |
| funcG2.setProperty({visible:false});
| |
| funcR2.setProperty({visible:false});
| |
| funcD2.setProperty({visible:false});
| |
| funcT2.setProperty({visible:true});
| |
| funcC2.setProperty({visible:false});
| |
| funcGS2.setProperty({visible:false});
| |
| funcRS2.setProperty({visible:false});
| |
| funcDS2.setProperty({visible:false});
| |
| funcTS2.setProperty({visible:true});
| |
| funcCS2.setProperty({visible:false});
| |
| txtG2.setProperty({visible:false});
| |
| txtR2.setProperty({visible:false});
| |
| txtD2.setProperty({visible:false});
| |
| txtT2.setProperty({visible:true});
| |
| txtC2.setProperty({visible:false});
| |
| txtGS2.setProperty({visible:false});
| |
| txtRS2.setProperty({visible:false});
| |
| txtDS2.setProperty({visible:false});
| |
| txtTS2.setProperty({visible:true});
| |
| txtCS2.setProperty({visible:false});
| |
| };
| |
| | |
| function impuls2C() {
| |
| funcG2.setProperty({visible:false});
| |
| funcR2.setProperty({visible:false});
| |
| funcD2.setProperty({visible:false});
| |
| funcT2.setProperty({visible:false});
| |
| funcC2.setProperty({visible:true});
| |
| funcGS2.setProperty({visible:false});
| |
| funcRS2.setProperty({visible:false});
| |
| funcDS2.setProperty({visible:false});
| |
| funcTS2.setProperty({visible:false});
| |
| funcCS2.setProperty({visible:true});
| |
| txtG2.setProperty({visible:false});
| |
| txtR2.setProperty({visible:false});
| |
| txtD2.setProperty({visible:false});
| |
| txtT2.setProperty({visible:false});
| |
| txtC2.setProperty({visible:true});
| |
| txtGS2.setProperty({visible:false});
| |
| txtRS2.setProperty({visible:false});
| |
| txtDS2.setProperty({visible:false});
| |
| txtTS2.setProperty({visible:false});
| |
| txtCS2.setProperty({visible:true});
| |
| };
| |
| | |
| function impuls2I() {
| |
| funcG2.setProperty({visible:false});
| |
| funcR2.setProperty({visible:false});
| |
| funcD2.setProperty({visible:false});
| |
| funcT2.setProperty({visible:false});
| |
| funcC2.setProperty({visible:false});
| |
| funcGS2.setProperty({visible:false});
| |
| funcRS2.setProperty({visible:false});
| |
| funcDS2.setProperty({visible:false});
| |
| funcTS2.setProperty({visible:false});
| |
| funcCS2.setProperty({visible:false});
| |
| txtG2.setProperty({visible:false});
| |
| txtR2.setProperty({visible:false});
| |
| txtD2.setProperty({visible:false});
| |
| txtT2.setProperty({visible:false});
| |
| txtC2.setProperty({visible:false});
| |
| txtGS2.setProperty({visible:false});
| |
| txtRS2.setProperty({visible:false});
| |
| txtDS2.setProperty({visible:false});
| |
| txtTS2.setProperty({visible:false});
| |
| txtCS2.setProperty({visible:false});
| |
| };
| |
| | |
| | |
| //Definition der Zeige und Verstecke Koordinatensystemfunktion
| |
| | |
| function showgrid() {
| |
| if (gridbox.checked) {
| |
| xaxis1 = pltBox1.create('axis', [[0, 0], [1,0]], {});
| |
| yaxis1 = pltBox1.create('axis', [[0, 0], [0, 1]], {});
| |
| xaxis2 = pltBox2.create('axis', [[0, 0], [1, 0]], {});
| |
| yaxis2 = pltBox2.create('axis', [[0, 0], [0, 1]], {});
| |
| }
| |
| else {
| |
| xaxis1.removeTicks(xaxis1.defaultTicks);
| |
| yaxis1.removeTicks(yaxis1.defaultTicks);
| |
| xaxis2.removeTicks(xaxis2.defaultTicks);
| |
| yaxis2.removeTicks(yaxis2.defaultTicks);
| |
| }
| |
| pltBox1.fullUpdate();
| |
| pltBox2.fullUpdate();
| |
| };
| |
| </script>
| |
| | |
| | |
| | |
| | |
| </body>
| |
| </html>
| |
| | |
| | |
| | |
| {{Display}}
| |