Co-simulation

The VILLASnode interface used to exchange signals with other simulators at runtime. It lives in a separate dpsimpyvillas extension module, which is only built when DPsim is configured with VILLASnode available.

class InterfaceVillas

Bases: Interface

export_attribute(self: InterfaceVillas, attr: Attribute, idx: SupportsInt | SupportsIndex, wait_for_on_write: bool = True, name: str = '', unit: str = '') None
import_attribute(self: InterfaceVillas, attr: Attribute, idx: SupportsInt | SupportsIndex, block_on_read: bool = False, sync_on_start: bool = True, name: str = '', unit: str = '') None