PLCControler.py
changeset 4 2de7fd952fdd
parent 2 93bc4c2cf376
child 5 f8652b073e84
--- a/PLCControler.py	Thu Feb 08 17:41:41 2007 +0100
+++ b/PLCControler.py	Wed Mar 21 16:12:08 2007 +0100
@@ -350,12 +350,17 @@
                 return used
         return False
 
-    def GenerateProgram(self):
+    def GenerateProgram(self, filepath):
         if self.Project:
-            program = GenerateCurrentProgram(self.Project)
-            programfile = open("test.st", "w")
-            programfile.write(program)
-            programfile.close()
+            try:
+                program = GenerateCurrentProgram(self.Project)
+                programfile = open(filepath, "w")
+                programfile.write(program)
+                programfile.close()
+                return True
+            except:
+                pass
+        return False
 
 #-------------------------------------------------------------------------------
 #                        Project Pous management functions