Tutorial: Visual C++ Prototyping
Note: The Visual C++ Prototyping subsystem is used to develop PC-based applications. It is NOT necessary to use the Visual C++ Prototyping subsystem when developing an embedded system application. Prototyping however can allow circuit functionality to be tested in advance of building a complete embedded systems solution.
ALSO: Time and space precludes this being an in-depth tutorial on how to use Microsoft’s Visual Studio. It is assumed that you already have some degree of working familiarity with Visual Studio and Visual C++.
Overview
The Visual C++ prototyping subsystem allows you to automatically create Microsoft Visual C++ projects which contain C-Code functions generated by AnadigmDesigner®2.
C-Code functions are simply functions written in the "C" programming language that can be generated by AnadigmDesigner®2 and compiled with other code to create an application.
C-code functions allow the user to dynamically change the functionality of a circuit, e.g., a C-code function can be used to change the frequency of an oscillator when a slider in a PC application is moved.
The Visual C++ Prototyping system can be used to exercise dynamic programming features of the Field-Programmable Analog Array using a PC and a standard Okika Development Board.
Prototyping allows the functionality of a circuit to be tested and verified in advance of going to the trouble of selecting a microprocessor, developing a new board, programming the microprocessor, etc.