MATLAB driver for Spectrum boards



Ähnliche Dokumente

Readme-USB DIGSI V 4.82

USB Treiber updaten unter Windows 7/Vista

Softwareupdate-Anleitung // AC Porty L Netzteileinschub

4.) Geben Sie im Feld Adresse die IP Adresse des TDC Controllers ein. Die Standard Adresse lautet

EEX Kundeninformation

p^db=`oj===pìééçêíáåñçêã~íáçå=

miditech 4merge 4-fach MIDI Merger mit :

A-CERT CERTIFICATION SERVICE

Der Adapter Z250I / Z270I lässt sich auf folgenden Betriebssystemen installieren:

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

Preisliste für The Unscrambler X

HiOPC Hirschmann Netzmanagement. Anforderungsformular für eine Lizenz. Order form for a license

English. Deutsch. niwis consulting gmbh ( manual NSEPEM Version 1.0

Word-CRM-Upload-Button. User manual

Tube Analyzer LogViewer 2.3

KURZANLEITUNG. Firmware-Upgrade: Wie geht das eigentlich?

MobiDM-App Handbuch für Windows Mobile

Remote Control - LeCroy Oszilloskop WaveSurfer 3000 mit LabVIEW via VICP LAN-Schnittstelle

iid software tools QuickStartGuide iid USB base driver installation

Perceptive Document Composition

1. General information Login Home Current applications... 3

Einkommensaufbau mit FFI:

Remotely Anywhere Verwendung von Zertifikaten Schritt für Schritt Anleitung zur Implementation von Zertifikaten in Remotely Anywhere

Zum Download von ArcGIS 10, 10.1 oder 10.2 die folgende Webseite aufrufen (Serviceportal der TU):

Installation und Start der Software AQ2sp Installation and Start of the software AQ2sp

D A C C E ABC D ECF C E D C D A B C D EE D F E A A AE A E EE E E A DE E A AA

ReadMe zur Installation der BRICKware for Windows, Version ReadMe on Installing BRICKware for Windows, Version 6.1.2

Konfigurieren eines HHR Gerät, um es über eine CBX800 an Profibus anzubinden

BLK Quick Installation Guide. English. Deutsch

Dominik Stockem Datenschutzbeauftragter Microsoft Deutschland GmbH

Benutzerhandbuch / User s Manual RUPS 2000 / -B1

Titelbild1 ANSYS. Customer Portal LogIn

Parameter-Updatesoftware PF-12 Plus

Therefore the respective option of the password-protected menu ("UPDATE TUBE DATA BASE") has to be selected:

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

User Manual Bedienungsanleitung. snom Wireless Headset Adapter snom Schnurlos-Headset-Adapter. English. Deutsch

BartPE. Dokumentation. Projektarbeit Network Services. Dozent: Wolf-Fritz Riekert. Belmondo Kovac. Autor: Andreas Dinkelacker, 3.

Die Installation von D-Link WLAN Karten unter Windows Vista

Kurzanleitung um Transponder mit einem scemtec TT Reader und der Software UniDemo zu lesen

Formatting the TrekStor i.beat run

Alle Informationen zu Windows Server 2003 Übersicht der Produkte

SmartClass Firmware-Update Vorgehensweise

Installation mit Lizenz-Server verbinden

Version/Datum: Dezember-2006

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

DVB-T EuroMini100 Seite 1 von 10

UC4 Rapid Automation HP Service Manager Agent Versionshinweise

Proxmox Mail Gateway Spam Quarantäne Benutzerhandbuch


p^db=`oj===pìééçêíáåñçêã~íáçå=

Aareon Internet GES Setup

Newest Generation of the BS2 Corrosion/Warning and Measurement System

Installationshinweise Z501J / Z501K Adapter IrDa USB Installation hints Z501J / Z501K Adapter IrDa USB

Application Note. Import Jinx! Scenes into the DMX-Configurator

