Scripts Index
Tools and Utilities Development Tools  

KPIB: Kenny-Purpose Interface Bus

download download home home   report broken
important script information
company name:
M. A. Hopcroft
license: Free
minimum requirements: MATLAB 7.1.0 (R14SP3)
functional limitations:
KPIB: Kenny-Purpose Interface Bus description
kpib.m contains code for GPIB and serial port communication for a number of scientific instruments, organized so that a single common command syntax can operate them all. For example, the command:r = kpib(INSTRUMENT,GPIB,'read');will return the voltage and current reading from a number of different power supplies. The goal is to be able to write matlab code that can accommodate changing instruments and experimental setups with minimum hassle. If INSTRUMENT and GPIB are defined as constants at the beginning of your code, then they can be changed to accommodate new equipment, and the rest of the code is unchanged. In addition, kpib can test whether an instrument exists at an address and read and write arbitrary strings to instruments for testing.Supported instruments (v4.88): Temperature Controllers'BlueOven' 2800 Controller for Thermotron S-1.2 Thermal Chamber (aka "Blue Oven")'GreyOven' ICS 4809 Modbus interface to Watlow F4 Controller for TestEquity 1007S Thermal Chamber (aka "Grey Oven")'AcuOven' Watlow 981 Temperature controller for Acutronic inertial test chamber. Also 'WAT_981''AO_800' Alpha Omega Instruments Series 800/850 Temperature Controller using Watlow Series 96 controller (Modbus serial comm.) (RS-232 device, specify 'COM1' for GPIB address)'CV_TIC304' CryoVac TIC 304-MA Temperature Controller'SI_9700' Scientific Instruments model 9700 Temperature Controller'NP_3150' Newport Temperature Controller Model 3150 Signal Analyzers'HP_89410A' HP 89410A Vector Signal Analyzer'HP_4195A' HP Network/Spectrum Analyzer'HP_4395A' HP 4395A Network/Spectrum Analyzer'HP_8753ES' HP 8753ES S-Parameter Network Analyzer'AG_E5071B' Agilent E5070B/E5071B RF Network Analyzer'HP_8560A' HP 8560A Spectrum Analyzer Oscilloscopes'TEK_TDS' Tektronix TDS family Oscilloscopes'HP_54600' Hewlett-Packard 54600-series Oscilloscopes (HP_54602B)'HP_54800' Hewlett-Packard 548XX Infiniium Oscilloscopes (HP_54845A) Waveform/Function Generators'HP_33120A' HP 33120A 15 MHz function generator'AG_33250A' Agilent 33250A 80 MHz Function generator'SRS_DS345' Stanford Research Systems DS345 30 MHz function generator'FLK_290' Fluke 290 series (291, 292, 294) arbitrary waveform generators Multimeters'HP_3478A' Hewlett-Packard 3478A multimeter'HP_34401A' HP 34401A multimeter'HP_34420A' HP 34420A 7.5 Digit Nanovoltmeter with RTD measurement Power Supplies'HP_E3631A' HP E3631A triple output DC power supply'HP_6614C' HP 6614C single-output 100V/0.5A DC power supply'HP_E3632A' HP E3632A DC power supply 15/30 V'HP_E3634A' HP E3634A DC power supply 25/50 V'HP_E3641A' HP E3641A DC power supply'HP_E3647A' HP E3647A dual output DC power supply (incl. TDS 340, TDS 540, TDS 744A)'HP_E3633A' HP E3633A DC power supply 8/20 V Other Instruments'HP_53132A' HP 53132A 225 MHz Universal Counter'KTH_236' Keithley 236/237/238 Source Measure Unit'KTH_2400' Keithley 2400 Source-Measure Unit (minimum functionality)'HP_4284A' HP 4284A LCR Meter'HP_3499B' Agilent 3499B Multiplexer'VH_2701C' Valhalla 2701C voltage calibrator'VH_2701B' Valhalla 2701B voltage calibrator (limited functionality)'OH_EXP' Ohaus Explorer precision balances (incl. Pro models)'ACT_3000' Acutronic 3000-series inertial test station controllerDocumentation for each instrument is in the code. Use the "Find" command or use the Cell menu in the MATLAB Editor (the "%%" menu) to jump to the code for a specific instrument, or use "showdemo kpib" to open the code in the Help browser.The device drivers are not complete; they are based on user needs. A code template is provided for adding other instruments or commands. See the comments ("showdemo kpib") for details. Note that the code assumes a single National Instruments PCI GPIB interface card, but this can be changed to other hardware supported by MATLAB, incl. USB, as well as serial port controllers (e.g. Prologix). See help for details. Feedback and contributions are welcome.Includes sample programs
Similar scripts
Rob Keyboard (Popularity: ) : This plugin is produced for holding on keyboard when pairing program. You can type "shift ctrl K" to lock intellJ by a Dialog with amusing words. You can lock intellJ by password, with configging password enabled.At first, you should add ...
CIE Coordinate Calculator (Popularity: ) : This software is for calculating the CIE chromaticity co-ordinates of phosphor materials using the photo luminescence data. The software also shows the position of the co-ordinates in chromaticity diagram and expected color of the material. Please note that the color ...
New Dream Coder for Oracle (Popularity: ) : This tool is an code generator for Oracle. While fetching large tables this tool reduces usage of memory. Some features of this tool are, it has new password ecryption, procedure builder, session monitor, SQL templates etc., It increases execution times ...
Foreign Exchange Options (Popularity: ) : fxoptions( S0, X, rd, rf, T, vol, style)Valuation of European and American call and put options on foreign exchange using Garman-Kohlhagen model.European option prices are given by an exact formula (Garman-Kohlhagen).American option prices are approximated using both binomial and trinomial ...
Anti Cut and Paste (Popularity: ) : This utility is helpful for programmers that allows them to search programming language source code's text fragments which have been copied and pasted. Some key features of this tool are, this tool supports both command line and Graphical User Interface ...
AC Protect Standard (Popularity: ) : This utility is used for avoiding hackers from cracking your software using special techniques called anti crack. It works with all windows platforms. Some features of this tool are, this tool compresses ocx, scr, exe, dll and more, dynamic encrypt ...
VBcodePrint (Popularity: ) : This Add-In to Microsoft Visual Basic 6 significantly enhances its source code printing capabilities. You can print any part of your VB project's source code from within the VB's development environment. / You can create and save your own output ...
Bokai Barcode Image generator (Popularity: ) : This tool is used for barcode generator and which has an ActiveX control for printing barcodes. This tool contains more than twenty five barcode types. This tool supports only ActiveX control programs. Users can customize barcode parameters and design of ...
Use Matlab Editor to Write and Run Ansys Program. (Popularity: ) : You don't have to switch your screen between Matlab, Ansys and UltraEdit or PSPad anymore, when you doing FEM-Analysis.You can use MEditor to write your Ansys APDL program and use the excellent feature of MEditor to structure your Code: Cell-Function, ...
VBAcodePrint (Popularity: ) : This add-in enables you to print Microsoft VBA source code in color of your applications across the entire Microsoft Office 2000 suite of applications: Word, Excel, Outlook, Access, PowerPoint, and FrontPage and any other VBA enabled software. / You can ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
Similar Software
Acer Remote Management Card Driver (Popularity: ) : General

