PLCControler.py
changeset 4 2de7fd952fdd
parent 2 93bc4c2cf376
child 5 f8652b073e84
equal deleted inserted replaced
3:86ccc89d7b0b 4:2de7fd952fdd
   348                 for element in list:
   348                 for element in list:
   349                     used |= self.PouIsUsedBy(element, reference)
   349                     used |= self.PouIsUsedBy(element, reference)
   350                 return used
   350                 return used
   351         return False
   351         return False
   352 
   352 
   353     def GenerateProgram(self):
   353     def GenerateProgram(self, filepath):
   354         if self.Project:
   354         if self.Project:
   355             program = GenerateCurrentProgram(self.Project)
   355             try:
   356             programfile = open("test.st", "w")
   356                 program = GenerateCurrentProgram(self.Project)
   357             programfile.write(program)
   357                 programfile = open(filepath, "w")
   358             programfile.close()
   358                 programfile.write(program)
       
   359                 programfile.close()
       
   360                 return True
       
   361             except:
       
   362                 pass
       
   363         return False
   359 
   364 
   360 #-------------------------------------------------------------------------------
   365 #-------------------------------------------------------------------------------
   361 #                        Project Pous management functions
   366 #                        Project Pous management functions
   362 #-------------------------------------------------------------------------------
   367 #-------------------------------------------------------------------------------
   363     
   368