controls/DebugVariablePanel.py
changeset 895 f5a28011d551
parent 892 771581a6b0be
child 898 6b2958f04f30
equal deleted inserted replaced
894:a4919f228924 895:f5a28011d551
    95     def IsNumVariable(self):
    95     def IsNumVariable(self):
    96         return self.Parent.IsNumType(self.VariableType)
    96         return self.Parent.IsNumType(self.VariableType)
    97     
    97     
    98     def NewValue(self, tick, value, forced=False):
    98     def NewValue(self, tick, value, forced=False):
    99         if self.IsNumVariable():
    99         if self.IsNumVariable():
   100             value = {True:1., False:0.}.get(value, float(value))
   100             num_value = {True:1., False:0.}.get(value, float(value))
   101             self.Data = numpy.append(self.Data, [[float(tick), value]], axis=0)
   101             self.Data = numpy.append(self.Data, [[float(tick), num_value]], axis=0)
   102             self.Parent.HasNewData = True
   102             self.Parent.HasNewData = True
   103         DebugDataConsumer.NewValue(self, tick, value, forced)
   103         DebugDataConsumer.NewValue(self, tick, value, forced)
   104     
   104     
   105     def SetForced(self, forced):
   105     def SetForced(self, forced):
   106         if self.Forced != forced:
   106         if self.Forced != forced: