Data Acquisition Toolbox and Parallel Port Error

2 views (last 30 days)
Hello,
I am running Matlab 2014b on a Windows & 64-bit OS. When I try to boot the Data Acquisition Toolbox or configure the parallel port for sending triggers to EEG software on another computer I get the following error:
The DAQ Legacy Interface is not supported on this platform. For more information on choosing between DAQ Legacy Interface and
Session-Based Interface, see the documentation on choosing the right interface.
To learn about using data acquisition devices on the win64 platform, see the documentation on the session-based interface.
What is the best solution for this problem? Do I need to install an earlier version of Matlab that is 32-bit or will I still have issues?
Any help you can offer is appreciated.
Thanks,
Dan
  2 Comments
afreen fatima
afreen fatima on 1 Dec 2015
Hi! I am facing the same problem. I will be really glad to know how you dealt with it?
Muhammad Fahad Kukda
Muhammad Fahad Kukda on 18 Apr 2018
I am also facing the same problem here of parallel port connection 64 bit error. These are all showing.
Error using analoginput (line 46) The DAQ Legacy Interface is not supported on this platform. For more information on choosing between DAQ Legacy Interface and Session-Based Interface, see the documentation on choosing the right interface.
To learn about using data acquisition devices on the win64 platform, see the
documentation on the session-based interface.

Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 1 Dec 2015
As I scan around, the only method I can see at the moment is to use National Instruments (NI) Visa drivers, which map ASRL10 through ASRL13 to LPT1 to LPT4. I see mention of VISA GPIB interfaces for parallel ports if an increased number of ports are needed. I see mention that VISA property nodes can be change to manipulate the individual pins for parallel ports.
I do find specific discussion indicating that in MS Windows Vista and later, traditional direct access to parallel ports is not permitted by Windows, making access through VISA (or a device-specific DLL) the only choices mentioned. MS Windows has been making it more and more difficult to get direct access to parallel ports as part of their security upgrades (isolating user programs from direct access to hardware generally increases security.)
You might also be able to find USB to Parallel devices. Those devices are going to have latency issues, and any given one might not give you the pin-level control you would like. Many of the USB to Parallel devices are designed around the model of Parallel ports being just another data transfer interface that happens to deliver a byte at a time, rather than as devices capable of manipulating signals on multiple pins for the purpose of controlling devices. (You will find that IEEE-1284 EPP and ECC modes are typically implemented by microstate logic that does not have provision for the level of control of the parallel port pins that one might desire for controlling devices.)
Basically, Parallel Ports are dying off, and it is recommended that you change to a different interface if you can.

Categories

Find more on Simultaneous and Synchronized Operations in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!