def METHOD_NAME(self):
    table = actionTable.ActionTable()
    curTime = 0
    vStart, vLessThan, vSteps = self.vRange
    dv = float(vLessThan - vStart) / float(vSteps)
    dt = decimal.Decimal(self.settlingTime)
    for step in range(vSteps):
        # Move to next polarization rotator voltage.
        vTarget = vStart + step * dv
        table.addAction(curTime, self.lineHandler, vTarget)
        curTime += dt
        # Image the sample.
        for cameras, lightTimePairs in self.exposureSettings:
            curTime = self.expose(curTime, cameras, lightTimePairs, table)
            # Advance the time very slightly so that all exposures
            # are strictly ordered.
            curTime += decimal.Decimal('.001')
        # Hold the rotator angle constant during the exposure.
        table.addAction(curTime, self.lineHandler, vTarget)
        # Advance time slightly so all actions are sorted (e.g. we
        # don't try to change angle and phase in the same timestep).
        curTime += dt
    return table