Several Ocean Optics HR2000 + spectrometers

Hi all

I'm under LabView 2011 SP1 on a PC running Windows 7 32 bit. I have three OO HR2000 + spectrometer (UV, VIS, DVN) that I am trying to run through LabView. I managed to get a spectrum of continuous waveform upward and the race for a spectrometer at a time, but my setup requires me to run all three at the same time. I have expanded my work VI to include the two other remaining spectrometers, but when I run it by selecting 2 or 3 VISAs spectrometer, spectrometer 1 initializes but LabView-error initialization of the rest, and I get this error message:

1073807346 error occurred while VISA opening in the optical ocean 2000 4000.lvlib:Initialize.vi-> specs.vi

Possible reasons:

VISA: (Hex 0xBFFF000E) the given reference of session or the object is not valid.

My sample VI is attached. I modified the VI of sample wave continues OR provided via the pilot of the 2000 4000 optical ocean.

Any help on what can be wrong, or if I take the wrong approach with my code would be greatly appreciated.

-Mike

Hi Mike,.

You can verify that all three devices appear in measurement and Automation Explorer? It is likely that you will need to create or install the driver USB Raw Mode for all three devices since this seems to be using the screws for communication.

In addition, it is not uncommon as the USB controller on the desktop is not enough power to operate all USB devices at the same time. You can check that you plug devices directly on the motherboard and not on the front of the computer or to a USB hub? If you try to communicate with only two aircraft, instead of three, you receive the same error message, or you are able to communicate?

Tags: NI Software

