Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.54 KB | None | 0 0
  1. #fig init
  2.     fig2 = plt.figure()
  3.     bx=fig2.add_subplot(111)
  4.     fig2.canvas.draw()
  5.     x = np.linspace(0,1, num=rows)
  6.     y = np.linspace(0,1, num=cols)
  7.     X,Y = np.meshgrid(x,y)
  8.     h=bx.imshow(X,vmin=0,vmax=255,interpolation="None",cmap='gray')
  9.     while True:
  10.         try:
  11.             # Recibe los datos
  12.             data_out = rx(ext)
  13.             end = timer()
  14.         except:
  15.             exc_type, exc_value, exc_traceback = sys.exc_info()
  16.             print "*** print_tb:"
  17.             traceback.print_tb(exc_traceback, limit=1, file=sys.stdout)
  18.             print "*** print_exception:"
  19.             traceback.print_exception(exc_type, exc_value, exc_traceback,limit=2, file=sys.stdout)
  20.             break
  21.         else:
  22.             print "tiempo =" + str(end - start)
  23.             start = timer()
  24.             if(not data_out.size):
  25.                 break
  26.             else:
  27.                 #cols check
  28.                 tam=TAM
  29.                 while True:
  30.                     if(data_out.size>=tam):
  31.                         data_out = data_out[:tam]
  32.                         break
  33.                     else:
  34.                         tam-=rows
  35.                 if(DEBUG):
  36.                     print "data:" + str(data_out.size)
  37.                 i += 1
  38.                 print i
  39.                 data_out.shape = (-1, rows)
  40.                 print data_out.shape
  41.                 #plot
  42.                 h.set_data(data_out)
  43.                 fig2.canvas.draw()
  44.                 fig2.canvas.flush_events()
  45.                 plt.pause(0.000000000001)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement