ProjectController.py
branchsvghmi
changeset 2767 302347f48193
parent 2761 2684d643f60f
child 2640 1b4b335e19ea
equal deleted inserted replaced
2766:3f3b1b8ccba4 2767:302347f48193
  1051                     "OUT": "extern __IEC_%(type)s_p %(C_path)s;",
  1051                     "OUT": "extern __IEC_%(type)s_p %(C_path)s;",
  1052                     "VAR": "extern __IEC_%(type)s_t %(C_path)s;",
  1052                     "VAR": "extern __IEC_%(type)s_t %(C_path)s;",
  1053                     "FB":  "extern       %(type)s   %(C_path)s;"
  1053                     "FB":  "extern       %(type)s   %(C_path)s;"
  1054                 }[v["vartype"]] % v
  1054                 }[v["vartype"]] % v
  1055                 for v in self._VariablesList if v["C_path"].find('.') < 0]),
  1055                 for v in self._VariablesList if v["C_path"].find('.') < 0]),
  1056             "variable_decl_array": ",\n".join(variable_decl_array)
  1056             "variable_decl_array": ",\n".join(variable_decl_array),
       
  1057             "var_access_code": targets.GetCode("var_access.c")
  1057         }
  1058         }
  1058 
  1059 
  1059         return debug_code
  1060         return debug_code
  1060 
  1061 
  1061     def Generate_plc_main(self):
  1062     def Generate_plc_main(self):