Academic Hardware Products (myDAQ, myRIO)

cancel
Showing results for 
Search instead for 
Did you mean: 

NI ELVIS mac installation problem

Hello, I am currently using LabView 8.5 for mac and need to use NI ELVIS for my school but I run into problems when I try to install it. I think the main reason is that there is a windows executable in the NI ELVIS.app->Contents->MacOS there should be a unix executable there not windows executable. I would compile the source if I knew how to do it. Could someone help me get this working.

 

p.s. I downloaded the NI ELVIS beta.zip from Natioanl Instruments so that is why I am posting this question here.

0 Kudos
Message 1 of 11
(11,395 Views)

Hi ivar,

Thanks for posting on the NI Discussion Forums!  I understand you are trying to install NI ELVIS for your Macintosh machine?  Is this where you downloaded the NI ELVIS beta.zip?

http://joule.ni.com/nidu/cds/view/p/id/472/lang/en

According to the Readme, the installation should be carried out as follows.

 

Installation
1. Create a temporary folder on your local hard drive.

2. Extract the ELVIS 2.0.4 Mac.zip file into the folder you created in STEP 1.

3. Launch NI ELVIS.app from the elvis folder.

 

Let me know if you cannot find the NI ELVIS.app file.  Also, make sure that your Macintosh fulfills the System Requirements stated in the Readme. 

Rod T.
0 Kudos
Message 2 of 11
(11,376 Views)

Hello Rod,

Thank you for the reply.

 

Yes I downloaded the file from  http://joule.ni.com/nidu/cds/view/p/id/472/lang/en and I followed the installation instructions.

 

I found the NI ELVIS.app file I tried to run it but if you take a look inside the NI ELVIS.app it contains an exe file in the MacOS folder.

That is the problem because clearly you can't run a windows executable in MacOS. 

 

Take a look inside the NI ELVIS.app by using ctrl + click on the application and choose "Show Package Contents" in the popup menu. Then open Contents, and MacOS ther you will find NI ELVIS.exe which is the executable that the

NI ELVIS.app will execute each time you double click it. 

 

Do you know understand what my problem is ? 

 

 

0 Kudos
Message 3 of 11
(11,373 Views)
Hello ivar,

Thanks for the clarification.  It is strange that an EXE is found within the .app file, but we may be converting it somehow.  What happens specifically when you run the .app file?  If you could post a screenshot, or type all of the information (error code, text, etc.) it would be very helpful.  Also, please post back with your system specifications (OS, processor, etc.). 
Rod T.
0 Kudos
Message 4 of 11
(11,367 Views)

Hello again,

 

My specs: MacBook Pro, 2 gb ddr2 memory. 2.16 Ghz Intel core duo. Mac OS X 10.5.5 

Just to let you know that I dont get an error since I am running MacOSX the only thing I get is that it says that it don't reconize the file and gives me the option to choose the application to open it with. Since I am a computer scientist I know that there is no application in Mac OS X that is able to open windows executables. 

 

Don't you have a Mac to try the .app on your self ??? If you are testing it on a mac with parallels desktop running in coherence or crossover then you are able to run exe files but then you have to install labview for windows and have everything running there but that is slow and I want to be able to run it in MacOS not on some VM.

 

Sorry this is mac so there are no error messages just the choice of choosing the application to run .exe file.

0 Kudos
Message 5 of 11
(11,353 Views)

Hello ivar,

Thanks for the info.  I indeed have the resources to try this out, but before I do that please note the following in the Readme.


What's New?

NI-ELVIS 2.0.4 Mac Beta includes the following new feature:

 

Added support for Mac OS X v10.3 and v10.4


R&D has not tested or verified this driver for the OS you are using.  Also please make sure that you have NI-DAQmx Base 1.5 or later installed on your machine before attempting to install the driver.  I will install the driver on a Mac with OS X v10.4 and let you know the results.  If you could do the same, that would be great as it would help other Mac users on this forum.

Rod T.
0 Kudos
Message 6 of 11
(11,348 Views)

Hello ivar,

I succesfully installed the NI ELVIS driver on a Macintosh with the following specs:


MacBook

OSX 10.5.5
Intel Core 2 Duo
2.0GHz, 2GB RAM


I simply double-click on the .app file and it installs with no problems.  You will receive an error if NI-DAQmx Base is not installed first.  If you are still having issues, please take a screenshot of your screen after attempting to run the .app file and post here.  It may be worth trying a different computer if you are unable to install on this machine.

Rod T.
0 Kudos
Message 7 of 11
(11,329 Views)

Hello again. I tried everything again and ended with this error (see attached picture)

 

I have:

MacBook Pro

Mac OS X 10.5.5

Intel Core Duo 2.16 GHz

2 GB RAM

Labview 8.5 mac

NI DAQmx base 3.2.0

 

After installing NI DAQmx Base 3.2.0 I try installing ELVIS and get the error shown in the attached file.

What could be the problem ?? Can Crossover be influencing the installation ?? 

Well I hope you can figure this out. I will keep trying my self but I hope you guys have some solution for me.

best regards Ivar.

0 Kudos
Message 8 of 11
(11,290 Views)

Hello ivar,

In my previous post, I suggested that you try a different machine.  Did you get a chance to try this out?  You should not be getting a prompt that mentions anything about NI-DAQmx.  One thing to note is that we have NI-DAQmx Base drivers for different operating systems.  Please make sure that you have NI-DAQmx Base 3.2 - Mac OS X.  I would suggest the following.

- Try the install on a different Macintosh machine

- If this works (which it should since I successfully installed), remove NI-DAQmx Base and NI-ELVIS from your machine

- Install the software in this order:

  

   1) NI-DAQmx Base

   2) NI-ELVIS

Let me know how that goes.

Rod T.
0 Kudos
Message 9 of 11
(11,268 Views)

On OSX, NI Elvis check for specific version of DAQmx base by looking at the receipts pakage found in your the Library/Receipts/ folder!

For example I have the latest version installed which is "nidaqmxbase-labview86-VIs.pkg/" and Elvis looks for "nidaqmxbase-labview70-VIs.pkg", so I had to edit the strings in "NI ELVIS:API.llb:ELVIS INST - Find If DAQmx Is Installed.vi" accordingly, see the enclosed screenshot.

After digging into the code I realized that this Beta version will only work with NI Elvis 1 via the DAQ board DIO lines and not with the USB NI Elvis 2!!!

Hopefully NI will upgrade the softwarte or provide the needed info to port the code to NI Elvis 2!

 

Hope this help

 

Chris 

0 Kudos
Message 10 of 11
(10,909 Views)