Similar Questions

  • Ocean optical usb 4000 driver not installed successfully

    Hi all

    I have 4000 ocean spectrometer optical usb. I want to acquire its data in LabVIEW. For this application, I have downloaded the driver of instruments OR site (http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=7833BD4A31DA1274E04400144FB7D2... I copied the project in the instr.lib directory and install the driver using the Ocean Optics USB4000_vista.inf file as shown in the installation instructions, then I restart my PC and connect the spectrometer and windows was successfully able to install driver for my spectrometer and I was able to run the example VI as well. But the next day when I tried to connect the same device, windows was not able to install the driver and showed the message "not able to install driver. I tried to update the software of the driver from the Device Manager, but it shows "Windows could not install your unknown device", so I uninstall the driver and reinstall it but still got the same error.

    I use LabVIEW 2012 (32-bit) on windows 7 64 bit system.

    Help, please.

    Hello

    Yes, my problem has been resolved. There was a problem in the EEPROM of the spectrometer. It has been altered. So I reprogrammed the EEPROM and the problem is no more exist. Now my system is able to detect the device and data are also acquired using LabVIEW.

    Thanks for your reply.

  • Insert the .dll file Ocean Optics Jaz

    Hello

    I want to use the package of spam (Ocean Optics) in Labview 2009. But I have no idea how use the .dll file in Labview. I already found tools > import > shared library.

    Insert the SPAM32. DLL file. But in the same menu, you must also insert a header file. But where can I found it? Or I do something wrong?

    Could someone help me with this?

    Stephan

    Finally I found the answer

  • Inconsistent behavior with Ocean Optics LabVIEW driver

    Hello

    I noticed an odd behavior when using the USB2000 Ocean Optics spectrometer. When I use the driver tools read the waveform, I get a waveform of pixels in length 2022. When I use the Ocean Optics (SprectraSuite) software I have a waveform of length 2048.

    I first noticed this problem when I was looking at the spectrum of a light source that is known to be ~ 870nm. Using the LabVIEW driver, I saw a peak at ~ 857nm, but using the Ocean Optics software, I saw a pic to 870nm as expected. Please let me know if you can give no indication to this problem. Thank you

    Gregory

    Just to be tied it on, I don't end up the front of the table of the spectrum with zeros to fill. It's certainly something that would deal with Ocean Optics (or the writer of the drivers). I do not change the driver because he could shoot me in the foot when you use one of the other patterns.

    Also, I noticed that for the USB2000 Set integration time VI, the time units are milliseconds. The USB4000 (and what is suggested by the drivers/examples) use the microseconds.

    Hope that these drivers can get an update soon!

  • Ocean Optics USB2000 not detected by MAX

    Hello

    I downloaded the drivers for the optical ocean USB2000. Initially, I tried just in the course of execution of the VI until I realized that I needed to install the fichier.inf. How I installed the wrong choice (I tried to install Windows vista and not xp file). After the correction of this error by copying the correct file in the INF folder on my computer MAX detects no device. If someone could find out what I did wrong and how to fix this, I would be really happy. Thanks for your help,

    Ross

    What is the version of your NI-VISA? The download page driver instruments here claims it requires 4.6 or later. If this is the case then a simple download of the new VISA will solve your problem. Please make sure you pointing the driver in to the 2000 USB Device Manager.

  • With the help of Ocean Optics Maya with LabVIEW


    OK, if it works with the OO, OO original driver software is always installed.  You MUST uninstall the original drivers of OO, THEN install the driver of OR.  The best thing to do is:

    (1) with the spectrometer connected, go to Device Manager in windows

    (2) right click on your spectrometer (it must be somewhere in the Device Manager or it wouldn't work with the OO software)

    (3) select "uninstall."

    (4) disconnect the spectrometer

    5) go on your desk (or appropriate folder) and click on the OR condition INF file you have loaded down

    (6) select install

    Sheet 7) in the spectrometer, accept all the defaults, and it should now appear in the Device Manager in "NI-VISA USB Devices".

    You should now be able to see your spectrometer in MAX.  WARNING! Once you have done this, the OO software will no longer work.  BE SURE you need not OO software before following these steps.

    JasonP - CLD

  • Ocean Optics LabVIEW 8.2 drivers does not not with USB2000

    Hi all

    I've recently started working with the USB2000 in LabVIEW 8.5.1. I downloaded the drivers from instrument driver page of NOR and tried to install and run.  When I did this, an error message pops up saying that these drivers were designed to LabVIEW 9. If someone has had this problem and nobody knows how to fix?

    Thank you

    Rob

    You have established in your first post that someone does not have the correct project on the web site. Expect NEITHER correct or simply make and post the project in the download thread convert.

  • Add data in columns while loop

    Good evening

    We use an Ocean Optics HR2000 spectrometer + to record the spectra of the permanence of our laser system. For the spectrometer, we use the plug and play drivers, located here

    (http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=7833BD4A31DA1274E04400144FB7D2...

    Our labview program was designed to

    • Store within a well-defined time spectra of laser

    The conditions required for the stored file have been

    • First column: wavelength

    • Added columns: spectrum

    • The column heading - time, after you start the program

    After reviewing the forum, one of the solutions that has been applied that should use feedback nodes, as well as to transpose data later, as you can see in the attached files.

    Our problem:

    • for a short term of the vi, it works fine

    • for a longer race of vi, the file is messed up (see testlong.txt): in the fifth instance of the instance/wavelength loop wrote again in the spreadsheed file

    Is there something extremely stupid, we did here?

    Well, I don't know quite why your program is ugly - it was complicated enough that I just re-did, according to your description.  It is here, and here's how it works:

    The first loop creates ghosts (from line-become-column 2.  I use "Wait until the next multiple" so I cannot ignore the amount of time required for the calculations inside the loop.  As you can see, I use the output time of the initial function elapsed time for the line/column header.

    When the loop exits, I calculate the first row/column, NaN (not a number) to stick in the first position (angle).  I had hoped it would be written as an empty entry in the text file, but it was released as "NaN".  My writing to delimited spreadsheet function is the same as yours, but I left the addition at the entrance of unwired file so that it has retained its default value False, which means that I create a new file each time.

    I tested it for six and 19 seconds and it produce expected results (with a dot as decimal instead of a comma, of course).  Try it, it should do the same for you.

    Bob Schor

  • How to make a reference spectrum for spectral measurements in spectrometry optical ocean

    Hello

    I'm desigining a labview software for the Maya ocean optics spectrometer pro and the problem that face is I'm not able to make a correction of the base line as in the spectrasuit to the measurement process perform.

    In spectrasuit we have the option as store dark spectrum and remove the dark spectrum, which actually acts as a reference I want to design the same way can any one help me?

    Thanks in advance


  • Problems with QE65000 and optical driver Océna spectrometer

    Hi, a few months ago, I installed the driver to use the spectrometers of USB4000, HR4000 and QE65000 with LabVIEW 2010 with Windows 7 - x 64. Recently, I measured the spectrum of the Source of Calibration HG - 1 Mercury Argon with the help of software SpectraSuite and a LabVIEW program QE65000 spectrometer ("optical ocean 2000 4000 acquire continuous Waveform.vi, example of library, Fig1"). When I got the two spectra, I observed that there is a shift to the infrared region of the spectrum with LabVIEW program. Acquired calibration coefficients are consistent with "wavelength calibration data" that comes with the spectrometer (Fig2). So, I would like to know if there are problems with the example of the library program or what is the problem?. Attached to this message I send image of obtained spectra.

    The black figure is the spectrum obtained with the example LabVIEW program, including the ocean optical library. The red graph is the spectrum obtained with SpectraSuite and coinciding with the real spectrum of the HG-1 lamp.

    Best regards, Diego

    Version 1.3.2 should be alive in a few hours and this latest version is implementing the changes suggested above.  Did someone mind try these out and let us know how it goes?

    2000 4000 optical ocean pilot Page

    http://sine.NI.com/apps/UTF8/niid_web_display.download_page?p_id_guid=7833BD4A31DA1274E04400144FB7D2...

  • visa usb communication in bulk - several end points

    Hi all

    I'll put up a spectrometer optics USB2000 + ocean and want to use visa instead of the dll that I had with the spectrometer (I had a lot of stability problems, moreover, this is not supported by the ocean optics and I won't have to pay for the new version).  I have documentation for the spectrometer and were able to set the integration time and receive ghosts as quickly that the dll has been able to.  But I was not able to read the information of calibration of the spectrometer.  All controls use the transfer block, so I use visa read and write to send/receive.  I think it's the difference between the spectral data and calibration data, that the data comes from different points of termination.   The spectrometer has 4 endpoint addresses (3-PC = IN, 1 PC = OUTSIDE).  The spectral data returns to the first endpoint and the calibration data is on 3rd in.

    Is there a setting I need to change to read from a different end point?  They are all in bulk type according to the documentation.  Any suggestion would be appreciated.

    Thank you!

    Hey gharris,.

    It seems that there is a parameter, you can change by a property node that will change reading from what endpoint. If you use a text-based program, the property, you need to change is VI_ATTR_USB_BULK_IN_PIPE. If you are using LabVIEW, follow these steps:

    First of all, to ask a VISA property on your block diagram node (really any node property works). Then, right-click on the property node and select Select class-> VISA-> / o Session-> USB Raw. This step can be found in attached below EndpointSS1.png and change the property node to a node property USB Raw. Thirdly, left-click on the property and select settings USB-> pipe in bulk. This step can be found in EndpointSS2.png, attached below. It is the property that defines at what endpoint to read from. To change the value of the present, right-click on the property node and select change all to write, which will allow you to connect to an endpoint value.

  • Want to use Lock-in detection with a linear detector with diode bars

    Hi people,

    I work with OR lock virtual amplifier to build a detection system that uses a linear led strips detector to measure the effect of an electric field on the spectrum of a molecule absorption. Traditionally, this technique was carried out using a single photodiode detector connected to an external amplifier of detent and the absorption spectrum was analyzed using a spectrometer. The lock would demodulate the signal of interest based on the wavelength. In my setup, I acquire any range (all wavelengths) simultaneously to speed up the experience and improve S:N. to do this, I use a spectrometer OOptics USB2000 + and NI virtual LIA. Each element of the photodiode array, then acts as a unique photodector calibrated to a specific wavelength. I want to demodulate the signal of interest of each element of the matrix of the photodiode.

    After reviewing several of the messages on this forum, I start to worry if my setup actually work. So far, I have seen that everyone uses a detector single channel connected to a card scanner of some sort, which also acquires a reference signal. Phase delays would come mainly from electronics and cable lengths. In my setup, the detector is digitized by the 2 MHz ADC in the spectrometer OOptics and my digitizer OR is only to measure the experience reference signal. Because two ADC of separate instruments are used, this prevents the use of the vLIA? My intuition tells me that don't know, but I am relatively new to the use of detectors photodiode array for this purpose.

    Any help would be greatly appreciated.

    Timchem

    Tim,

    Now we are getting somewhere.

    The effective sampling rate is about 70 Hz.  Unfortunately, the time is probably metered software, which introduces additional jitter at the time of each data set.  Sampling a signal to the Nyquist rate only gets you the minimum information on this signal and certainly produced very little significant phase information.

    Given that the intensities of the pixels are measured at the same time, you have no worries for the phase shifts between the pixels.

    Question about the synchronization: the spec introduces a measure whenever it receives a TTL pulse?  Integration of 1 ms, then send 2048 data points, then wait for the next pulse?  Assuming that's what he does, then you have a chance to lock a verrrrrry slooooow amplifier.

    It would work something like this.  Setting the sync generator to produce a measure trigger pulse every ms T, where T > 13 + 1 ms.  Suppose that T = 20 ms (FLA = 50 Hz) to keep simple mathematics.  Sets the modulating frequency to 1 Hz.  Then you get 50 samples per period of modulation, or sample all 7.2 degrees.

    Now I need more.  You indicate that your alternative signal is microvolts.  What is the significance of the component continues?  The relationship between these two signals is the signal to noise ratio.  A quick glance on Ocean Optics web site indicates that dynamic range for a single purchase is 1300: 1, which seems low for a device with a 16-bit A/D converter.  This must be the limit of the photodiodes to an integration time specified.  If the signal is really limited to this range, you can get into trouble.  The lock-in amplifier depends on some signals actually being there, just smaller than the noise.  In this case the limitations of photodiodes or the processes scanning spectrometer, it is possible that there are really no signal there to extract.

    If your signal is a quantity equivalent to 10% of the dark current, you must get a signal you could accurately measure on average for about 100 cycles of the modulation frequency (1 Hz) to start.  Your samples are stable for 2 minutes or more?

    A different instrument may be the best bet.

    Lynn

  • S good for Satellite 1400-253 DVD burner need

    Could someone give me the part number for the Toshiba dvd writer/burner
    or offer any compatible dvd burner to fit one

    Computer portable satellite 1400-253 s (ide connection)

    Thank you

    Satellite 1400 is old model of laptop and it comes with several different optical disk drives, but none of them was DVD burner. Currently, these discs were not available.
    Due to this fact, you will not be able to find info on compatibility.

    If you need the list of compatible readers let us know but none of them is DVD burner.

  • Can ping cRIO but unable to connect to the MAX

    I have a cRIO 9066 put in place on a local subnet. I think that all the software and drivers are correct. I have deployed my program and it works great except... When I add some optical converters of fibre in the mixture. Here is my system:

    PC--> cable ethernet--> ethernet switch-->--> cRIO ethernet cable * it works fine *.

    PC--> ethernet cable--> converter of fiber--> fiber--> ethernet switch (FPS)-->--> cRIO ethernet cable * unable to connect to MAX *.

    When I connect with ethernet cables all the way through, the ping time is<1ms ttl="" is="" 64.="" when="" i="" add="" the="" fiber="" converter,="" i="" can="" still="" ping="" the="" crio="" but="" ping="" time="" goes="" to="" ~250ms="" and="" ttl="" goes="" to="" 247.="" then="" max="" can't="" connect="" to="" the="" crio.="" is="" my="" connection="" speed="" too="" slow="" for="" max="" or="" the="" crio="" to="">

    My converter fiber and ethernet sfp module switch are all 1000 MB/full duplex. It is run only on a 10 m fiber. I tried several fiber optic cables. I tried the sfp in several locations. My sfp and the switch are both Advantech so I guess that they are compatible with each other. At this point, I plan to buy just a card PCIe fiber for my PC, but I thought I should check first with the experts.

    Thank you

    Hello

    There is a timeout OR max. The default value is 4000 Ms the reason why you are not able to detect the cRIO in NOR-MAX may be because the packages are damaged along the way. If you do not want to check this, you can always monitor the packets with WireShark with two different sets high. In this way, you can see if the packets are defined correctly or not.

    I hope this helps!

  • Integrate on the wavelength spectrum

    Hello

    I'm using the ocean optics s2000 to acquire some of the spectra. What I'm trying to do now is to integrate the frequencies between two wavelengths, but do not know how. The sampling frequency is 1 MHz and so the spectrum is constantly updated (I guess). I try to get the full instant result between wavelength, for example. 600 nm and 650 nm on the figure below. Any suggestions?

    Thank you!

    You can use the "unequal integration" VI. This programming point of view.

    From a physical point of view, it might be more difficult. Each of your samples of data is probably convolved with the spectral characteristics of a filter or a Monochromator to be taken into account.

    See you soon

    Edgar

Maybe you are looking for

  • What should I buy? Canon 6 d or Canon 5 d Mark 3?

    Dear all, It's my first message and participation in the community of Canon... I am owner of Canon 1000 d, 7 d and then Mark I I'm architect and architectural love & Cityscpae photography during the time Gold & blue and also night photography. That's

  • MacBook Pro and SanDisk Ultra II 960 GB does not

    I bought two SSDs to 960GB SanDisk Ultra II for installation in a Late 2009 27 inch iMac and a MacBook Pro mid-2012. I could absolutely not anything other than a white screen on the 27-inch. I could get the external computer to boot via USB, but when

  • Disable the startup of the Volume control in the system icon tray.

    I need to disable volume control start in the system tray so that it does not show users that connect. So far, I've fiddled with regedit, msconfig and mmc.  I can turn it off for my own login, but when others open a session, it appears. Note: the vol

  • Update of Smartphones from blackBerry 6 requires a Blackberry subscription?

    I test on some devices for Mercedes Benz Scandinavia (my employer) and we need to be able to upgrade (6. 2949 bundle is available). Upgrade software tells me that I need service account. Needless to say that we will not buy more things or accounts th

  • Error of the ASA

    I am trying to install I get an error on a new 5505. The problem seems to be when enable webvpn on my external interface. Any thoughts? Triton webvpn svc image disk0:/anyconnect-win-2.4.1012-k9.pkg 1 svc enable tunnel-group-list enable CiscoASA(confi