optimized parameters
This commit is contained in:
@@ -24,6 +24,9 @@ bit 9=512: generate observer code (after files generated with matlab)
|
||||
phase gathering -> not yet compiling: /home/zamofing_t/Documents/prj/SwissFEL/PowerBrickInspector/ppmac/fast_gather
|
||||
BUT data acquired and stored in: /media/zamofing_t/DataUbuHD/VirtualBox/shared/data
|
||||
'''
|
||||
from __future__ import print_function
|
||||
try: raw_input;input=raw_input
|
||||
except NameError: pass
|
||||
|
||||
import os, sys, json, time
|
||||
import numpy as np
|
||||
@@ -503,7 +506,7 @@ EXPORT_SYMBOL(obsvr_servo_ctrl_{motid});'''.format(motid=motid)
|
||||
#hl+=ax1.plot(p,c,'b.',label='vel<0')
|
||||
#FfricLut=np.array([p,c]).T
|
||||
Ffric=np.array([c1.mean(),c2.mean()])
|
||||
print 'Avg current forward:',Ffric[0],'Avg current backward:',Ffric[1]
|
||||
print('Avg current forward:',Ffric[0],'Avg current backward:',Ffric[1])
|
||||
#print 'FfricLut',FfricLut
|
||||
#print '//positions '+'%g,%g,%g'%tuple(p[0:3]),'...%g,%g,%g'%tuple(p[-3:])
|
||||
#print 'float lutCur[%d]={'%len(p)
|
||||
@@ -742,9 +745,9 @@ EXPORT_SYMBOL(obsvr_servo_ctrl_{motid});'''.format(motid=motid)
|
||||
bm+=32 #amplitude linear (not dB)
|
||||
self.bode_plot(data, mode=bm, kwargs=meta)
|
||||
plt.show(block=False)
|
||||
#save_figs(fn)
|
||||
save_figs(fn)
|
||||
#wait_key()
|
||||
raw_input('press return')
|
||||
input('press return')
|
||||
|
||||
|
||||
if mode&256: #custom plots
|
||||
@@ -770,7 +773,7 @@ EXPORT_SYMBOL(obsvr_servo_ctrl_{motid});'''.format(motid=motid)
|
||||
ax.plot(t,y)
|
||||
ax.grid(True)
|
||||
plt.show(block=False)
|
||||
raw_input('press return')
|
||||
input('press return')
|
||||
|
||||
plt.close('all')
|
||||
fn=os.path.join(self.baseDir,'chirp_all_1a.npz')
|
||||
@@ -833,7 +836,7 @@ EXPORT_SYMBOL(obsvr_servo_ctrl_{motid});'''.format(motid=motid)
|
||||
|
||||
if mode&~512: # show and block only if not code generation
|
||||
plt.show(block=False)
|
||||
raw_input('press return')
|
||||
input('press return')
|
||||
|
||||
|
||||
def save_figs(fn):
|
||||
@@ -910,9 +913,14 @@ Examples:'''+''.join(map(lambda s:cmd+s, exampleCmd))+'\n '
|
||||
args=parser.parse_args()
|
||||
|
||||
#plt.ion()
|
||||
#args.host='MOTTEST-CPPM-CRM0573'
|
||||
args.host=None
|
||||
if args.host is None:
|
||||
import socket
|
||||
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # create an INET, STREAMing socket
|
||||
s.settimeout(.1)
|
||||
try:
|
||||
port=22 #ssh port
|
||||
s.connect((args.host, port)) # try to connect to port
|
||||
s.close()
|
||||
except (socket.error, socket.gaierror) as e:
|
||||
comm=gt=None
|
||||
else:
|
||||
comm = PPComm(host=args.host)
|
||||
|
||||
Reference in New Issue
Block a user