def setChanScale(self, ch, scale, update=True, block=True):
        with self._DGLock:
            self._DGConfig[ch]['scale'] = scale
        if update and self.isOutput(ch):  ## only set Holding for output channels
            self.setChanHolding(ch, block=block)