Onder virtuele instrumentatie wordt de softwaresimulatie verstaan van meetinstrumenten, instelknoppen, aanwijsinstrumenten en indicators die zich op het PC-scherm precies zo gedragen als hun hardwaretegenhangers. In dit boek (Engelstalig) worden deze simulaties opgesteld met het Delphi-programma waarbij de op PIC’s gebaseerde externe sensors op de PC worden aangesloten via een USB/RS232-converter als communicatielink.
Tot de gedetailleerde case studies in dit boek behoren een op het PC-scherm afgebeeld virtueel kompas, een virtuele digitale storage-oscilloscoop, een virtuele thermometer met een meetbereik van - 50 tot + 125 0C, een FFT (Fast Fourier Transform) geluidsanalyser, een joystick muis en tal van voorbeelden voor het detailleren van virtuele Delphi instrumentatiecomponenten.
De in de diverse projecten toegepaste embedded microcontrollers van Arizona -- de PIC’s -- omvatten de PIC16F84A, PIC16C71, DSPIC30F6012A, PIC16F877, PIC12F629 en de PIC16F887. In veel gevallen wordt gebruik gemaakt van de 44-pens ontwikkelprint (een virtuele “instrumentatiemachine”) van Microchip. Deze print, met daarop een PIC16F887, beschikt over een potentiometer die in combinatie met de ADC van de PIC een door een sensor/transducer geleverde spanning simuleert. Verder een UART voor communicatie met de RS232 van de PC en een blok van acht LED’s voor het monitoren van de ontvangen data. Tevens is de print voorzien van een ISP-connector voor het gemakkelijk aansluiten van een “PICKIT 2” programmer.
Voor tal van verschillende PIC’s zijn complete voorbeelden van de sourcecode -- zowel in Assembler als in C -- opgenomen, samen met de Pascal-code voor de Delphi-programma’s die voor de verschillende virtuele Delphi-componenten van derden worden gebruikt.