Device Type: Remote management adapter

Form Factor: Plug-in card

Interface (Bus) Type: PCI-X
Expansion / connectivity

Compatible Slots: 1 x PCI-X

Manufacturer's product description
Acer Remote Management card gives you the freedom to manage your server from anywhere - even if the server is not booted ...

Adaptec Serial ATA RAID 2410 (Popularity: ) : INTERFACE/BUS - 64-bit/66MHz PCI
TRANSFER RATE - Up to 1.5 GB/sec
CONNECTORs - Internal: (4) Serial ATA ports
RAID LEVELS - 0, 1, 4, 10, JBOD
CACHE MEMORY - 64MB (on-board). . Adaptec is the undisputed I/O leader with innovative solutions for today's problems

Adaptec Serial ATA RAID 2810 (Popularity: ) : INTERFACE/BUS - 64-bit/66 MHz PCI
CONNECTORS - Internal: (8) Serial ATA ports
DATA TRANSFER RATE- up to 1.5 Gbits/sec
RAID FEATURES - Optimized disk utilization Online RAID Level Migration Online Capacity Expansion Background initialization SNMP support Enclosure management ready
CACHE MEMORY - 64MB. . ...

C-Media CMI8768 Audio Driver 8.17.37 Beta for Win7 (Popularity: ) : The global first 8CH single sound chip with embedded codec saving customer total BOM costFull-duplex 8CH DAC/2CH ADCSupports 96K/16bit playback; 48K/16bit recordingCE level high-quality Signal-to-Noise Ratio (SNR)~ 100dBIIntegrated S/PDIF transmitter supports 44.1k/48k/96KHz sample-rate and 16bits resolutionPCI Rev. 2.2 compliant with ...
Gigabyte GA-P41-ES3G Microsoft UAA Bus Driver (Popularity: ) : CPU
1. Support for an Intel Core 2 Extreme processor/ Intel Core 2 Quad processor/Intel Core 2 Duo processor/ Intel Pentium processor/Intel Celeron processor in the LGA775 package
(Go to GIGABYTE's website for the latest CPU support list.)
2. L2 cache varies with ...

Gigabyte GA-EG41MF-S2H Microsoft UAA Bus Driver (Popularity: ) : CPU
1. Support for an Intel Core 2 Extreme processor/ Intel Core 2 Quad processor/Intel Core 2 Duo processor/Intel Pentium Dual-Core processo/Intel Celeron processor in the LGA 775 package
2. L2 cache varies with CPU

Front Side Bus
1. 1333/1066/800 MHz FSB

Chipset ...

Gigabyte GA-P55-UD5 Microsoft UAA Bus Driver (Popularity: ) : CPU
1. Support for an Intel Core i7 series processor/Intel Core i5 series processor in the LGA1156 package
(Go to GIGABYTE's website for the latest CPU support list.)
2. L3 cache varies with CPU

1. Intel P55 Express Chipset

1. 4 x 1.5V DDR3 ...

Gigabyte GA-EP41-US3L Realtek HD Audio Driver UAA Bus Included (Popularity: ) : 1. Ultra Durable 3 Classic (CPU VRM) Technology with copper cooled quality for lower working temperature
2. Revolution energy saving design with DES technology featuring hardware based Dynamic 4-Gear switching
3. Supports 45nm Intel Core 2 multi-core processors with FSB 1333 MHz
4. ...

haskeline for Mac (Popularity: ) : Haskeline is a free and open source application thatprovides a user interface for line input in command-line programs. This library is similar in purpose to readline, but since it is written in Haskell it is (hopefully) more easily used in ...
3D Active Button Magic (Popularity: ) : 3D Active Button Magic is the ultimate button ActiveX control developed with the purpose of replacing the old fashioned Windows flat-square button in applications written with the most diffused development environments that accept ActiveX controls such as Visual Studio 6.0, ...

Rate me
supported os
Win All, BSD, Solaris
downloads 6
version 1.0
size in Kb 348
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews