Source Code Online Home Categories Top Code New Code Submit Code
Search
Subject Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Visual Basic & VB.NET
 XML
New Code
TeeChart for Java 2012
PDF Renderer SDK 2.20.458
WebSpellChecker.net application Linux 3.7
WebSpellChecker.net application 3.7
VISCOM Video Converter SDK ActiveX 3.05
VISCOM Image to Video Converter ActiveX 7.05
VISCOM Video BroadCast ActiveX SDK 2.38
VISCOM TWAIN Scanner SDK ActiveX 4.31
VISCOM Sound Volume ActiveX OCX SDK 3.08
VISCOM Free PowerPoint Viewer ActiveX 1.52
VISCOM Outlook Express ActiveX OCX SDK 2.46
Hex Comparison 5.1124
VISCOM TIFF Viewer ActiveX SDK 9.5
VISCOM Image Viewer CP Pro ActiveX SDK 9.5
VISCOM Media Player Gold ActiveX 2.54
Top Code
BeholderBoard Virtual Chess-set 1.5
Free Inventory System Source Code 1.0.75
Point of Sale Software 1.0
PHP Login Script with Remember Me Feature
PHP Inventory 1.2
Billing System 1.0.1
Free Enrollment System 1.0
Enrollment System 1.0
Internet Cafe Monitoring Source Code v1.0
Jquery lightbox effect / image overlay effect script 1.0
SAS Hotel Management System 1.0
1-code Free Affiliate Code Generator 1.I
Creating ASP.NET Pages with your Favorite Language
Java Applet Source Code
Source Code Scanners for C++ Builder 5 4.0 Std
Top Rated
MiniSiteScript - Easy Amazon Affiliate Site Builder 1.0
iAuto Bikes Classified Software 5.5
iLister Classified Script 5.5
iAuto: SEO-Friendly Auto Classifieds Script 5.5
Jquery lightbox effect / image overlay effect script 1.0
Code Line Counter Pro - VB Version 4.0
CZ-Doc2htm 4.0
Vacation Packages Script 1.0
ShixxNOTE 6.net
XFileSharing Pro 1.9
Paid Classified Php Script with built in Members Area 1.1
Precisly vision 2.1.9
Job Listing Script 2.0
iweb Classified pro 3.0.5
PCL Works 32-bit 11.6
Details

Scientific Instrument Hardware Interface 1

by Patrik Spanel





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: 176

User Rating:3 Stars  (2 ratings)
Submit Rating:
Download Scientific Instrument Hardware Interface 1  Report Error Link
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...





Allows to access to hardware (IRQ's, memory mapping, parallel port interface).



Interface Traffic Indicator, a graph utility to measure incoming and outgoing traffic on an interface in bytes or bits/sec. Works on all SNMP-capable interfaces (computers, NICs, switches, routers, etc.) with adjustable poll intervall down to...



IBM's Interface Tool for Java is a powerful tool providing custom and optimum solutions for all webmasters to communicate with activex objects. Admins would find it easy to deal with objects in their java applications. This online interface tool...



IScriptingContext Interface is an ASP article in which author discusses about this Iscripting interface which enables the users components by connecting them with all the built_in objects which is provided by the ASP. Here is a sample code to...



iTrack Web Interface offers an option to the customers to submit incidents from their web browsers. Each question is allotted a unique number that can be tracked to assess progress. The submitted questions are emailed to the visitor as well as...



MediaGateway web interface is addon to MediaGateway software. It allows to charge Esvon Classifieds members for media feeds (Live WebCams, video/audio files viewing) on pay per minute / pay per view basis (PPM / PPV). Very flexible system which...



MediaGateway web interface is addon to MediaGateway software. It allows to charge Esvon Classifieds members for media feeds (Live WebCams, video/audio files viewing) on pay per minute / pay per view basis (PPM / PPV). / Very flexible system which...



Quick Search Interface To Various Search Engines as the name indicates can incorporate various search engines like the google, yahoo and altavista into a single page of your website. This is basically designed to work on the Internet Explorer 5.5...



Separation of the user interface and page logic by example is an useful tutorial for the Programmers to learn about the process of seperating user interface of particular application from its page logic. Here the author explains the above said...

User Review for Scientific Instrument Hardware Interface
- required fields
     

Please enter text on the image