Spectrum-Instrumentation: spcm (M2i/M3i) Driver Revision History
Home
News
Products
Software
Downloads
Press Releases
Imprint

deutschenglish

Revision 2.09 build 4130 release date 10th June 2010 (copy 1)

[SPCMDRV-34] - Library - Improve gain calibration accuracy of M3i HF path
[SPCMDRV-35] - Library - user offset correction for M3i.21
[SPCMDRV-40] - Library - 21xx: offset calibration for various input impedances
[SPCMDRV-44] - Library - Offset calibration with demo boards.
[SPCMDRV-68] - Library - improve dynamic range on M3i.21xx interleave mode
[SPCMDRV-76] - Library - Support of external trigger to data FW correction in oversample modes.
[SPCMDRV-36] - Library - Wrong error check in hKernelOpen could cause crash
[SPCMDRV-37] - Windows - Driver signature not correct under 64-bit Windows
[SPCMDRV-41] - Windows - FIFO recording: rarely stops PCI bus DMA transfer at minimum bus data-rate
[SPCMDRV-47] - Library - M3i demo cards + VEE causes crash
[SPCMDRV-49] - Library - Setting Path 1 on M2i returns no error message
[SPCMDRV-53] - Library - Problem with the Synchronization of M3i.21xx cards
[SPCMDRV-55] - Library - memory problems with the 8 or 1 bit modus on a M2i.7005
[SPCMDRV-58] - Library - False value for max memsize if multiple channels are enabled.
[SPCMDRV-59] - Library - Overrange XMODE output not supported by 21xx cards.
[SPCMDRV-60] - Kernel - GetContBuf returns different address on every call
[SPCMDRV-74] - Library - Trig to data delay in output mode is 10 samples too long (compared to data sheet value)

Revision 2.08 build 3853 release date 11th March 2010

[SPCMDRV-27] - Library - DLL - Set M2STAT_EXTRA_END in overrun case after all data has been read
[SPCMDRV-15] - Control Center - demo boards: not all added boards visible
[SPCMDRV-16] - Library - DLL - False min and step sizes for memory settings (SPC_AVAILMEMSIZE_MIN, ...) if interlace mode is used
[SPCMDRV-18] - Library - DLL - In ABA mode EXTRA_END did not mark end of extra data transfer
[SPCMDRV-24] - Library - DLL - FIFO recording overrun: never stops
[SPCMDRV-26] - Control Center - If all cards are locked by other applications, "driver too old" error occurs

Revision 2.07 build 3769 release date 25th February 2010

Support of M3i.21xx series completed
Support of M2i and M3i series firmware version V5 (ABA mode enhanced timestamps)
Demo card handling reworked: allows to access single demo cards out of multiple ones by handle
Demo cards now also generate ABA and timestamp data correctly
Added sofwtare registers to read out physical details of card like PCI bus, device, slot. Shown in control center
Reworked registry handling to support Windows 7 users with no administration rights. Information now located HKEY_CURRENT_USER path
New registers: SPC_AVAILABADIVIDER_MIN, SPC_AVAILABADIVIDER_MAX, SPC_AVAILABADIVIDER_STEP to read out ABA divider details
Bug-Fix Windows Kernel: crash on next start when aborting DMA in continuous memory out of a development debug environment
Bug-Fix Windows Kernel: DMA abort very seldom leaded to system hang on some systems
Bug-Fix: FIFO mode replay and buffer underrun returned wrong error message ERR_VALUE some times
Bug-Fix: rewriting of register SPC_TIMESTAMP_CMD before start initiate a false data transfer

Revision 2.06 build 3667 release date 4th February 2010