UM ALLE DATEN ZU KOPIEREN. ZUNÄCHST die Daten des alten Telefons auf einen Computer kopieren

VPN / IPSec Verbindung mit dem DI 804 HV und dem SSH Sentinel

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Das neue Volume-Flag S (Scannen erforderlich)

Das Modul kann thermische oder 3-stufige Aktoren regeln, wie auch vier 0-10 VDC analoge Ausgänge.

VN7640 FlexRay/CAN/LIN/Ethernet Interface Quick Start Guide. Version 1.1 English/Deutsch

ZENTRALER INFORMATIKDIENST DER JOHANNES KEPLER UNIVERSITÄT LINZ Abteilung Kundendienste und Dezentrale Systeme. PPP für Windows 3.

Konfiguration von eduroam. Configuring eduroam

Wireless 150N Adapter

Printer Driver Vor der Verwendung der Software

SanStore: Kurzanleitung / SanStore: Quick reference guide

"Programming Tool PGT-05-S for DRS61 Version 1.0 USB interface" "Programming-Tool PGT-05-S für DRS61 Version 1.0 USB Schnittstelle" I.

Quick Reference Guide Schnellstart Anleitung

1. Double click on the Actisys USB icon Found on Floppy A:\

LEAD MANAGEMENT SYSTEMS

How to use the large-capacity computer Lilli? IMPORTANT: Access only on JKU Campus!! Using Windows:

-Migration ganz einfach von POP3/IMAP4 zu Exchange Online. Christoph Bollig, Technologieberater Office 365

CarMedia. Bedienungsanleitung Instruction manual. AC-Services Albert-Schweitzer-Str Hockenheim

Nachdem Sie die Datei (z.b. t330usbflashupdate.exe) heruntergeladen haben, führen Sie bitte einen Doppelklick mit der linken Maustaste darauf aus:

Clientkonfiguration für Hosted Exchange 2010

Getting started with MillPlus IT V530 Winshape

AER Programm: Anleitung zur Zertifizierung

Einfache Koexistenz von lokaler Exchange Server-Umgebung mit Exchange Online. Christoph Bollig, Technologieberater Office 365

SOUND LINK ANALYSIS SOFTWARE BEDIENUNGSANLEITUNG USER MANUAL. Für weiteren Gebrauch aufbewahren! Keep this manual for future needs!

DVD MAKER USB2.0 Installation Anleitung

Customer Support Info PP 80x

Softwareanforderungen für Microsoft Dynamics CRM Server 2015

NVR Mobile Viewer for iphone/ipad/ipod Touch

USB -> Seriell Adapterkabel Benutzerhandbuch

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Innovative Geräteverwaltung mit Windows Intune

ONLINE LICENCE GENERATOR

FOR ENGLISCH VERSION PLEASE SCROLL FORWARD SOME PAGES. THANK YOU!

RO-Serie CAN-Übertragungsprotokoll

RL

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

CTX 609 Daten Fax Modem. Installation Creatix V92 Data Fax Modem (CTX 609) unter Windows XP/ Windows Installation unter Windows XP:

Technical Support Information No. 123 Revision 2 June 2008

Installation/setup notes

Unigraphics Schnittstelle entfernen

Produktinformation _185PNdeen

> Anleitung zur Einrichtung eines Aladdin etokens Marius Mergenschröer Lennard Desch

Handbuch PCI Treiber-Installation

Transkript:

MATLAB driver for Spectrum boards User Manual deutsch/english SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13-17 22927 GROSSHANSDORF GERMANY TEL.: +49 (0)4102-6956-0 FAX: +49 (0)4102-6956-66 EMAIL: info@spec.de INTERNET: http://www.spec.de 13.03.2007

