''' Created on May 8, 2013 @author: Jose Antonio Sal y Rosas Celi @contact: jose.salyrosas@jro.igp.gob.pe ''' from datetime import datetime class generate(object): __scriptName = "generate.py" def __init__(self): pass def setParameters(self, Profile, Pattern, Antenna): self.exp_name = Profile.name self.pattern = Pattern.value self.phase_tx = Antenna.value self.gain_tx = Antenna.tx self.gain_rx = Antenna.rx self.ues_tx = Antenna.ues def save(self, xmlFile, contentFile): f = open(xmlFile, 'w') f.write(contentFile) f.close() def setFilename(self): initialTime = datetime.today() filename = str(initialTime) filename = filename.replace("-","") filename = filename.replace(":","") filename = filename.replace(".","") filename = filename.replace(" ","") return filename def setTextContent(self): title = "title ='%s'" % self.exp_name ues_tx = "ues_tx = %s" % self.ues_tx phase_tx = "phase_tx = " lsValuesPhase = self.phase_tx.split(",") for element in lsValuesPhase: phase_tx += "%s,$\n" % element content = " %s\r\n\n %s\r\n\n %s" % (title, ues_tx, phase_tx) return content def saveTextFile(self): filename = self.setFilename() txtFile = filename + "txt" return txtFile