Added M3i.21xx 8 bit 1 GS/s digitizer series
M2i.474x series: support of maximum sampling clock 1.33 MS/s
Bug-Fix Linux: usage of very large software buffers could lead to driver crash when doing DMA transfers
Bug-Fix: M3i series: timestamps were sometimes returned as values with factor 2 depending on the channel setting
Bug-Fix: M3i series: minimum reference clock input was returend wrong (1 MS/s instead of 10 MS/s)
Bug-Fix MI compatibility: switching M2i.70xx between replay and acquisition mode returned old data on first acquisition
Bug-Fix: M2i.46xx series hardware version V1: trigger level programmed wrong
Bug-Fix: timestamp reference clock flag now only reported if needed BaseXIo option installed
Bug-Fix: minimum synchronization clock rate was wrong

Revision 2.05 build 3519 release date 1st December 2009

Support of Suse 11.2 and Fedora 12 added
Bug-Fix MI Compatibility: overrange status didn't work for all channels
Bug-Fix M2i: Synchronisation sometimes failed if using different divider values on master and slave
Bug-Fix M3i: Multi Purpose I/O sometimes generated output although disabled
Control Center: Icon added

Revision 2.04 build 3426 release date 29th of October 2009

Control Center split off driver to minimize driver package. Control center now placed in an extra installer
Added M2i.474x cards to driver
Additional trigger mask information registers added to separate between AND and OR related trigger modes
Added register SPC_MIINST_MINSYNCCLOCK to read out minimum sync clock
Bug-Fix M3i: Std Multi number of segments was incorrect calculated
Bug-Fix M3i: trigger delay was programmed wrong
Bug-Fix M3i: for samplerates below 250 MHz the samplerate offset calibration was not used correctly resulting in slightly worse offset error
Bug-Fix: Timestamp: first read of timestamp data returne wrong data on some command combinations
Bug-Fix: demo cards with 4GB Memory reported SPC_PCIMEMSIZE = 0
Bug-Fix: Force trigger with Sync + Multi was internally sent to every card so multiple forces could occur.
Bug-Fix M2i.72xx: channel enable/disable change are only adopted after board reset and not at runtime between starts

Revision 2.03 build 3209 release date 18th of August 2009

Bug-Fix M3i: sync and different sampling rates was calculated wrong
Bug-Fix M3i: sync and reference clock was calculated wrong
Bug-Fix M3i: close of synchronized cards
Bug-Fix M3i: ABA divider value not written to hardware
Control Center: memory test loop now shows all results

Revision 2.02 build 3146 release date 3rd of August 2009

M3i: Support of new star-hub hardware version V2
M3i: Support of new module hardware version V2
M3i: A reset command can now be issued to star-hub and is broadcasted to all connected cards then
Linux: Support of Fedora 11 added
Control Center: firmware programming now available under Linux
Control Center: firmware file path is now selectable before firmware programming
Bug-Fix M3i: Sync and software trigger didn't work
Bug-Fix M3i demo: digital inputs didn't work on demo cands
Bug-Fix M3i: ABA mode was not accesible through driver
Bug-Fix: if reading data with GetParam and the driver is locked by an error the original parameter is not changed anymore

Revision 2.01 build 3051 release date 9th of July 2009

All cards: driver now running under Windows 7 32 bit and 64 bit
M3i cards: auto calibration setup improved
M3i cards: internal powersafe functions added to reduce power consumption
M3i cards: new clock mode SHDIRECT implemented
M3i cards: new option overrange status programmable for multi purpose I/O lines
M3i cards: New register to read out trigger delay step size (SPC_TRIG_AVAILDELAY_SETP)
MI compatibility: now able to handle more than 9 cards
Debug logging: now shows detailed information on cards and OS version to help the support guys
Bug-Fix M2i: driver allowed to program external clock pin to output although already used as input due to clock settings
Bug-Fix M3i: max trigger delay wrong
Bug-Fix M3i: force trigger wasn't working when using synchronised cards
Bug-Fix demo: M3i cards ot sync now running in demo mode
Bug-Fix M2i: driver crash when using sync clock enable mask and card wasn't enabled
Bug-Fix control center: Feature, firmware update for M3i cards wasn't working
Bug-Fix M3i: posttrigger > memory size -> some corrupted data on readout
Bug-Fix all demo cards: demo data similar for all cards when using multiple threads
Bug-Fix Linux: M3i card name not shown correctly (unknown type)
Bug-Fix MI compatibility: error message when using MI card and M3i card in one system
Bug-Fix M2i: card does not trigger when using same trigger settings after a hardware reset like before
Bug-Fix M3i: memory size, pretrigger and posttrigger minumum set to valid value
Bug-Fix Linux: M2i.xxxx-exp and M3i.xxxx and M3i.xxxx-exp not shown in /proc/spcm_cards correctly
Bug-Fix Linux: feature update, software license install and calibration storage wasn't working

Revision 2.00 build 2785 release date 7th of Mai 2009

M3i and M3i-Express series added to driver
Control Center: support of M3i and M3i express series added
Control Center: software license information and update for SBench 6 added
Repetition rate on synchronous start improved
Added some logging output to spcm_hOpen for debug purposes
Bug-Fix: driver accepted some false channel setup register
Bug-Fix Linux: system crash when killing process while DMA was running
Bug-Fix Linux: system corrupted when loading driver without hardware being installed
Bug-Fix: data corrupted on fast systems if posttrigger >> memory size

Revision 1.37 build 2479 release date 10th of March 2009

Linux: Support of Suse 11.1, Fedora 10 and Debian Lenny added
Linux: SPC_GETTHREADHANDLE allows to read the internal FIFO thread handle to manipulate the priority
Support of Gnu C++ under Windows added: MinGW and CygWin
M2i.40x8: new counter modes added
Compilation of pure C files under Gnu C++ added (Linux and Windows)
Control Center: Software License information for SBench 6 added
Support of M3i demo cards added
Bug-Fix: replay cards in continous mode ignored the SPC_LOOPS settings
Bug-Fix: demo card has Quartz 2 defined with a random value
Bug-Fix: continous replay. If only part of data has been rewritten between two starts the output hasn't been the complete data length but was cut off

Revision 1.36 build 2307 release date 26th of November 2008

New highly improved DMA transfer mode using continuous memory (ContMem). Please see addtional chapter in manual for further details. Speed improvement is up to 30%
Control Center: added ContMem setup and display
Datasort (MATLAB, LabVIEW): automatic useage of ContMem implemented
Windows: driver sleep and hibernate functions implemented
Added some trigger setup checks to warn in case of false settings
Debug logging of real 64 bit values now possible, before this update 64 bit values have been truncated to 32 bit
Support of M3i.41xx series prototypes
Added special quartz mode CM_QUARTZ2_DIRSYNC to have pure Quartz 2 frequency put on the star-hub independent of the current sampling clock settings
Bug-Fix: some internally used handles have not been released after driver close
Bug-Fix: DMA read/write errors on very few systems when doing multiple DMA block transfers in a very short time (as done by Spectrum Control Center memory test)
Bug-Fix: very seldom EEProm read error on some systems after doing a reset
Bug-Fix: read out of Timestamps when using slow sampling rate (< 1 MS/s) sometimes generated false timestamps
Bug-Fix: very fast restart of FIFO mode when using slow sampling rates failed if no further settings have been done
Bug-Fix Control Center: sometimes crash after stop of speed test or memory test
Bug-Fix Control Center: some small memory leaks fixed
Bug-Fix Control Center: Linux 64 bit system was shown as 32 bit by fault

Revision 1.35 build 2186 release date 26th of August 2008

Linux: support of Suse 11.0 32 Bit and 64 Bit added
Bug-Fix: false error message if more than 32 bit address space has been used on M2i cards
Linux: support of PAE added
Linux: optimized memory allocation for 64 bit DMA scatter gather list
Control Center: hostname shown in title bar for documentation purposes
Added special customer quartz version of 25.6 MHz
Control Center: shows timeout message and aborts tests if it occurs
DMA transfer: notify size can be programmed to smaller values than 4k. This allows a shorter reaction time if using slow data acquisition. Notify size can be programmed to 16, 32, 64, 128, 256, 512, 1k, 2k or any multiple of 4k
New command M2CMD_CARD_DATAINVALIDATE added to allow start of DMA transfer before start of acquisition (otherwise data of last acquisition would be transferred)
Bug-Fix: very seldom a few invalid data blocks at 2nd acquisition when using FIFO mode

Revision 1.34 build 2126 release date 23th of July 2008

Bug-Fix Control Center Linux: speed test sometimes generates timeout
Bug-Fix M2i.40xx: amplifier setup wait time was too short: data sometimes not 100% correct at start of acquisition
Bug-Fix M2i.70xx: input termination setup on Module B sometimes didn't work
Bug-Fix 64 Bit Windows: System crash if data buffer was located in upper 32 bit address space
Linux 64 bit Kernel: allows now to transfer data into complete 64 bit address space
Bug-Fix MI Compatibility: quartz frequency setup of M2i.31xx series was wrong
Bug-Fix Datasort (labview, matlab): calculation of voltage values for M2i.46xx and M2i.47xx series was wrong (fixed 2%)
Bug-Fix Library: if restarting acquisition immediately without new setup write old data from memory was sometimes transferred
Bug-Fix Library: if sending an additional STOP after acquisition end the DMA transfer returned with timeout
Bug-Fix Linux Kernel: possible unregister of driver without driver being registered if no card is located in system

Revision 1.33 build 2014 release date 23th of Mai 2008

Linux Library: addeed support for Fedora 8 and Fedora 9, both 32 bit and 64 bit
Linux kernel: DMA buffer was locked if user program didn't called InvalidateBuf before end -> is now called automatically inside driver close routine
Linux Library: some debug logging messages reworked to show 64 bit values properly
Bug-Fix Linux: small memory leaks in the linux library fixed
Bug-Fix: FIFO mode + sync + channel/external trigger -> trigger position was undefined after 2nd start of cards
Bug-Fix Linux: channel enable for M2i.7021 (64 bit digital i/o) generated error message even if channel enable setting was good

Revision 1.32 build 1980 release date 28th of April 2008

Library: Added Quartz 2 as a custom option
MI Compatibility: Added a way to program Quartz 2 through compatibility layer

Revision 1.31 build 1967 release date 9th of April 2008

Bug-Fix Windows kernel: very seldom crash when using certain memory adresses in FIFO mode
Library: clock and trigger termination is now switched off automatically if line is used as output
Control Center: cards that are in use by another program are now shown with type and sn in the list
MI compatibility: M2i.60xx series, programming of DIFF and DOUBLE mode sometimes generated an error message depending on the setup
Linux sources: can now be compiled without error under kernel 2.6.24 and above
Bug-Fix 64 bit Windows library: registry entries (like debug settings) were not read correctly by the library: no debug logging was available under 64 bit Windows

Revision 1.30 build 1899 release date 27th of February 2008

New .NET examples and library
Bug-Fix Library: M2i.47xx-Exp series: setup storage after calibration sometimes failed
Bug-Fix Library: setup sometimes get scrambled after reading enhanced status
Bug-Fix MI compatibility: FIFO + sync did not work properly
Bug-Fix MI compatibility: FIFO + sync + user stop sometimes freezes cards
Bug-Fix Library: FIFO mode overrun sometimes gets lost and WAITDMA routine does not finish properly

Revision 1.29 build 1872 release date 27th of January 2008

Support of firmware V12
Support of new Diff-Option for M2i.30xx series
Custom Modification feature added and readable from driver
Bug-Fix: Debug-Log-level setup sometimes ignored under Microsoft Vista
Bug-Fix: Overrun flag sometimes not shown when doing FIFO mode and an overrun occurred
Control Center Bug-Fix: sometimes memory test loop crashed when closing the loop

Revision 1.28 build 1814 release date 16th of November 2007

Support of Linux kernel >= 2.6.20 (Suse 10.3, Fedora 7)
Some additional card details readable

Revision 1.27 build 1787 release date 18th of Septzember 2007

Support of control firmware V11
Extra FIFO (Timestamp + ABA) now supports polling of data
Bug-Fix Linux: driver did up to 100% system load after installation on some systems although card wasn't running
Bug-Fix M2i.60/61: leaving program while output was running with external clock and external clock was missing: driver hangs at next driver load
Bug-Fix Control Center: Firmware update always rewrites the current module firmware even if it was the current version
Bug-Fix Linux: install script installed 64 bit driver wrong library
Bug-Fix Linux: 64 bit and M2i.70xx had a configuration error
Bug-Fix Library: when installing multiple M2i.60xx demo cards the driver crashed
Bug-Fix MI Compatibility: compatibility layer generated false error messages when finding a star-hub

Revision 1.26 build 1754 release date 1st of August 2007

Driver: Added M2i-Express cards
Control Center: Added M2i-Express cards
New registers to read out hardware and firmware versions of module B
Complete valid on-board data is read after detection of hw overrun, before the transfer was stopped as soon as the overrun was detected
Added clock feature SHDIRECT to use clock from star-hub without being sync'd
Bug-Fix Library: trigger setup of M2i.70xx/72xx sometimes wrong
Support of M2i.72x1 added
Support of new hardware version M2i.47xx V10 added
Bug-Fix MI compatibility: SPC_PCIVERSION now contains the expected versions

Revision 1.25 build 1667 release date 21st of June 2007

Bug-Fix Library: hardware V10 and digital input was setup wrong, dat scrambled
Bug-Fix MI Compoatibility: M2i.40xx had channel enable setup confusion
Linux notification reworked: the former interrupt to user space notification caused sometimes problems on newer systems depending on the installed device drivers. This part was reworked to a save solution.
Bug-Fix Library: synchronization + FIFO mode + different card types + different channel enables caused sometimes wrong clock setup for single cards
Support of M2i.60xx hardware V5 added
M2i.31xx calibration for user offset added: user offset programming now has a far more accuracy. Older cards are updated automatically when doing offset calibration

Revision 1.24 build 1611 release date 27th of April 2007

Library: Support of Firmware V10 added
Library: new register SPC_CONTOUTMARK to output a trigger pulse in continuous output mode on start of each loop
Linux: Wait function in kernel driver changed from busy waiting to sleep for longer wait times
Control Center: runs under Linux now (firmware update not yet implemented)
LabWindows/CVI examples added
Bug-Fix Linux: udev support now recognized by the start/end script on all systems
Bug-Fix Library: demo cards run now with star-hub option enabled
Bug-Fix Library: data scrambled on FIFO + Multi + fast trigger events
Bug-Fix Library: multiple start of timestamp acquistion returns wrong status code
Bug-Fix Library: M2i.7011: some channel enable masks didn't work since last version
Bug-Fix Library: M2i.20xx series: calculation of user offset correction false: programmed user offset was not exact

Revision 1.23 build 1576 release date 12th of April 2007

Linux: native support of udev and fsys added to driver
Bug-Fix Library: false error message on some setups when changing from Multiple Recording mode back to standard mode
Bug-Fix Library: M2i.203x driver accepted > 100 MS/s setup even when 2(4) channels were activated
Bug-Fix MI compatibility: driver can now handle all cards correctly if some are already locked by other applications
Bug-Fix Library: star-hub initialisation problems on very fast systems
Bug-Fix Library: changing pulsewidth trigger modes between external and channel sometimes locked the trigger engine
Bug-Fix Debug: sometimes crash if debug enabled and certain registers have been read out
Bug-Fix Library: M2i.70xx and M2i.72xx some channel enable combinations weren't accepted by the driver although correct
Bug-Fix Control Center: calibration process bar was not correct for all card types
Bug-Fix Linux: calibration didn't work as multiple data transfers have been sometimes faulty