Spectrum Systementwicklung Microelectronic GmbH - 2004 Ahrensfelder Weg 13-17, 22927 Grosshansdorf, Germany SBench is a registered trademark of Spectrum Systementwicklung Microelectronic GmbH. MS-DOS, Windows and Windows NT are trademarks or registered trademarks of Microsoft Corporation. LabVIEW is a trademark of National Instruments Corporation. MATLAB is a registered trademark of The MathWorks Inc. Agilent VEE is a trademark of Agilent. FlexPro is a registered trademark of Weisang & Co. DASYLab is a registered trademark of DATALOG GmbH. Spectrum reserves the right to make improvements and/or changes to the products and/or programs at any time in order to improve design and to supply the best product possible.

Treiber Struktur Der vorliegende MATLAB-Treiber setzt auf den beiliegenden Spectrum Treibern für Windows 9x/ME und Windows NT/2000/XP auf. Der MATLAB-Treiber besteht aus einem Satz DLLs, die die Funktionen des Spectrum Treibers unter MATLAB zur Verfügung stellen. Die DLLs funktionieren nur als Bindeglied zwischen MATLAB und den vorhandenen Spectrum Treibern. Für jede Funktion der Treiber ist eine eigene DLL vorhanden. Ferner wird für jede unterstützte Karte ein Programmierbeispiel mitgeliefert. Driver Structure The MATLAB driver is based on the also delivered Spectrum driver for Windows 9x/ME and Windows NT/2000/XP. The MATLAB driver consists of a set of DLL s translating the functions of the Spectrum driver to MATLAB. The DLL s are only working as links between MATLAB and the normal Spectrum drivers. Each function of the driver is represented by one DLL. There is also a programming example for every supported board on the disk. Installation 1. Installieren Sie die Spectrum Treiber von der mitgelieferten CD wie im Hardware Handbuch beschrieben. 2. Führen Sie den Installer aus dem Verzeichnis D: \Install\matlab_drv\ aus. 3. Bitte halten Sie für die Installation die mitgelieferte MATLAB Lizenz bereit. 4. Die Treiber und Beispiele werden je nach gewählter MATLAB Version in folgende Ordner im MATLAB Installationsverzeichnis abgelegt: Treiber: [MATLAB Install Path]\spectrum\spectrumDrv Beispiele: [MATLAB Install Path]\ spectrum\examples 5. Starten Sie MATLAB 6. Fügen Sie das Treiber Verzeichnis dem Pfad von MATLAB hinzu. Klicken Sie dazu im Menü,File,,Set Path und klicken Sie auf den,add To Path button. 7. Die neuen Funktionen stehen Ihnen nun unter MATLAB zur Verfügung. Installation: 1. Install the Spectrum driver from the delivered driver CD as described in the hardware manual. 2. Start the installer, that in located in the directory: D: \Install\matlab_drv\ 3. For the installation of the driver, you will need the provided MATLAB license. 4. The driver and the examples will be installed in the following subdirectories in the MATLAB install folder, depending on your choice of the installed MATLAB version: Driver: [MATLAB Install Path]\spectrum\spectrumDrv Examples: [MATLAB Install Path]\spectrum\examples 5. Start MATLAB. 6. Add the path of the spectrum driver directory to MATLAB. Therefore select,file and,set Path in the menu and click on the,add to Path button.. 7. The functions are now available under MATLAB. Programmierung Die Programmierung der Karten unter MATLAB folgt analog der Programmierung unter Microsoft Visual C++ oder Borland Delphi. Der Zugriff auf die einzelnen Boards funktioniert über eine Board-Nummer, die bei der Initialisierung angegeben wird. Eine genaue Beschreibung der Software Register und der erlaubten Werte ist in der Hardware Beschreibung zu finden. Beispiele zur Programmierung sind in dem jeweiligen Beispielprogramm zu finden. Programming The programming of the boards using MATLAB is carried out in the same way as programming with Microsoft Visual C++ or Borland Delphi. Access to one board is realized with a board number which is defined on the initialising of the boards. A description of the software registers and the accepted values is found in the hardware manual. Examples for programming can be found in the spectrum directory.

