def setimmediatevalue(self, value): """Set the value of the underlying simulation object to value. This operation will fail unless the handle refers to a modifiable object, e.g. net, signal or variable. Args: value (float): The value to drive onto the simulator object. Raises: TypeError: If target has an unsupported type for real value assignment. """ value, set_action = self._check_for_set_action(value) try: value = float(value) except ValueError: self._log.critical( "Unsupported type for real value assignment: %s (%s)" % (type(value), repr(value))) raise TypeError("Unable to set simulator value with type %s" % (type(value))) simulator.set_signal_val_real(self._handle, set_action, value)
def setimmediatevalue(self, value): """Set the value of the underlying simulation object to value. This operation will fail unless the handle refers to a modifiable object, e.g. net, signal or variable. Args: value (float): The value to drive onto the simulator object. Raises: TypeError: If target has an unsupported type for real value assignment. """ if not isinstance(value, float): self._log.critical("Unsupported type for real value assignment: %s (%s)" % (type(value), repr(value))) raise TypeError("Unable to set simulator value with type %s" % (type(value))) simulator.set_signal_val_real(self._handle, value)
def setimmediatevalue(self, value): """ Set the value of the underlying simulation object to value. Args: value (float) The value to drive onto the simulator object Raises: TypeError This operation will fail unless the handle refers to a modifiable object eg net, signal or variable. """ if not isinstance(value, float): self._log.critical("Unsupported type for real value assignment: %s (%s)" % (type(value), repr(value))) raise TypeError("Unable to set simulator value with type %s" % (type(value))) simulator.set_signal_val_real(self._handle, value)