Revision 1.22 build 1522 release date 8th of March 2007

Support of M2i.72xx series added
Bug-Fix Library: synchronization force trigger without trigger enable didn't work
Bug-Fix Library: synchronization multiple software trigger didn't work
Bug-Fix Library: M2i.46xx V2 and Mwi.47xx V 4: channel trigger level calculated wrong

Revision 1.21 build 1497 release date 27th of February 2007

Support of Windows Vista 32 bit and 64 bit
Windows Signature added for Vista and 64 bit Windows
Support of M2i.46xx hardware version 2
Support of M2i.47xx hardware version 3 + 4
Linux: support of Suse 10.2, Fedora Core 6 and Debian Sarge with 2.6 kernel added
Debug Logging now separates messages between different card handles
Bug-Fix Linux + Windows kernel: problems if buffer wasn't aligned on page size
Bug-Fix Linux + Windows kernel: FIFO mode: driver can now handle available data calls of any length, no longer limited to multiple of page size
Bug-Fix Linux + Windows kernel: when using FIFO mode with very small notify size and asynchronous data (like multiple recording) the usable FIFO buffer gets smaller over the time
Bug-Fix Linux: FIFO mode sometimes hangs on SMP machines
Bug-Fix Library: restart of REC_STD_ABA mode without reset -> no slow data was coming
Bug-Fix Library: using ABA mode and status polling: reported available bytes were too less -> overflow
Bug-Fix Library: M2CMD_CARD_WAITxxx for sync module sometimes returned if only clock master was ready and other cards still running
Bug-Fix MI compatibility: pulsewidth trigger didn't work in all configurations
Bug-Fix MI compatibility: trigger slaves on sync mode still acted as trigger source
Bug-Fix Control Center: speed test generated error with M2i.7011, M2i.7020, M2i.7021

Revision 1.20 build 1414 release date 21th of December 2006

Bug-Fix Kernel: FIFO output and initial buffer size < programmed buffer -> FIFO mode hangs or even system crashes
Datasort DLL: new function für raw data write
Bug-Fix Control Center: Crash if card to show has Star-Hub equipped

Revision 1.19 build 1391 release date 12th of December 2006

Windows 64 Bit driver available now
Support of M2i.47xx hardware revision V2
Control Center: calibration function now gives some progress info messages
Control Center: calibration of M2i.46xx and M2i.47xx completed
Bug-Fix Library: user offset programming of M2i.31xx didn't work properly
Bug-Fix Linux: loading of library crashed if debug setup file wasn't accessible
Bug-Fix Library: program crashed on next start if M2i.60x/61 output hasn't been stopped before closing the driver
Bug-Fix Library: offset calibration for M2i.2030 sometimes didn't work

Revision 1.18 build 1355 release date 1st of December 2006

DMA write (PC to card) improved: transfer speed on PCI-X slots now 180-215 MB/s
Control Center: transfer speed test implemented
Control Center: display of star-hub connections and cabeling added
Bug-Fix MI compatibility: FIFO + Sync didn't start the DMA tansfer
Bug-Fix MI compatibility: Switching between pulsewidth trigger and non-pulsewidth trigger generated driver error
M2i.47xx calibration added
Bug-Fix: Feature of demo cards were not displayed correctly
Synchronisation and trigger modes reworked
Support of new control firmware version V8
Bug-Fix: M2i.46xx trigger level had an offset
M2i.46xx and M2i.47xx trigger level range adjusted to allowed range

Revision 1.17 build 1314 release date 16th of November 2006

