equal
deleted
inserted
replaced
517 |
517 |
518 |
518 |
519 def LoadXMLParams(self, logger, PlugName = None): |
519 def LoadXMLParams(self, logger, PlugName = None): |
520 methode_name = os.path.join(self.PlugPath(PlugName), "methods.py") |
520 methode_name = os.path.join(self.PlugPath(PlugName), "methods.py") |
521 if os.path.isfile(methode_name): |
521 if os.path.isfile(methode_name): |
522 logger.write_error("Welcome to the Beremiz Demo\n\n") |
|
523 logger.write("This demo provides a PLC working with the CANopen plugin\n") |
|
524 logger.write("""Some external programs are also provided:\n |
|
525 - a CAN TCP server to simulate the CANopen network |
|
526 - a virtual slave node to simulate input block |
|
527 - a virtual slave node to simulate output block |
|
528 """) |
|
529 logger.write("\nInfo: For this demo, %s plugin has some special methods to run external programs.\nThese methods are defined in methods.py\n" % (PlugName or "Root")) |
|
530 open_pdf(os.path.join(os.path.split(__file__)[0], "doc", "manual_beremiz.pdf"), pagenum=21) |
|
531 execfile(methode_name) |
522 execfile(methode_name) |
532 |
523 |
533 # Get the base xml tree |
524 # Get the base xml tree |
534 if self.MandatoryParams: |
525 if self.MandatoryParams: |
535 #try: |
526 #try: |