I found the function, myfieldcombiner.SetWeights(). But I don't know how to specify the weights of the two inputs. for example: 1+0j and -1+0j.

# Solved how to set the weights of field combiner in python?

Here is an example I used in the past (with Sim4Life v3.0), maybe it works for you?

```
sim = document.AllSimulations[0]
results = sim.Results()
sim_combiner = results.GetSimulationCombiner()
sim_combiner.UpdateAttributes()
weights = sim_combiner.GetChannelWeights()
for n, channel in enumerate(weights):
power, phase = weights[channel]
weights[channel] = power, 45*n
for channel in weights:
print channel, weights[channel]
sim_combiner.SetChannelWeight(channel, *weights[channel])
```