Bug-Fix Windows + Linux kernel: FIFO output: fillsize of software and hardware buffer haven't been reported correctly
Library: Support of large custom input ranges added
Library: Digital Channel Grouping readable
MI compatibility: support of SPC_GETLASTERRORTEXT added

Revision 1.16 build 1279 release date 30th of October 2006

Linux driver support added: kernel 2.4 and 2.6 with single CPU or SMP, 32 bit and 64 bit
Star-Hub support finalized for first official version
Bug-Fix: FIFO output: an addtional status read before start of data transfer confused the state machine

Revision 1.15 build 1226 release date 6th of October 2006

Bug-Fix: FIFO mode + very slow sampling rates: some parts of former signal still visible
Bug-Fix: M2i.3025/6 + interlace mode + Multiple Recording: segment size programmed wrong
Amplifier option for M2i.60xx/61xx series added
Bug-Fix Compatibility DLL: DMA buffer was locked by kernel until next transfer started
Synchronisation (starhub) added

Revision 1.14 build 1201 release date 22 nd of September 2006

Support of M2i.72xx series added
FIFO output completed with all features
Enhancements: M2i.60xx/61xx series now didn't generate voltage peaks at driver loading or reset
Bug-Fix: multiple starts of FIFO mode without reset in between didn't cleared the memory buffer
Bug-Fix for M2i.30x5/x6: wrong calibration values taken in interlace mode
Bug-Fix: when using slow sampling rates and fast triggers, parts of the former signal where not overwritten in memory

Revision 1.13 build 1178 release date 5th of September 2006

Buf-Fix for M2i.7020 and input termination
M2i.7005 and bit modes implemented

Revision 1.12 build 1167 release date 30th of August 2006

Bug-Fix: pulsewidth trigger was disabled for analog acquisition cards
M2i.202x implemented
M2i.60xx and M2i.61xx implemented
Bug-Fix: M2i.30xx series had some confusion in calibration values
Bug-Fix: driver locked when doing very fast acquisition loops
M2i.70xx implemented
Bug-Fix Control Center: eeprom wasn't updated after firmware update for latest hardware revision

Revision 1.11 build 1080 release date 14th of July 2006

Forcetrigger for all Modes including Multipel Recording and Pattern trigger activated
M2i.70xx extern trigger input was disabled
Added output modes

Revision 1.10 build 1069 release date 10th of July 2006

Added M2i.30xx high bandwidth option support
Bug-Fix: occaisionally dll crash fi card has less than family maximum number of channels
Control Center: added M2i.70xx demo cards
Added M2i.70xx family
Added M2i.70xx functions for datasort dll (LabVIEW)

Revision 1.08 build 1033 release date 27th of June 2006

Bug-Fix for function spcm_dwDefTransfer_i64 - calculation of adresses wrong
Timestamp mode completed
Examples for Visual Basic and Borland Delphi added
Complete M2i.30xx range support including M2i.3015/3025/3027
Added support for M2i.31xx card series
Bug-Fix M2i.2030/31 200 MS/s mode: some settings wrong
MI-Compatibility-Layer: Multiple Recording/Gated Sampling some settings wrong
Support of BaseXIO option added
Control Center: Firmware update added
Control Center: bug-fix for memory test, showed sometimes errors in every byte

Revision 1.03 build 953 release date 26th of April 2006

Changed DLL interface from C++ to standard C to have maximum compatibility with other compilers
Added Borland C++ Builder library (and project files for examples)
Added LabWindows support to header files and added LabWindows library
Bug-Fix for calculation of user offset on M2i.40xx series
Bug-Fix for compatibility dll: it's now possible to use M2i and MI at the same time in one system

Revision 1.02 build 936 release date 18th of April 2006

First Version for M2i card series available on the web
 

copyright SPECTRUM GmbH 10.Jun.2010

ContactNewsletterGlossarySearch

(c) Spectrum GmbH,  10.06.2010