def __init__(self, parent, path): try: dataObject = mdflib.mdf(path) fileType = PX_Signals.fileType.mdf except Exception as exc: try: dataObject = csvlib.CSVObject(path).data() fileType = PX_Signals.fileType.csv except Exception as exc2: strExp = str(exc) strExp2 = str(exc2) strText = u"Unable to open file - " + strExp + " - " + strExp2 helper.error(strText) return name = u"Signal" super(PX_Signals, self).__init__(parent, name, bIdSuffix = True, headObject = dataObject) self.set("fileType", fileType) self._BContainer__Attributes[u"pathMdfFile"] = path listVirtualAttributes = [u"signals", u"signalsFullData"] for key in self._BContainer__Head: listVirtualAttributes.append(key) self._BContainer__AttributesVirtual.extend(listVirtualAttributes)
def on_accept(self): try: self.values = self.formWidget.getValues() self.result = True except: helper.error(u"Invalid Input! Please Try again!") self.result = False return self.values[u"StimulationFunction"] = self.stimFunction self.hide()
def on_accept(self): try: self.values = self.formWidget.getValues() self.result = True except: helper.error(u"Invalid Input! Please Try again!") self.result = False return self.values[u"StimulationFunction"] = self.stimFunction self.hide()
def on_accept(self): try: values = self.formWidget.getValues() self.result = True except: helper.error(u"Invalid Input! Please Try again!") self.result = False return strValues = repr(values).replace(" ", "") objPath = self.variable.get(u"objPath") #ustrExec2 = u"set " + objPath + u". " + unicode(strValues) ustrExec2 = u"set " + objPath + u" " + unicode(strValues) self.mainController.execCommand(ustrExec2) self.hide()
def cd(self, path): try: obj = self.getObjFromPath(path) except Exception as exp: errorString = u"Error PyLinXMainController,PyLinXMainController.cd: Failed to open " + path + \ " - " + unicode(Exception) helper.error(errorString) return if obj == None: errorString = u"Error PyLinXMainController,PyLinXMainController.cd - " + unicode(Exception) helper.error(errorString) return self._activeFolder = obj return
def __execCommand_cd(self, path): try: obj = self.activeFolder.getObjFromPath(path[0]) except Exception as exp: errorString = u"Error PyLinXProjectController,PyLinXProjectController.cd: Failed to open " + path [0] + \ " - " + unicode(exp) helper.error(errorString) return if obj == None: errorString = u"Error PyLinXProjectController,PyLinXProjectController.cd - " + unicode( Exception) helper.error(errorString) return self.activeFolder = obj return
def on_accept(self): try: values = self.formWidget.getValues() self.result = True except: helper.error(u"Invalid Input! Please Try again!") self.result = False return values[u"StimulationFunction"] = self.stimFunction strValues = repr(values).replace(" ", "") objPath = self.variable.objPath #stimFunction = self.variable.get(u"StimulationFunction") print self.stimFunction attributeToSet = PX_Templ.PX_DiagData.StimAttribute[self.stimFunction] print "objPath", objPath ustrExec2 = u"set " + objPath[: -1] + u"." + attributeToSet + u" " + unicode( strValues) self.mainController.execCommand(ustrExec2) self.hide()
def __init__(self, parent, path): try: dataObject = mdflib.mdf(path) fileType = PX_Signals.fileType.mdf except Exception as exc: try: dataObject = csvlib.CSVObject(path).data() fileType = PX_Signals.fileType.csv except Exception as exc2: strExp = str(exc) strExp2 = str(exc2) strText = u"Unable to open file - " + strExp + " - " + strExp2 helper.error(strText) return name = u"Signal" super(PX_Signals, self).__init__(parent, name, bIdSuffix=True, headObject=dataObject) self.set("fileType", fileType) self._BContainer__Attributes[u"pathMdfFile"] = path for key in self._BContainer__Head: self._dictGetCallbacks.addCallback(key, lambda: self.get_signal(key)) self.__projectController = parent.getRoot( PyLinXCtl.PyLinXProjectController.PyLinXProjectController) self.__projectController.mainWindow.emit( QtCore.SIGNAL(u"dataChanged_signals"))