fabry-perot-cavity-icp-rp.fsx 6.67 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fsx>
<fsx version="0.1" >
 <description>A simple Fabry-Perot Cavity (measuring: intra-cavity and reflected power)</description>
 <globals>
  <parameter identifier="default-wavelength" unit="m" datatype="double" >1064.0e-9</parameter>
  <parameter identifier="speed-of-light" unit="m/s" datatype="double" >299792458.0</parameter>
 </globals>
 <engine identifier="de.mpg.aei.fidelity.engine.timedomain" >
  <parameter identifier="duration" unit="s" datatype="double" >2000.0e-4</parameter>
  <parameter identifier="sampling-frequency" unit="Hz" datatype="double" >2.0e6</parameter>
 </engine>
 <plugins>
  <components>
   <component identifier="de.mpg.aei.fidelity.plugin.component.photodetector" rotation="270" workbenchX="195" workbenchY="173" uuid="{6b305f21-0eb7-440f-98b8-6af2e3148490}" label="PD2" />
   <component identifier="de.mpg.aei.fidelity.plugin.component.space" rotation="0" workbenchX="39" workbenchY="29" uuid="{e49d9a65-75b8-4ec2-8a69-eddac314fd2f}" label="S2" >
    <parameter identifier="refraction" unit="" datatype="double" >1.0</parameter>
    <parameter identifier="length" unit="m" datatype="double" >10</parameter>
   </component>
   <component identifier="de.mpg.aei.fidelity.plugin.component.datastorage" rotation="0" workbenchX="26" workbenchY="287" uuid="{aeb81ce8-5c82-4913-9ee7-5f8733b6b9cc}" label="Data Storage and Output" >
    <parameter identifier="channel1-unit" unit="" datatype="string" >W</parameter>
    <parameter identifier="channel1-label" unit="" datatype="string" >Light Power PD1</parameter>
    <parameter identifier="description" unit="" datatype="string" >Time series of light power output of PD1 and PD2 based on tuning of M2</parameter>
    <parameter identifier="channel2-label" unit="" datatype="string" >Light Power PD2</parameter>
    <parameter identifier="channel2-unit" unit="" datatype="string" >W</parameter>
    <parameter identifier="output-path" unit="" datatype="string" >.</parameter>
    <parameter identifier="enable-channel2" unit="" datatype="bool" >true</parameter>
