Exemplo n.º 1
0
 def update(self, data):
      #print('Updating')
      newGrid = self.grid.copy()
      Array = serial.readSensors(ser, sensor_num)
      newGrid = serial.matrixConvert(Array, num_rows, num_cols)
      self.mat.set_data(newGrid)
      self.grid = newGrid
Exemplo n.º 2
0
    def __init__(self):
        super(Press_Mat, self).__init__()


        self.figure = plt.figure()
        self.resize(1500,650)
        self.scene = QtGui.QGraphicsScene(self)
        self.view  = QtGui.QGraphicsView(self.scene)

        self.canvas = FigureCanvas(self.figure)
        self.grid = serial.matrixConvert(Array, num_rows, num_cols)
        self.grid[0,0] = 1000
        
        self.setWindowTitle('PressMat')
        gridLayout = QtGui.QGridLayout()
        self.setLayout(gridLayout)
        
        #button
        restart = QtGui.QPushButton("Start")
        restart.clicked.connect(self.plot)

        #checkbox
        self.record = QtGui.QCheckBox('Record', self)


        gridLayout.addWidget(self.canvas,1,0)
        gridLayout.addWidget(restart, 2,0)
        gridLayout.addWidget(self.record, 2,1)
        gridLayout.addWidget(self.view,1,1)
        self.show()
Exemplo n.º 3
0
        def update(self, data):
                #gets stuck at this line???
                Array = serial.readSensors(ser, sensor_num)
                data = serial.matrixConvert(Array, num_rows, num_cols) 
                #return data
                #print("updating")
 #               self.ax.clear()
                #mat.set_data(data)
                self.ax.matshow(data)
                plt.axis('off')
Exemplo n.º 4
0
    def __init__(self):
        super(Press_Mat, self).__init__()
        for i in range (4):
            Array = serial.readSensors(ser, 28)

        self.figure = plt.figure()
	self.figure2 = plt.figure()

        self.canvas = FigureCanvas(self.figure)
        self.grid = serial.matrixConvert(Array, num_rows, num_cols)
        self.grid[0,0] = 1000
        self.start()
Exemplo n.º 5
0
 def generate_data(self):
         #gets stuck at this line???
         Array = serial.readSensors(ser, self.sensor_num)
         data = serial.matrixConvert(Array, self.num_rows, self.num_cols)
         return data