Создайте рабочую точку путем слияния данных из двух рабочих точек
opNew = merge(op1, op2) создает новый объект opNew = merge(op1, op2)OperatingPoint opNew, с дочерними элементами от двух объектов OperatingPoint, op1 и op2.
Функция запускается путем копирования всех дочерних элементов с op1 в opNew. Затем если дочерний ID существует в op2, но не в op1, функция добавляет дочерний элемент в opNew. Если дочерний ID существует и в op1 и в op2, то:
Если оба дочерних элемента являются объектами OperatingPoint, функция объединяет их согласно тем же правилам.
Если по крайней мере один из двух дочерних элементов является объектом Target, функция сохраняет дочерний элемент op1 и отбрасывает дочерний элемент op2.