##// END OF EJS Templates
imanay -
r58:59
parent child
Show More
@@ -1,488 +1,488
1 1 # imports needed for the file convertion No newline at end of file
2 2 import os No newline at end of file
3 3 import sys No newline at end of file
4 4 import time No newline at end of file
5 5 import numpy as np No newline at end of file
6 6 No newline at end of file
7 7 import library No newline at end of file
8 8 No newline at end of file
9 9 class ABSClient: No newline at end of file
10 10
11 No newline at end of file
11 def __init__(self,ipSource="localhost", ipDestino="192.168.1.255", portDestino=7000): No newline at end of file
12 12 No newline at end of file
13 13 self.ipSource = ipSource No newline at end of file
14 14 self.ipDestino = ipDestino No newline at end of file
15 15 self.portDestino = portDestino No newline at end of file
16 16 No newline at end of file
17 17 self.createObjects() No newline at end of file
18 18 No newline at end of file
19 19 def createObjects(self): No newline at end of file
20 20 No newline at end of file
21 21 self.commObj = library.UDPComm(self.ipSource, self.ipDestino, self.portDestino) No newline at end of file
22 22 No newline at end of file
23 23 def sendFile(self, filename): No newline at end of file
24 24 No newline at end of file
25 25 #From matriz to control module format No newline at end of file
26 26 self.FuncionMaestra_GeneraFormatoControlCentral(filename) No newline at end of file
27 27 FileName = "FormatoControlCentral.txt" No newline at end of file
28 28 F_Obj = open(FileName,"r") No newline at end of file
29 29 FileList = F_Obj.readlines() No newline at end of file
30 30 F_Obj.close() No newline at end of file
31 31 FileStr = "".join(FileList) No newline at end of file
32 32 data = FileStr No newline at end of file
33 33 No newline at end of file
34 34 self.commObj.sendData(cmd="SNDF", data=data) No newline at end of file
35 35 self.commObj.waitData() No newline at end of file
36 36 No newline at end of file
37 37 def changeBeam(self, newBeam): No newline at end of file
38 38 No newline at end of file
39 39 self.commObj.sendData(cmd="CHGB", data=newBeam) No newline at end of file
40 40 self.commObj.waitData() No newline at end of file
41 41 No newline at end of file
42 42 def __writeFile(self, filename, data): No newline at end of file
43 43 No newline at end of file
44 44 fobj = open(filename,"w") No newline at end of file
45 45 fobj.writelines(data) No newline at end of file
46 46 fobj.close() No newline at end of file
47 47 No newline at end of file
48 48 def getStatus(self, data): No newline at end of file
49 49 No newline at end of file
50 50 self.commObj.sendData(cmd="ANST", data = data) No newline at end of file
51 51 ipSource, ipDestino, cmd, data = self.commObj.waitData() No newline at end of file
52 52 self.__writeFile("report.txt", data) No newline at end of file
53 53 No newline at end of file
54 54 ########## No newline at end of file
55 55 No newline at end of file
56 56 def FuncionMaestra_GeneraFormatoControlCentral(self,archivo): No newline at end of file
57 57 """ Funcion que genera un archivo para el control central""" No newline at end of file
58 58 No newline at end of file
59 59 # CarpetaDeTrabajo='/home/redes/ABS_Control_2012_09_24/Control_Module_v1_Client_09_24/' No newline at end of file
60 60 CarpetaDeTrabajo = os.getcwd() + '/' No newline at end of file
61 61 #print CarpetaDeTrabajo No newline at end of file
62 62 #CarpetaDeTrabajo='/home/redes/workspace/ABS_Client_v2/Debug/' No newline at end of file
63 63 No newline at end of file
64 64 def lst2string(lst): No newline at end of file
65 65 string='' No newline at end of file
66 66 for i in lst: No newline at end of file
67 67 string=string+i No newline at end of file
68 68 return string No newline at end of file
69 69 No newline at end of file
70 70 def string2lst(string): No newline at end of file
71 71 lst = [] No newline at end of file
72 72 for i in string: No newline at end of file
73 73 lst.append(i) No newline at end of file
74 74 return lst No newline at end of file
75 75 No newline at end of file
76 76 No newline at end of file
77 77 def file1(string, type): No newline at end of file
78 78 lst = string2lst(archivo) No newline at end of file
79 79 fin = -1 No newline at end of file
80 80 t = len(lst) No newline at end of file
81 81 for i in np.arange(-1,-t,-1): No newline at end of file
82 82 if lst[i]=='/': No newline at end of file
83 83 fin=i No newline at end of file
84 84 break No newline at end of file
85 85 if type == '1': No newline at end of file
86 86 nombre2 = lst[fin+1:] No newline at end of file
87 87 nombre2[-1]='s' No newline at end of file
88 88 nombre2 = lst2string(nombre2) No newline at end of file
89 89 return nombre2 No newline at end of file
90 90 if type == '2': No newline at end of file
91 91 nombre2 = lst[fin+1:] No newline at end of file
92 92 nombre2[-1]='1' No newline at end of file
93 93 nombre2 = lst2string(nombre2) No newline at end of file
94 94 return nombre2 No newline at end of file
95 95 No newline at end of file
96 96 No newline at end of file
97 97 def EliminaSaltoDeLinea(cadena): No newline at end of file
98 98 i = 0 No newline at end of file
99 99 for elemento in cadena: No newline at end of file
100 100 if elemento =='\n' or elemento =='\r': No newline at end of file
101 101 pass No newline at end of file
102 102 else: No newline at end of file
103 103 i=i+1 No newline at end of file
104 104 return cadena [:i] No newline at end of file
105 105 No newline at end of file
106 106 def NumeroDeExperimentos(path): No newline at end of file
107 107 fichero1=open(path,'r') No newline at end of file
108 108 cont=0 No newline at end of file
109 109 for cadena in fichero1: No newline at end of file
110 110 cont=cont+1 No newline at end of file
111 111 if cont==3: No newline at end of file
112 112 nexp='' No newline at end of file
113 113 pos=0 No newline at end of file
114 114 for elemento in cadena: No newline at end of file
115 115 pos=pos+1 No newline at end of file
116 116 if elemento=='=': No newline at end of file
117 117 nexp=int(cadena[pos:]) No newline at end of file
118 118 return nexp No newline at end of file
119 119 fichero1.close() No newline at end of file
120 120 No newline at end of file
121 121 def Paridad(numero): No newline at end of file
122 122 if numero%2==0: return 'par' No newline at end of file
123 123 elif numero%2==1: return 'impar' No newline at end of file
124 124 No newline at end of file
125 125 def EvaluaCadena(cadena): No newline at end of file
126 126 if len(cadena)>35: No newline at end of file
127 127 if cadena[-1]=='$': No newline at end of file
128 128 return cadena[-35:-2] No newline at end of file
129 129 elif cadena[-1]==']': No newline at end of file
130 130 return cadena[-34:-1] No newline at end of file
131 131 else: No newline at end of file
132 132 return None No newline at end of file
133 133 No newline at end of file
134 134 def GuardaEnLista(path): No newline at end of file
135 135 fichero=open(path,'r') No newline at end of file
136 136 lista=[] No newline at end of file
137 137 for cadena in fichero: No newline at end of file
138 138 cadena = EliminaSaltoDeLinea(cadena) No newline at end of file
139 139 cadena = EvaluaCadena(cadena) No newline at end of file
140 140 if cadena != None: No newline at end of file
141 141 lista.append(cadena) No newline at end of file
142 142 fichero.close() No newline at end of file
143 143 return lista No newline at end of file
144 144 No newline at end of file
145 145 def CreaFicherosPrevios(): No newline at end of file
146 146 vector = GuardaEnLista(archivo) No newline at end of file
147 147 for i in range(1,NumeroDeExperimentos(archivo)+1): No newline at end of file
148 148 fichero =open(CarpetaDeTrabajo+str(i)+'.txt','w') No newline at end of file
149 149 for j in range(0,16): No newline at end of file
150 150 fichero.write(vector[j+16*(i-1)]+'\n') No newline at end of file
151 151 fichero.close() No newline at end of file
152 152 No newline at end of file
153 153 def CapturaValoresEnArchivo(path,polarizacion='up'): No newline at end of file
154 154 fichero =open(path,'r') No newline at end of file
155 155 cnt=0 No newline at end of file
156 156 lstup=[] No newline at end of file
157 157 lstdw=[] No newline at end of file
158 158 for cadena in fichero: No newline at end of file
159 159 cnt=cnt+1 No newline at end of file
160 160 if cnt==5: No newline at end of file
161 161 su01=cadena[17:20] No newline at end of file
162 162 su02=cadena[21:24] No newline at end of file
163 163 su03=cadena[25:28] No newline at end of file
164 164 su04=cadena[29:32] No newline at end of file
165 165 if cnt==6: No newline at end of file
166 166 su05=cadena[17:20] No newline at end of file
167 167 su06=cadena[21:24] No newline at end of file
168 168 su07=cadena[25:28] No newline at end of file
169 169 su08=cadena[29:32] No newline at end of file
170 170 if cnt==7: No newline at end of file
171 171 su09=cadena[17:20] No newline at end of file
172 172 su10=cadena[21:24] No newline at end of file
173 173 su11=cadena[25:28] No newline at end of file
174 174 su12=cadena[29:32] No newline at end of file
175 175 if cnt==8: No newline at end of file
176 176 su13=cadena[17:20] No newline at end of file
177 177 su14=cadena[21:24] No newline at end of file
178 178 su15=cadena[25:28] No newline at end of file
179 179 su16=cadena[29:32] No newline at end of file
180 180 if cnt==13: No newline at end of file
181 181 sd01=cadena[17:20] No newline at end of file
182 182 sd02=cadena[21:24] No newline at end of file
183 183 sd03=cadena[25:28] No newline at end of file
184 184 sd04=cadena[29:32] No newline at end of file
185 185 if cnt==14: No newline at end of file
186 186 sd05=cadena[17:20] No newline at end of file
187 187 sd06=cadena[21:24] No newline at end of file
188 188 sd07=cadena[25:28] No newline at end of file
189 189 sd08=cadena[29:32] No newline at end of file
190 190 if cnt==15: No newline at end of file
191 191 sd09=cadena[17:20] No newline at end of file
192 192 sd10=cadena[21:24] No newline at end of file
193 193 sd11=cadena[25:28] No newline at end of file
194 194 sd12=cadena[29:32] No newline at end of file
195 195 if cnt==16: No newline at end of file
196 196 sd13=cadena[17:20] No newline at end of file
197 197 sd14=cadena[21:24] No newline at end of file
198 198 sd15=cadena[25:28] No newline at end of file
199 199 sd16=cadena[29:32] No newline at end of file
200 200 lstup=[su01,su02,su03,su04,su05,su06,su07,su08,su09,su10,su11,su12,su13,su14,su15,su16] No newline at end of file
201 201 lstdw=[sd01,sd02,sd03,sd04,sd05,sd06,sd07,sd08,sd09,sd10,sd11,sd12,sd13,sd14,sd15,sd16] No newline at end of file
202 202 if polarizacion=='up': No newline at end of file
203 203 return lstup No newline at end of file
204 204 elif polarizacion=='dw': No newline at end of file
205 205 return lstdw No newline at end of file
206 206 fichero.close() No newline at end of file
207 207 No newline at end of file
208 208 def CapturaValoresEnArchivo2(path,polarizacion='up'): No newline at end of file
209 209 fichero =open(path,'r') No newline at end of file
210 210 cnt=0 No newline at end of file
211 211 lstup=[] No newline at end of file
212 212 lstdw=[] No newline at end of file
213 213 for cadena in fichero: No newline at end of file
214 214 cnt=cnt+1 No newline at end of file
215 215 if cnt==1: No newline at end of file
216 216 nu01=cadena[1:4] No newline at end of file
217 217 nu02=cadena[5:8] No newline at end of file
218 218 nu03=cadena[9:12] No newline at end of file
219 219 nu04=cadena[13:16] No newline at end of file
220 220 eu01=cadena[17:20] No newline at end of file
221 221 eu02=cadena[21:24] No newline at end of file
222 222 eu03=cadena[25:28] No newline at end of file
223 223 eu04=cadena[29:32] No newline at end of file
224 224 if cnt==2: No newline at end of file
225 225 nu05=cadena[1:4] No newline at end of file
226 226 nu06=cadena[5:8] No newline at end of file
227 227 nu07=cadena[9:12] No newline at end of file
228 228 nu08=cadena[13:16] No newline at end of file
229 229 eu05=cadena[17:20] No newline at end of file
230 230 eu06=cadena[21:24] No newline at end of file
231 231 eu07=cadena[25:28] No newline at end of file
232 232 eu08=cadena[29:32] No newline at end of file
233 233 if cnt==3: No newline at end of file
234 234 nu09=cadena[1:4] No newline at end of file
235 235 nu10=cadena[5:8] No newline at end of file
236 236 nu11=cadena[9:12] No newline at end of file
237 237 nu12=cadena[13:16] No newline at end of file
238 238 eu09=cadena[17:20] No newline at end of file
239 239 eu10=cadena[21:24] No newline at end of file
240 240 eu11=cadena[25:28] No newline at end of file
241 241 eu12=cadena[29:32] No newline at end of file
242 242 if cnt==4: No newline at end of file
243 243 nu13=cadena[1:4] No newline at end of file
244 244 nu14=cadena[5:8] No newline at end of file
245 245 nu15=cadena[9:12] No newline at end of file
246 246 nu16=cadena[13:16] No newline at end of file
247 247 eu13=cadena[17:20] No newline at end of file
248 248 eu14=cadena[21:24] No newline at end of file
249 249 eu15=cadena[25:28] No newline at end of file
250 250 eu16=cadena[29:32] No newline at end of file
251 251 if cnt==5: No newline at end of file
252 252 wu01=cadena[1:4] No newline at end of file
253 253 wu02=cadena[5:8] No newline at end of file
254 254 wu03=cadena[9:12] No newline at end of file
255 255 wu04=cadena[13:16] No newline at end of file
256 256 su01=cadena[17:20] No newline at end of file
257 257 su02=cadena[21:24] No newline at end of file
258 258 su03=cadena[25:28] No newline at end of file
259 259 su04=cadena[29:32] No newline at end of file
260 260 if cnt==6: No newline at end of file
261 261 wu05=cadena[1:4] No newline at end of file
262 262 wu06=cadena[5:8] No newline at end of file
263 263 wu07=cadena[9:12] No newline at end of file
264 264 wu08=cadena[13:16] No newline at end of file
265 265 su05=cadena[17:20] No newline at end of file
266 266 su06=cadena[21:24] No newline at end of file
267 267 su07=cadena[25:28] No newline at end of file
268 268 su08=cadena[29:32] No newline at end of file
269 269 if cnt==7: No newline at end of file
270 270 wu09=cadena[1:4] No newline at end of file
271 271 wu10=cadena[5:8] No newline at end of file
272 272 wu11=cadena[9:12] No newline at end of file
273 273 wu12=cadena[13:16] No newline at end of file
274 274 su09=cadena[17:20] No newline at end of file
275 275 su10=cadena[21:24] No newline at end of file
276 276 su11=cadena[25:28] No newline at end of file
277 277 su12=cadena[29:32] No newline at end of file
278 278 if cnt==8: No newline at end of file
279 279 wu13=cadena[1:4] No newline at end of file
280 280 wu14=cadena[5:8] No newline at end of file
281 281 wu15=cadena[9:12] No newline at end of file
282 282 wu16=cadena[13:16] No newline at end of file
283 283 su13=cadena[17:20] No newline at end of file
284 284 su14=cadena[21:24] No newline at end of file
285 285 su15=cadena[25:28] No newline at end of file
286 286 su16=cadena[29:32] No newline at end of file
287 287 if cnt==9: No newline at end of file
288 288 nd01=cadena[1:4] No newline at end of file
289 289 nd02=cadena[5:8] No newline at end of file
290 290 nd03=cadena[9:12] No newline at end of file
291 291 nd04=cadena[13:16] No newline at end of file
292 292 ed01=cadena[17:20] No newline at end of file
293 293 ed02=cadena[21:24] No newline at end of file
294 294 ed03=cadena[25:28] No newline at end of file
295 295 ed04=cadena[29:32] No newline at end of file
296 296 if cnt==10: No newline at end of file
297 297 nd05=cadena[1:4] No newline at end of file
298 298 nd06=cadena[5:8] No newline at end of file
299 299 nd07=cadena[9:12] No newline at end of file
300 300 nd08=cadena[13:16] No newline at end of file
301 301 ed05=cadena[17:20] No newline at end of file
302 302 ed06=cadena[21:24] No newline at end of file
303 303 ed07=cadena[25:28] No newline at end of file
304 304 ed08=cadena[29:32] No newline at end of file
305 305 if cnt==11: No newline at end of file
306 306 nd09=cadena[1:4] No newline at end of file
307 307 nd10=cadena[5:8] No newline at end of file
308 308 nd11=cadena[9:12] No newline at end of file
309 309 nd12=cadena[13:16] No newline at end of file
310 310 ed09=cadena[17:20] No newline at end of file
311 311 ed10=cadena[21:24] No newline at end of file
312 312 ed11=cadena[25:28] No newline at end of file
313 313 ed12=cadena[29:32] No newline at end of file
314 314 if cnt==12: No newline at end of file
315 315 nd13=cadena[1:4] No newline at end of file
316 316 nd14=cadena[5:8] No newline at end of file
317 317 nd15=cadena[9:12] No newline at end of file
318 318 nd16=cadena[13:16] No newline at end of file
319 319 ed13=cadena[17:20] No newline at end of file
320 320 ed14=cadena[21:24] No newline at end of file
321 321 ed15=cadena[25:28] No newline at end of file
322 322 ed16=cadena[29:32] No newline at end of file
323 323 if cnt==13: No newline at end of file
324 324 wd01=cadena[1:4] No newline at end of file
325 325 wd02=cadena[5:8] No newline at end of file
326 326 wd03=cadena[9:12] No newline at end of file
327 327 wd04=cadena[13:16] No newline at end of file
328 328 sd01=cadena[17:20] No newline at end of file
329 329 sd02=cadena[21:24] No newline at end of file
330 330 sd03=cadena[25:28] No newline at end of file
331 331 sd04=cadena[29:32] No newline at end of file
332 332 if cnt==14: No newline at end of file
333 333 wd05=cadena[1:4] No newline at end of file
334 334 wd06=cadena[5:8] No newline at end of file
335 335 wd07=cadena[9:12] No newline at end of file
336 336 wd08=cadena[13:16] No newline at end of file
337 337 sd05=cadena[17:20] No newline at end of file
338 338 sd06=cadena[21:24] No newline at end of file
339 339 sd07=cadena[25:28] No newline at end of file
340 340 sd08=cadena[29:32] No newline at end of file
341 341 if cnt==15: No newline at end of file
342 342 wd09=cadena[1:4] No newline at end of file
343 343 wd10=cadena[5:8] No newline at end of file
344 344 wd11=cadena[9:12] No newline at end of file
345 345 wd12=cadena[13:16] No newline at end of file
346 346 sd09=cadena[17:20] No newline at end of file
347 347 sd10=cadena[21:24] No newline at end of file
348 348 sd11=cadena[25:28] No newline at end of file
349 349 sd12=cadena[29:32] No newline at end of file
350 350 if cnt==16: No newline at end of file
351 351 wd13=cadena[1:4] No newline at end of file
352 352 wd14=cadena[5:8] No newline at end of file
353 353 wd15=cadena[9:12] No newline at end of file
354 354 wd16=cadena[13:16] No newline at end of file
355 355 sd13=cadena[17:20] No newline at end of file
356 356 sd14=cadena[21:24] No newline at end of file
357 357 sd15=cadena[25:28] No newline at end of file
358 358 sd16=cadena[29:32] No newline at end of file
359 359 lst_n_up=[nu01,nu02,nu03,nu04,nu05,nu06,nu07,nu08,nu09,nu10,nu11,nu12,nu13,nu14,nu15,nu16] No newline at end of file
360 360 lst_n_dw=[nd01,nd02,nd03,nd04,nd05,nd06,nd07,nd08,nd09,nd10,nd11,nd12,nd13,nd14,nd15,nd16] No newline at end of file
361 361 lst_s_up=[su01,su02,su03,su04,su05,su06,su07,su08,su09,su10,su11,su12,su13,su14,su15,su16] No newline at end of file
362 362 lst_s_dw=[sd01,sd02,sd03,sd04,sd05,sd06,sd07,sd08,sd09,sd10,sd11,sd12,sd13,sd14,sd15,sd16] No newline at end of file
363 363 lst_w_up=[wu01,wu02,wu03,wu04,wu05,wu06,wu07,wu08,wu09,wu10,wu11,wu12,wu13,wu14,wu15,wu16] No newline at end of file
364 364 lst_w_dw=[wd01,wd02,wd03,wd04,wd05,wd06,wd07,wd08,wd09,wd10,wd11,wd12,wd13,wd14,wd15,wd16] No newline at end of file
365 365 lst_e_up=[eu01,eu02,eu03,eu04,eu05,eu06,eu07,eu08,eu09,eu10,eu11,eu12,eu13,eu14,eu15,eu16] No newline at end of file
366 366 lst_e_dw=[ed01,ed02,ed03,ed04,ed05,ed06,ed07,ed08,ed09,ed10,ed11,ed12,ed13,ed14,ed15,ed16] No newline at end of file
367 367 No newline at end of file
368 368 lstup = lst_s_up + lst_w_up + lst_n_up + lst_e_up No newline at end of file
369 369 lstdw = lst_s_dw + lst_w_dw + lst_n_up + lst_e_up No newline at end of file
370 370 No newline at end of file
371 371 if polarizacion=='up': No newline at end of file
372 372 return lstup No newline at end of file
373 373 elif polarizacion=='dw': No newline at end of file
374 374 return lstdw No newline at end of file
375 375 fichero.close() No newline at end of file
376 376 No newline at end of file
377 377 No newline at end of file
378 378 def CreaFormatoFinal(): No newline at end of file
379 379 ne=NumeroDeExperimentos(archivo) No newline at end of file
380 380 No newline at end of file
381 381 #nombre01 = file1(archivo,'1') No newline at end of file
382 382 nombre02 = file1(archivo,'2') No newline at end of file
383 383 fichero=open(CarpetaDeTrabajo+'FormatoControlCentral.txt','w') No newline at end of file
384 384 fichero.write(nombre02+'\n') No newline at end of file
385 385 fichero.write(str(ne)+'\n') No newline at end of file
386 386 for i in range(1,17): No newline at end of file
387 387 No newline at end of file
388 388 if i<10: No newline at end of file
389 389 nmod = '0'+str(i) No newline at end of file
390 390 else: nmod = str(i) No newline at end of file
391 391 No newline at end of file
392 392 No newline at end of file
393 393 fichero.write('S'+nmod+'\n') No newline at end of file
394 394 for j in range(1,ne+1): No newline at end of file
395 395 ruta=CarpetaDeTrabajo+str(j)+'.txt' No newline at end of file
396 396 lu=CapturaValoresEnArchivo(ruta,polarizacion='up') No newline at end of file
397 397 ld=CapturaValoresEnArchivo(ruta,polarizacion='dw') No newline at end of file
398 398 part1='' No newline at end of file
399 399 part2='' No newline at end of file
400 400 if lu[i-1]=='1.0': part1='000' No newline at end of file
401 401 if lu[i-1]=='2.0': part1='001' No newline at end of file
402 402 if lu[i-1]=='3.0': part1='010' No newline at end of file
403 403 if lu[i-1]=='0.0': part1='011' No newline at end of file
404 404 if lu[i-1]=='0.5': part1='100' No newline at end of file
405 405 if lu[i-1]=='1.5': part1='101' No newline at end of file
406 406 if lu[i-1]=='2.5': part1='110' No newline at end of file
407 407 if lu[i-1]=='3.5': part1='111' No newline at end of file
408 408 if ld[i-1]=='1.0': part2='000' No newline at end of file
409 409 if ld[i-1]=='2.0': part2='001' No newline at end of file
410 410 if ld[i-1]=='3.0': part2='010' No newline at end of file
411 411 if ld[i-1]=='0.0': part2='011' No newline at end of file
412 412 if ld[i-1]=='0.5': part2='100' No newline at end of file
413 413 if ld[i-1]=='1.5': part2='101' No newline at end of file
414 414 if ld[i-1]=='2.5': part2='110' No newline at end of file
415 415 if ld[i-1]=='3.5': part2='111' No newline at end of file
416 416 fichero.write(part1+part2+'\n') No newline at end of file
417 417 fichero.write('------'+'\n') No newline at end of file
418 418 fichero.close() No newline at end of file
419 419 No newline at end of file
420 420 def CreaFormatoFinal2(): No newline at end of file
421 421 ne=NumeroDeExperimentos(archivo) No newline at end of file
422 422 No newline at end of file
423 423 #nombre01 = file1(archivo,'1') No newline at end of file
424 424 nombre02 = file1(archivo,'2') No newline at end of file
425 425 fichero=open(CarpetaDeTrabajo+'FormatoControlCentral.txt','w') No newline at end of file
426 426 fichero.write(nombre02+'\n') No newline at end of file
427 427 fichero.write(str(ne)+'\n') No newline at end of file
428 428 No newline at end of file
429 429 for i in range(1,65): No newline at end of file
430 430 No newline at end of file
431 431 if i<10: No newline at end of file
432 432 nmod = '0'+str(i) No newline at end of file
433 433 else: nmod = str(i) No newline at end of file
434 434 No newline at end of file
435 435 fichero.write("ABS_" + nmod+'\n') No newline at end of file
436 436 No newline at end of file
437 437 for j in range(1,ne+1): No newline at end of file
438 438 ruta=CarpetaDeTrabajo+str(j)+'.txt' No newline at end of file
439 439 lu=CapturaValoresEnArchivo2(ruta,polarizacion='up') No newline at end of file
440 440 ld=CapturaValoresEnArchivo2(ruta,polarizacion='dw') No newline at end of file
441 441 part1='' No newline at end of file
442 442 part2='' No newline at end of file
443 443 if lu[i-1]=='1.0': part1='000' No newline at end of file
444 444 if lu[i-1]=='2.0': part1='001' No newline at end of file
445 445 if lu[i-1]=='3.0': part1='010' No newline at end of file
446 446 if lu[i-1]=='0.0': part1='011' No newline at end of file
447 447 if lu[i-1]=='0.5': part1='100' No newline at end of file
448 448 if lu[i-1]=='1.5': part1='101' No newline at end of file
449 449 if lu[i-1]=='2.5': part1='110' No newline at end of file
450 450 if lu[i-1]=='3.5': part1='111' No newline at end of file
451 451 if ld[i-1]=='1.0': part2='000' No newline at end of file
452 452 if ld[i-1]=='2.0': part2='001' No newline at end of file
453 453 if ld[i-1]=='3.0': part2='010' No newline at end of file
454 454 if ld[i-1]=='0.0': part2='011' No newline at end of file
455 455 if ld[i-1]=='0.5': part2='100' No newline at end of file
456 456 if ld[i-1]=='1.5': part2='101' No newline at end of file
457 457 if ld[i-1]=='2.5': part2='110' No newline at end of file
458 458 if ld[i-1]=='3.5': part2='111' No newline at end of file
459 459 fichero.write(part1+part2+'\n') No newline at end of file
460 460 fichero.write('------'+'\n') No newline at end of file
461 461 fichero.close() No newline at end of file
462 462 No newline at end of file
463 463 def EliminaArchivosEnLaCarpeta(): No newline at end of file
464 464 ne=NumeroDeExperimentos(archivo) No newline at end of file
465 465 for i in range(1,ne+1): No newline at end of file
466 466 os.remove(CarpetaDeTrabajo+str(i)+'.txt') No newline at end of file
467 467 No newline at end of file
468 468 CreaFicherosPrevios() No newline at end of file
469 469 CreaFormatoFinal2() No newline at end of file
470 470 EliminaArchivosEnLaCarpeta() No newline at end of file
471 471 No newline at end of file
472 472 ########## No newline at end of file
473 473 No newline at end of file
474 474 if __name__ == '__main__': No newline at end of file
475 475 No newline at end of file
476 476 filename = "experimento1.abs" No newline at end of file
477 477 No newline at end of file
478 478 absObj = ABSClient()
479 No newline at end of file
479 # absObj.sendFile(filename) No newline at end of file
480 480 # absObj.changeBeam("0") No newline at end of file
481 481 # absObj.changeBeam("1") No newline at end of file
482 482 # absObj.changeBeam("2") No newline at end of file
483 483 # absObj.changeBeam("3")
484 No newline at end of file
484 absObj.changeBeam("4") No newline at end of file
485 485 # absObj.changeBeam("5") No newline at end of file
486 486 # absObj.changeBeam("6") No newline at end of file
487 487 # absObj.changeBeam("7") No newline at end of file
488 488 # absObj.getStatus(5) No newline at end of file
@@ -1,7 +1,13
1 1 import socket No newline at end of file
2 import select No newline at end of file
2 3 No newline at end of file
3 4 dgramSock = socket.socket( socket.AF_INET, socket.SOCK_DGRAM ) No newline at end of file
4 5
6 No newline at end of file
5 dgramSock.sendto( "Hello World\n", ('', 23000) ) No newline at end of file
No newline at end of file
7 #dgramSock.setblocking(0)
No newline at end of file
8 dgramSock.sendto( "Hello World\n", ('192.168.1.117', 7000) )
No newline at end of file
9 ready = select.select ([dgramSock],[],[],35)
No newline at end of file
10 if ready[0]: No newline at end of file
6 11 print dgramSock.recv( 100 ) No newline at end of file
7 12 dgramSock.close() No newline at end of file
General Comments 0
You need to be logged in to leave comments. Login now