Whether your embedded data flow consists of UART/serial data, CAN traffic, A/D sampling, or wireless or TCP packets, getting data into and out of your application is a breeze with Virtuoso targets. These data streams are exposed as Stream ports on the C# class and schematic editor component, so you can easily source or consume data either programmatically in C# or by connecting the streams to other components in the schematic editor.
Your optimum workflow could mean interfacing your virtual device’s data to the “real world” exactly like your target, for example by connecting a wireless module eval board to the virtual device’s computer and using it to communicate with your system or using your PC’s ethernet to open a TCP socket for your virtual device. Or it could mean creating a powerful test harness workflow, by for example streaming recorded audio or analog data into your virtual A/D input stream. With Virtuoso, you have complete control of your data management and flow, regardless of the type of data.