Clients
In addition to the supported node-types, VILLASnode comes with examples for third-party applications and model blocks.
These clients usually use the socket
node-type to exchange data with a VILLASnode instance via UDP packets.
For details about the UDP packet format, checkout the respective format docs.
MATLAB: Simple MATLAB code for exchanging signals via UDP sockets between MATLAB and VILLASnode.
OPAL-RT Hypersim: A user code model for OPAL-RTs HYPERSIM digital real-time simulator using UDP sockets for interfacing to VILLASnode.
OPAL-RT AsyncIP: Contains the implementation of an asynchronous process block for RT-LAB.
Python: A simple python client application communicating via local Unix sockets and Protobuf encoding
NI LabVIEW: This example model is using LabView standard UDP blocks to exchange sample values with VILLASnode via UDP packets.
RTDS GTNET-SKT: Several example RSCAD drafts showing how to use GTSYNC and GTNET-SKT together with VILLASnode.
RTDS GTFPGA: An alternative to GTNET cards for interfacing RTDS via UDP.
DPsim: VILLAsnode can communicate via the
shmem
node-type with the dynamic phasor solver (DPsim) of the Institute for Automation of Complex Power Systems. Please contact Markus Mirz for details.