Function SpcInitBoard: [ErrorCode] = SpcInit (Nr, Typ) Errorcode of function as listed in the hardware manual Number of the board to be defined. In the reange 0-15 Typ: Type of the defined board. See Manual for a description of valid board types Defines a board for the driver. the driver supports up to 16 boards at the same time. For all ISA boards the type of installed board must be defined before using the driver the first time. All other functions uses just the board number to access the board. After initialising the board, all parameters will be set to default values. Function SpcInitPCIBoards: [ErrorCode, Count, PCIVersion] = SpcInPCI Count: PCIVersion: Errorcode of function as listed in the hardware manual Number of found PCI boards from Spectrum Found PCI bus version Initialises all installed Spectrum PCI boards. The board numbers starts at zero. The number of PCI boards is given back in the value Count. All installation parameters will be read from hardware Function SpcSetParam: [ErrorCode] = SpcSetPa (Nr, Reg, Value) Reg: Value: Software register to be changed. New value for the softwar register. Sets a software register or executes a command. The board must be initialized before. When using ISA boards, all installation parameters must be set before (adress, installed memory). The allowed registers for the specific board are listed in the hardware manual. Function SpcGetParam: [ErrorCode, Value] = SpcGetPa (Nr, Reg) Reg: Value: Software register to be read. Value from the softwar register. Reads a software register or status information. The board must be initialized before. When using ISA boards, the installation adress must be set before. The allowed registers,for this board are listed in the hardware manual. Function SpcGetData: [ErrorCode, Data] = SpcGetDa (Nr, MemCh, Start, Len, Bits) Data: Bits: Array of the returned values. Number of memory channel to be read, each memory channel contains multiplexed data of one module First value to be read (On ISA boards read out starts with zero) Number of values to be read. Number of Bits for one sample. Valid values are 8 for 8 bit boards, 16 for 12 bit and 16 bit boards. Reads data from a specific channel. The board must be initialized before. When using ISA boards, all installation parameters must be set before (adress, installed memory).

Function SpcGetSplittedData: [ErrorCode, DigitalData, AnalogData] = SpcGetSplittedDa (Nr, MemCh, Start, Len, BitsAnVal) DigitalData: AnalogData: BitsAnVal: ErrorCode of function as listed in the hardware manual. Array of the returned digital values. Array of the returned analog values. Number of memory channel to be read,, each memory channel contains multiplexed data of one module. First value to be read (On ISA boards read out starts with zero). Number of values to be read. Number of Bits for one analog sample. Valid values are 12 or 14 bits. Reads combined analog and digital input data from a specific channel and splits the data into the digital and analog part. The board must be initialized before. When using ISA boards, all installation parameters must be set before (address, installed memory). Function SpcSetData: [ErrorCode] = SpcSetDa (Nr, MemCh, Start, Len, Data, Bits) Data: Bits: Array of the values.to be written Number of memory channel to be written, each memory channel contains multiplexed data for one module First value to be written(on ISA boards writing starts with zero) Number of values to be written. Number of Bits for one sample. Valid values are 8 for 8 bit boards, 16 for 12 bit and 16 bit boards. Writes data for a specific channel. The board must be initialized before. When using ISA boards, all installation parameters must be set before (adress, installed memory). Function SpcSetSplittedData: [ErrorCode] = SpcSetSplittedDa (Nr, MemCh, Start. Len, DigitalData, AnalogData, BitsAnVal) DigitalData: AnalogData: BitsAnVal: ErrorCode of function as listed in the hardware manual. Number of memory channel to be written, each memory channel contains multiplexed data for one module. First value to be written (On ISA boards writing starts with zero). Number of values to be written. Array of digital values to be written. Array of analog values to be written. Number of Bits for one analog sample. Valid value is 14 bits. Writes combined analog and digital output data for a specific channel. The data is combined from separate analog and digital data arrays and written to the on-board memory. The board must be initialized before. When using ISA boards, all installation parameters must be set before (address, installed memory).