上传程序

[OLP 工作台](pref_workbench_olp.md) \ [程序管理器](pfunc_olp_programmanager.md) \ [程序](ppie_olp_programmanager_copy.md)

[现场编辑工作台](pref_workbench_oe.md)

通过“上传程序”命令,可以将现有的程序上传到当前项目中。当命令启动时,会打开一个标准文件浏览器,以搜索和选择要上传的程序。然后,上传继续并导入程序。但是,如果程序已经存在,则会出现“程序上传”窗口。

面板会返回一个列表,列出所有作为上传操作一部分且在项目中同名已存在的主程序和子程序。对于每个程序,必须决定如何执行导入操作。
不上传
在上传过程中将忽略该程序项,因此不会导入。
覆盖程序
同名的程序已存在。该程序将被上传的版本覆盖。
创建新程序
同名的程序已存在。将从上传的版本中生成一个新程序。其名称保持不变,但增加一个顺序编号。
为了方便起见,面板左上方的命令可以一键设置所有程序的全局上传操作。

在下拉选择器中,可以指定所需的全局操作。但是,显然仍可设置单独的操作。
定义上传操作后,必须通过面板右上方的“执行”按钮启动实际上传。

关闭窗口时,点击标题栏上的

符号将终止流程,从而取消上传。

为了定制目的,可以在实际上传执行前和完成后运行Python脚本。这些专用脚本位于插件文件夹\Technologies\\\AuxiliaryCommands\AutoExecute 中。可以是默认安装插件或任何其他配置的插件文件夹。执行前的脚本名称(必须)为 PrevProgramUpload.py,执行后的脚本名称为 PostProgramUpload.py。 在现场编辑工作台中运行时,它们的名称分别是 PrevProgramUploadOnsite.py 和 PostProgramUploadOnsite.py。

[插件](pref_olp_plugincontent.md)