28
    <parameter identifier="enable-binary-storage" unit="" datatype="bool" >true</parameter>
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
   </component>
   <component identifier="de.mpg.aei.fidelity.plugin.component.space" rotation="0" workbenchX="-190" workbenchY="29" uuid="{7e77e94c-b06e-4d47-9f64-aefee1b47b3b}" label="S1" >
    <parameter identifier="refraction" unit="" datatype="double" >1.0</parameter>
    <parameter identifier="length" unit="m" datatype="double" >1.0</parameter>
   </component>
   <component identifier="de.mpg.aei.fidelity.plugin.component.signal.sawtooth" rotation="0" workbenchX="299" workbenchY="18" uuid="{af25dabf-27d8-4c00-9dee-ddad9bf5ba37}" label="SG1" >
    <parameter identifier="frequency" unit="Hz" datatype="double" >5</parameter>
    <parameter identifier="scale" unit="" datatype="double" >360.0</parameter>
    <parameter identifier="phase" unit="deg" datatype="double" >0.0</parameter>
    <parameter identifier="scale-offset" unit="" datatype="double" >0.0</parameter>
   </component>
   <component identifier="de.mpg.aei.fidelity.plugin.component.mirror" rotation="0" workbenchX="175" workbenchY="17" uuid="{95dc5bd3-d780-48f1-a322-4d137d83fdb4}" label="M2" >
    <parameter identifier="reflectance" unit="" datatype="double" >0.99</parameter>
    <parameter identifier="tuning" unit="deg" datatype="double" >0.0</parameter>
    <parameter identifier="transmittance" unit="" datatype="double" >0.01</parameter>
   </component>
   <component identifier="de.mpg.aei.fidelity.plugin.component.photodetector" rotation="270" workbenchX="-43" workbenchY="170.5" uuid="{52eafdfb-0c33-454a-8d6d-a5345c64ee56}" label="PD1" />
   <component identifier="de.mpg.aei.fidelity.plugin.component.laser" rotation="0" workbenchX="-318" workbenchY="23.5" uuid="{f185a858-341b-46a0-a973-bc00d107e973}" label="L1" >
    <parameter identifier="wavelength" unit="m" datatype="double" >1064.0e-9</parameter>
    <parameter identifier="phase" unit="deg" datatype="double" >0.0</parameter>
    <parameter identifier="power" unit="W" datatype="double" >1.0</parameter>
   </component>
   <component identifier="de.mpg.aei.fidelity.plugin.component.mirror" rotation="0" workbenchX="-63" workbenchY="17" uuid="{9f54f6a9-ffd3-473f-b812-98ebf7287a41}" label="M1" >
    <parameter identifier="reflectance" unit="" datatype="double" >0.9</parameter>
    <parameter identifier="tuning" unit="deg" datatype="double" >0.0</parameter>
    <parameter identifier="transmittance" unit="" datatype="double" >0.1</parameter>
   </component>
  </components>
 </plugins>
 <setup>
  <link nodeType="beam" directionality="bidirectional" >
   <component nodeName="bn2" uuid="{9f54f6a9-ffd3-473f-b812-98ebf7287a41}" />
   <component nodeName="bn1" uuid="{e49d9a65-75b8-4ec2-8a69-eddac314fd2f}" />
  </link>
  <link nodeType="beam" directionality="unidirectional" >
   <component nodeName="bn1" role="source" uuid="{f185a858-341b-46a0-a973-bc00d107e973}" />
   <component nodeName="bn1" role="destination" uuid="{7e77e94c-b06e-4d47-9f64-aefee1b47b3b}" />
  </link>
  <link nodeType="beam" directionality="bidirectional" >
   <component nodeName="bn2" uuid="{e49d9a65-75b8-4ec2-8a69-eddac314fd2f}" />
   <component nodeName="bn1" uuid="{95dc5bd3-d780-48f1-a322-4d137d83fdb4}" />
  </link>
  <link nodeType="beam" directionality="bidirectional" >
   <component nodeName="bn1" uuid="{9f54f6a9-ffd3-473f-b812-98ebf7287a41}" />
   <component nodeName="bn1" uuid="{52eafdfb-0c33-454a-8d6d-a5345c64ee56}" />
  </link>
  <link nodeType="control" directionality="unidirectional" >
   <component nodeName="cn1" role="source" uuid="{af25dabf-27d8-4c00-9dee-ddad9bf5ba37}" />
   <component nodeName="cn_tuning" role="destination" uuid="{95dc5bd3-d780-48f1-a322-4d137d83fdb4}" />
  </link>
  <link nodeType="beam" directionality="unidirectional" >
   <component nodeName="bn1" role="source" uuid="{95dc5bd3-d780-48f1-a322-4d137d83fdb4}" />
   <component nodeName="bn1" role="destination" uuid="{6b305f21-0eb7-440f-98b8-6af2e3148490}" />
  </link>
  <link nodeType="control" directionality="unidirectional" >
   <component nodeName="cn1" role="source" uuid="{6b305f21-0eb7-440f-98b8-6af2e3148490}" />
   <component nodeName="cn2" role="destination" uuid="{aeb81ce8-5c82-4913-9ee7-5f8733b6b9cc}" />
  </link>
  <link nodeType="beam" directionality="bidirectional" >
   <component nodeName="bn2" uuid="{7e77e94c-b06e-4d47-9f64-aefee1b47b3b}" />
   <component nodeName="bn1" uuid="{9f54f6a9-ffd3-473f-b812-98ebf7287a41}" />
  </link>
  <link nodeType="control" directionality="unidirectional" >
   <component nodeName="cn1" role="source" uuid="{52eafdfb-0c33-454a-8d6d-a5345c64ee56}" />
   <component nodeName="cn1" role="destination" uuid="{aeb81ce8-5c82-4913-9ee7-5f8733b6b9cc}" />
  </link>
 </setup>
</fsx>