Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
.Net VCL for Delphi 1.0.0.0
ASP. NET C# PDF Software 4.5
LinqConnect Professional 4.8
CAD VCL: 2D/3D CAD in Delphi/C++Builder 14
wolfSSL 3.15.7
CAD DLL 14
AnyStock Stock and Financial JS Charts 8.4.2
ODBC Driver for SQLite 2.4
dotConnect for SugarCRM 1.7
dbForge SQL Complete 5.9
dbForge Studio for MySQL 8.0
.Net Runtime Library for Delphi 6.0.4.0
Scimbo 1.64
AnyMap JS Maps 8.4.2
GetOrgChart 2.5.3
Top Code
Ticket Booking System 1.0
CPP-2-HTML CSS Source Code Tagger 1.02
GNU Common C 2.3.2
College Management System Script 1.0.4
Simple Hill-Climbing 1.0
.Net VCL for Delphi 1.0.0.0
MCU 8051 IDE 1.4.7
Java API for Java code generation 1.0
Network-Integrated Multimedia Middleware 2.2.0
Simple Webinterface Shopsystem for Shopping Carts 0.4
Online Food Ordeing System 1.0
Visual FoxPro Functions/Class Libary 100
BSW Ads Manager 1.0
Jigsaw Java Applet 1.0
Skincare Management System 1.4
Top Rated
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
ATN Mall 2.0
WeBuilder 2015 13.3
PHP Digital Download Script 1.0.4
Scientific Instrument Hardware Interface 1
File ID: 39177






Scientific Instrument Hardware Interface 1
Download Scientific Instrument Hardware Interface 1Report Error Link
License: Freeware
File Size: 36.0 KB
Downloads: 201
User Rating:3 Stars  (2 ratings)
Submit Rating:
Scientific Instrument Hardware Interface 1 Description
Description: Instrument Interface VCL Delphi ComponentFree component for real time access to a hardware interface containing digital ports and analog inputs and outputs via digital-to-analog and analog-to-digital converters. Full source is included for educational purposes. Works with the range of PC cards from www.instrument-science.com using the VXD for interrupt time processing.The component Iscard has properties to access up to 64 analog outputs via Digital to Analog Converters (DAC's) with 12 bit or 16 bit resolution and methods to read voltages from upto 32 analog inputs via Analog to Digital Converters also with 12 bit or 16 bit resolution. Additionally 64 digital outputs and 32 digital inputs are also available. The component also provides access to maximm of 4 pulse counters.This component was developed to work with the Instrument Interface ISA card (IS 1006) from Instrument Science (http://www.instrument-science.com). The real time access to the card's hardware registers is realised using a virtual device driver (ISCARD.VXD) provided with the card.The component can access up to 4 interface cards. Always one of these cards is selected by the SelectedCard property.The AnalogOut:TAnalogOut and DigitalOut:TDigitalOut array properties can be changed at the design time. This will define the initial values of the hardware outputs when the application starts.Run time properties AnalogIn[i:integer]:double and DigitalIn[i:integer]:boolean provide the current values read from the hardware inputs. These values are periodically refreshed by the VXD driver with a period set between 0.25 ms and 2 ms.The following properties: property CountPulses:cardinal read GetCountPulses; property CountTime:double read GetCountTime;are used to read a number of pulses acquired in the hardware counter and the time duration elapsed since the last use of the ResetCount method.The read only property BasePort identifies the selected card by its address on the I/O bus.In the directory Demo there is a very simple example of the ease of use of this component.I hope that you find the source code instructive and perhaps useful for development of similar hardware oriented projects.

License: Freeware

File Size: 36.0 KB

Downloads: 201



More Similar Code

Free component for real time access to a hardware interface containing digital ports and analog inputs and outputs via digital-to-analog and analog-to-digital converters. Full source is included for educational purposes. Works with the range of PC cards from www.instrument-science.com using the VXD for interrupt time processing.



DESOS (Data Exchange Simulator in Orbital Scenarios) models over the whole repeat-cycle of a Low-Earth-Orbit mission the acquisitions of the scientific instrument embarked aboard the satellite and the respective downlink communication toward the...



USBDM BDM Interface for Freescale Microcontrollers

USBDM is a debugger hardware interface for a range of Freescale microcontrollers.

It supports Freescale's Codewarrior software under Windows and Linux.



Minolta CR300 is a tristimulas colorimeter that transmits color measurements to a computer through an RS232C interface. This MATLAB script reads the CIE L*a*b* color space values and converts them to RGB color space using image processing...



INSTRSELECTOR launches a GUI selection tool
that automatically finds registered instrumentation (i.e. oscilloscopes, signal generators, etc.) via VISA software and allows the user to select an instrument from menus. The output can then be...



EmbeddedXEN results from several Years of Research in the field of ARM-based CPUs and hypervisor technology based on XEN. The overall architecture has been revisited in order to support the hardware diversity of ARM CPUs platforms and provide an...



Control a 53132A counter remotely using standard Matlab without the instrument module by treating the GPIB USB interface as a com port. There are lots of little tricks to get this to work. This module also uses a small program SystemError, which...



This is Matlab interface for the C++ implementation of the low discrepancy sequence generators Niederreiter from the GNU Scientific Library.

It works under Linux.



This is Matlab interface for the C++ implementation of the low discrepancy sequence generators Sobol from the GNU Scientific Library.

It works under Linux.



This provides a simple wrapper around the comedi interface for data acquision hardware in linux. It is primarily intended for analog input.

User Review for Scientific Instrument Hardware Interface
- required fields
     

Please enter text on the image