3 """Write (append) AO loop parameters to file for YAO
6 file_name (str) : yao parameter file name
8 loop : (Param_loop) : compass loop parameters
10 controller : (Param_controller) : compass controller parameters
12 f=open(file_name,
"a+")
13 f.write(
"\n\n//------------------------------")
14 f.write(
"\n//LOOP parameters")
15 f.write(
"\n//------------------------------")
16 f.write(
"\nloop.method = " +
"\"none\"" +
";")
17 f.write(
"\nloop.leak = " + str(0.001) +
";")
18 f.write(
"\nloop.gain = " + str(controller.gain) +
";")
19 f.write(
"\nloop.framedelay = " + str(controller.delay+1) +
";")
20 f.write(
"\nloop.niter = " + str(loop.niter) +
";")
21 f.write(
"\nloop.ittime = " + str(loop.ittime) +
";")
22 f.write(
"\nloop.skipevery = " + str(100000) +
";")
23 f.write(
"\nloop.startskip = " + str(30) +
";")
24 f.write(
"\nloop.skipby = " + str(5000) +
";")
def write_loop(file_name, loop, controller)
Write (append) AO loop parameters to file for YAO.