LXI

Could someone tell me what version of LabVIEW LXI instrument control support?

Just get NI-VISA 4.6.2 and you should be fine.  She has always supported LabVIEW 8.2.

http://Joule.NI.com/nidu/CDs/view/p/ID/1605/lang/en

I also suggest looking at ni.com/idnet to see if you can find an instrument for your LXI instrument driver.  They reduce the amount of code that you write in LV and usually include examples.  If you find your instrument on idnet be sure to extract the zip file directly to the
Directory of \instr.lib.

Don't worry if you can't find an instrument driver that you can always make direct calls to NI-VISA, just to you know what channels to send.

-Josh

Tags: NI Software

Similar Questions

  • MAX OR don't find/see a network device

    Good day everyone. I try to detect a LAN NI MAX instrument, but an error comes instead, saying that the device is not present in the system (see first.png). It's sort of weird, because I can ping the device, which is actually a Tabor ww1072 AWG... Could someone help me maybe the problem?

    I use NI VISA 14.0

    But for example I have a litter of LeCroy connected to a hub, just like Tabor ww1072 I can ping and add as an instrument of LAN of MAX OR.

    Thank you all for the help in advance!

    A scope of LeCroy is obviously not the same thing. In order to be detected as INSTR, the instrument must be compatible with LXI and VXI-11. The seller says it is? If this is not the case, use the RAW mode.

  • Wavesurfer 24XS TCP/IP

    I'm unable to and receive information from my Lecroy Wavesurfer oscilloscope 24XS. I'm trying to connect to a network.  I downloaded and installed both the driver of instruments of NOR and ACIP Lecroy passport.  I got the IP address of the range by visiting the State of connection of Local area on the scope.  Then I opened Aquire Waveform.vi provided with the driver, typed my visa resource name (address VICP::ip) and click on run.  I recived the error #1074003951 LCWAVE initialize, ID of the query failed.  I think I'm close, what don't get me?

    "" "You are here. '"  The error is due to the query ID trying to find the model in a box structure. (This is going to be corrected, but I don't know how long).  The problem is that the original programmer has attempted to check the ID of the scope to ensure that the driver is compatible.

    It became a huge task to stay at the top of the list and was abandoned after the programmer has left the company.

    The work is about to just disable the query ID during initialization vi or ignore the error.

    VICP::IP address of the scope

    Is the correct resource name.  (This example uses the ACIP with NI-VISA passport).

    A passport is necessary because LeCroy uses a custom port (1861) for this connection.

    If you wish, you can set the scope to use interface VXI (LXI-11) and then the name of the resource would be:

    Address of scpe::inst0:INSTR TCPIP0::IP

    No custom no port for this connection, so no need of passport ACIP. (Although I did comparative analysis indicates that it is a slower connection.  "I suspect that it is because of the overhead involved with LXI-11 running standard).

    If you wish, you can call me at 1-800-5LeCroy (select the option for technical support of scope) and I'll be happy to help you.

    I can also be contacted by e-mail at: [email protected]

    See you soon,.

    Leonard Brown

    LeCroy sales engineer

  • is there a minimum set of windows services that can be run under Labview?

    I need more cpu resources to perform my VI, is there a list of Windows resources that I can disable that will not affect the VI?

    Hello

    I would like to know if there is a minimum of services set in really need of LabVIEW. Not because my VI needs more CPU, but because I don't see why I should have 10 services OR running in the background even when LabVIEW is not working.

    The list of services OR that I have running on my Vista 64 bit system when LabVIEW is not running is:

    national instruments tagsrv.exe 1 k 9 996 variable motor

    2 nisvcloc.exe NOR 0,920 k service locator

    3 NOR-PAL 3 492 k nipalsm.exe service manager

    4 NOR-Pal 7 468 k nipalsm.exe service manager

    5 nipalsm.exe service manager OR-Pal 21 356 k

    service of National Instruments Zeroconf nimdnsResponder.exe 6 k 1 924

    7 niLxiDiscovery.exe National instruments LXI Discovery Service 1 592 k

    nidmsrv.exe 8 nidmsrv 3 492 k

    lktsrv.exe 9 iktsrv.exe 3 480 k

    10 lkads.exe lkads 3 124 k

    TOTAL 56 844 K

    Anyone know which of these I really need? I do not connect any equipment data acquisition on this machine. It is purely used for writing vi which are then transferred to another machine where they are tested. I have installed DAQmx and LabVIEW 8.6.

    Thank you.

    J

  • nimxs.exe automatically processes the call VISA::viFindRsrc.

    The process nimxs.exe running in the background automatically call VISA::viFindRsrc whenever the device I tested is connected to my computer. The device is connected as a network card. This process is finding various devices on the network and with up to 15 seconds to complete each time. Meanwhile, it tends to lock the resource, I'm trying to send commands to with Labview and causes the following error.

    VISA: (HEX 0xBFFF000F) specified type of lock cannot be obtained, or specified operation cannot be performed because the resource is already locked.

    This problem started when I updated NI-VISA of 4.1 to 5.1.1. Is there a way to disable this automatic search for network equipment? The only time I want to pick up equipment is when I opened NOR-MAX.

    Hey Ryan,

    Is this a problem for you to have the service disabled? You should not need unless you want to be able to automatically detect the LXI network devices.

    We will continue to investigate the issue and rated fixes for future versions.

  • TCP/IP VISA RESOURCE (connection to the LAN) vs USB?

    I wonder if I should increase the number of USB ports, I have on my workstation or add a USB hub, or TCP/IP Lan connections can be as fast as USB connections? The first time, it seems that when you use the local network connected insturment that the answer is much slower when it is USB connected, but my workstation has sufficient TCP/IP and not enough connections USB ports.

    Thank you

    Kellen

    Personally, I have no trust USB.  I had too many problems with it.  Cables randomly edge.  Cables move around and that is why it is 'new '.  In a dedicated test rack that just sits there, it's probably fine. But you should definitely use a good powered external hub.

    But I prefer to go on the road to LAN, especially if you have LXI compliant instruments.  There is just something about the connection to your device via a web browser to make sure it's working properly.  And all you need is a good Ethernet hub and you can connect to a ton of instruments.  If you're not going this way, have the instruments on their own small network with fixed IP addresses.  It will make your life much easier.  If you need the computer on a corporate network, it is fine.  Just make sure you have 2 Ethernet ports.

    Yes, USB has a lower latency.  When the flow of data, LAN can play catch-up (at least with Gigabit).  There are advantages and disadvantages to both options.

  • Scope of Lecroy error 85

    I'm starting a project to automate certain measures using Labview 2009.  My Lecroy SDA 18000 is recognized by MAX VISA TCP/IP and seems to send the chains survey welcome back.  I downloaded the LCWAVE driver that is supported by NEITHER.  When I try to run the vi initialization or other I get an error 85 as shown below.  I don't know what to do as all Labview drivers, I used in the past has always worked.  Any help would be appreciated.

    Error 85 has occurred to lcwave Error.vi of playback control

    Possible reasons:

    Scan of string (arg 1) in LeCroy Wave Series.lvlib:Read command Error.vi-> Query.vi Series.lvlib:Error wave LeCroy-LeCroy Series.lvlib:Initialize.vi-> Untitled 1 wave >

    The format of the CMR? the answer is not as expected. Make sure that the command header is not being reprogrammed to the value configured in the default configuration VI Instrument, where it is set to OFF with the CHDR OFF command. (Default as Setup.VI Instrument is called from Initialize.vi.)

    «"" "String of full appeal:»»"»
    Wave of LeCroy Series.lvlib:Read command Error.vi
    LeCroy Series.lvlib:Error Query.vi wave
    LeCroy Wave Series.lvlib:Initialize.vi
    Untitled 1

    Hi, Alan LeCroy Technical Support here...

    The selection "control of the" East on the oscilloscope. in the scope, go to utilities > utility configuration... and then the Remote tab. There are several selections: 2 choices for connections LAN, LXI (VXI11) and TCPIP (ACIP), GPIB and outside.  (The ACIP choice has existed for a decade, LXI is very recent and a likely cause of the problem, given that the pilot is not completely calibrated for LXI. (Even if it is compatible).

    To connect to the scope you describe, you must use the type of connection (LXI).  When you use TCP/IP (ACIP), MAX has no way of knowing that the scope is there.  (MAX is not designed to connect with all types of instruments controlled by LAN)

    Here is a link to an application note that I wrote on how to use the LXI interface; It could be very useful.

    http://www.LeCroy.com/TM/library/AppNotes/LXI/LXI_Interfacing_AppNote.PDF

    The point here is that you must use a VISA connection string that corresponds to the type of connection selected on the scope.

    Best regards, Alan

  • Lost the remote TCP/IP connection through NOR-MAX

    "" Hi, I try remotely LeCroy WaveRunner 104Xi oscilloscope through "resources VISA TCP/IP" option in Control Panel OR MAX, but the VISA session is lost (0xBFFF00A6) right after I viWrite the '* IDN?" order several times.

    Here's my full configuration process:
    1. install the Passport VISA LeCroyVICPPassportInstaller_1.0.8.exe , LeCroy oscilloscope

    2. setting of the session to follow the instructions (as per joint, LAB_WM827.pdf)

    [by the way, I'm not able to configure the session as "VCIP:'type', I only be able to configure the session asTCPIP0:: 1861:OCKET" ""]
       
        TCP/IP resources VISA-> Create TCP/IP new resource...-> Raw Socket
       
    Set the IP address: 137.57.96.8 (this IP address is successful to be ping by PC and this address is of course belong to the 104Xi WaveRunner oscilloscope)
    Set the port number: 1861

    3. then, there will be a new resource under "resources VISA TCP/IP". Select this option and 'VISA Open Session'. A dialog box will be retractable to the communication of the instrument.

    4. go to the tab "viSetAttribute", the value VI_ATTR_TCP_KEEPALIVE to VI_TRUE, VI_ATTR_TMO_VALUE the value of 15000.

    * NOR-MAX Version: 3.1.1.3004
    * Connection: The ethernet cable is used through the server (No 1 to 1 connection) of the company,

    "After all this, I send '* IDN? \n"(dans l'onglet viWrite ), it returns the value 0 (which means no error occur) and return 6 counts. " So I try to read a buffer (in the viRead tab), but it send me error timeout (VI_ERROR_TMO). After that, I erase the buffer in viClear. Then, I repeat same steps, this time he (viRead) return me connection lost error (VI_ERROR_CONN_LOST).

    This situation is repeated every time that I reopen it new session. In the meantime, I also doubt that the viWrite did send the command to the oscilloscope or not. The oscilloscope was no response after that I have send "ASET" (WaveRunner 104Xi order for autosetup oscilloscope) through the viWrite tab.

    I am out of ideas now.

    What's my configuration OR-MAX problem? or hardware problem? or a server problem?

    Please advice... need help badly.

    Thanks in advance.

    Hi wcsoh,

    Alan and LeCroy Support here...

    Use the type of connection (LXI).  The problem is that when you use the connection TCP/IP (ACIP) type, you cannot configure the WaveRunner 104MXi as a resource of VISA's TCP/IP in MAX.   Note that MAX is not 'hip' to recognize any instrument type TCPIP, including extended via ACIP LeCroy.  To use LXI, go to utilities > utility configuration... and then to the 'Remote' tab, where you will find the button on the left side of the screen of config to use 'LXI '.  If you don't see this button, you will probably need to update your firmware.

    With the type of connection (LXI), you can automatically find the scope through MAX, enter this amount as a VISA TCP/IP resource and configure an alias as well...  You can also point your web browser to the IP address of the bezel, and you will see a status page with information, including the name VISA always useful resource to use when you configure the scope in MAX.  (Note, however, there is no need to use MAX at all when the connections of VISA to LeCroy oscillloscopes!)

    Here is a link to an application note written by me which deals with the LXI interface, including information about the configuration of MAX to show scope: http://www.lecroy.com/tm/library/AppNotes/LXI/LXI_Interfacing_AppNote.pdf

    Do not hesitate to contact me for any question!

    Best regards

    Alan Blankman

  • hislip discovered

    Hey,.

    I'm planing to make my device to HiSLIP.

    HiSLIP devices will be auto-discovery by "VISA find resource '?

    And where are the specifications for the discovery algorithm... for giving me the chance to implement "side Server?

    I can not find the specification of the Protocol of IVI... but there is nothing in the process of discovery inside?

    Thanks for your help.

    There is no mechanism/Protocol Discovery with HiSLIP. As HiSLIP is a LAN and LXI Protocol is the 'more big player' in this space they need currently 2 different discovery of LAN protocols: VXI - 11 share of discovery only and mDNS (Hello, Avahi). (LXI) is about to drop the prerequisite of VXI - 11 as it supports IPv6. Then mDNS is the way to go and NEITHER-MAX will discover peripheral mDNS and does NI-VISA in their method of FindRsrc.

  • LeCroy 6050A and PXEe 8108 RT

    Hello

    I have a LeCroy Waverunner 6050 A oscilloscope and I want to use it as a data acquisition equipment.

    I want to use an SMU-8108 with a RT operating system to access the LeCroy oscilloscope with VISAS through a local network.

    I can see the oscilloscope in MAX [3] and I can communicate using resources of e/s: 'VICP::169.254.103.3' in '169.254.103.1' work stations, but not the controller OR-PXIe8108 "169.254.103.2". [1]

    The works of vi [2] simple when it is running on the workstation, but not OR-PXIe8108.

    It returns the error:

    1073807343 error occurred while opening VISA in LeCroy_hello.vi

    Possible reasons:

    VISA: (Hex 0xBFFF0011) insufficient location information or the device or resource is not present in the system.

    I checked that the LeCroy can ping my computer and PXIe8108.

    In MAX, I can add the oscilloscope under "My System" and "NO-PXIe8108".

    The PXIe8108 use it:

    System operating OR Real - Time PharLap 13.1

    Firmware revision: 13.1

    The LeCroy is configured to use the TCIP (ACIP) for remote connections

    and its firmware version is 6.5.0.5.

    Do I need to install some software (such as the Teledyne LeCroy ACIP Passpor) on the PXIe8108 and if so how?

    Thank you and Bravo,

    John.

    [1] project.png

    [2] hello_lecroy_vi.png

    [3] MAX.png

    Hi John,.

    I have not worked with RT stuff in a while, so I don't know how to install it.  Do not port of $$ ACIP Pa well.  The alternative is to use the LXI(VXI-11) interface on the scope type.

    With this interface, you can use a right TCPIP VISA resource.  i.e. TCPIP0::169.254.103.3::inst0:INSTR

    This interface is slower than the ACIP interface during the transfer of large data sets.

    We'll find the ACIP Pa$ $port is just a dll (two DLLs on my 64 bit OS, but the 64-bit version is 64-bit LabVIEW) who is on the PC at: C:\VXIPnp\WinNT\bin

    See you soon,.

    Leonard Brown

    Engineer applciations

    TeledyneLeCroy

  • Requirements of DAQmx

    I discount code of a member of my company, when I try to load the code into my LabVIEW System I see:

    ""Convert 1DWfm to DDT.vi"file not found". There are also a host of other material objects DAQ, it cannot find

    This would lead me to believe that DAQmx is not insalled, however, if I look at a list of all the objects that I can use the following objects ARE available:

    Traditional DAQ channel

    DAQmx Switch

    DAQmx Terminal

    DAQmx task name

    Name of the DAQmx scale

    DAQmx device name

    Global DAQmx Channel

    Physical channel DAQmx

    When I insert the disc of "Device drivers" and try to install the device drivers I ammet with the error message following 'error of 1921. Service 'National Instruments LXI discovery suites' (niLXIDiscovery) could not be stopped. "- even though I have administrative privileges on this PC.

    Please can someone help me! I'm using LabVIEW 2009 (Note: the code I'm upgrading is LabVIEW 7.1)

    At the end of the day, I opened the Task Manager and ended the process of 'niLXIDiscovery '. Don't know why I didn't that at first.

    Thanks for your help!

  • Device not detected in MAX

    I have a device connected to ethernet I can ping in CMD window but NEITHER MAX indicates that it is not present...

    How can I get NI MAX to detect this device as a gift?

    Thank you

    What Miss me?

    Thank you

    If the firmware of the device implements the VXI-11 or the LXI standard, it will not be detected as one. You should try to use the: RAW type connection instead of: Instr.

  • 1073807339 Timeouterror lecroy wavemaster 806ZI-A

    Hi, I have a new driver for labview programming and connections using ethernet cable.
     
    I use the driver for labview 2012 for lecroy wave series, and the model I use is as the title.
    I keep the error timeout of the 'expectation' attached Subvi. I don't know what causes it.

    Connection could be a problem, but I tested it in the test as attached Panel and it seems OK. (I use a connection LXI, I tried to use the TCIP connection, but it couldn't work)

    Any help is apperciated, thanks a lot!

    Hello Funan,

    Also, I got your message from privat but will post it here for other institutions.

    You are already connected to the scope.  You have found an error of the VI of WAIT timeout.

    The VI queries one registry to see when data are available for you to read.  If the bit is not set within the deadline set on the buckle, it generates the error.

    The scope has the arm, you see the event trigger, then process and visualize the wave before data can be read from it.

    Here is a link to the manual of the remote control: http://cdn.teledynelecroy.com/files/manuals/wm-rcm-e_rev_d.pdf

    There is a section beginning on page 27 of synchronization that will help you.

    I use the WAITING; * MUTUAL FUND? the method that is described at the bottom of page 29.

    You mentioned that you use LXI because ACIP did not work.

    ACIP work of LabVIEW, it does no more than the interactive tool of NI-VISA. (This has stopped working when NEITHER changed the GUI shortly after the introduction of the 64-bit versions of LabVIEW).

    Kind regards

    Leonard Brown
    Technical sales engineer
    Teledyne LeCroy
    1-800-553-2769

  • Binary reading

    Hello world

    I read so many lines and topics related to this BinaryRead I wonder how could I not make it work properly.

    Shrtly I have a LXI instrument I used via TCPIP interface. The LXI instrument is called hollow driver an IVI - COM who use NI-VISA COM.

    SCPI sending back answers without problem. The problem start when I need to read a block of IEEE of the VXI instrument. My driver is based on VISA-COM library and implemented a few interfaces formatted as IFormattedIO488, IMessage, but no ISerial that I don't need to use the interface series. The binary response from the instrument is: #41200ABCDABCDXXXXXXXXXX0AXXXXXXXXX which is made of 1200 bytes representing 300 float numbers.

    To avoid getting the Stop 0x0A character which is part of the binary data stream, I turn off the character of endpoint using the IMessage interface and by setting TerminationCharacterEnabled = FALSE.

    When I read the bit stream of the ReadIEEEBlock is always stop playback at character 0x0A anything.

    I read al of the places in this forum that read binary stream properly by any instrument requires two parameters not only one that I have just mentioned.

    The first, I'm able to control is on EnableTerminationCharacter to FALSE.

    The NDDN is the VI_ATTR_ASRL_END_IN attribute that could be put in a pit ISerial interface only and I couldn't access this interface of my IVI - COM driver.

    As we do not expect to use the interface series with our instruments of TCP/IP what other options I have to allow reading full of the binary stream of bytes, even when a 0x0A is inside.

    Our IVI - COM drivers are written in C++ and use NI-VISA version is 4.4.1.

    Last resort I tried to change the character of endpoints via interface IMessage for TerminationCharacter = 0 x 00 (NULL), but the ReadIEEEBlock always stops the character 0x0A?

    Binary reading is performed inside the IVI - COM driver and if successful the full range of float data points is passed a potential customer request inside a SAFEARRAY * pData object passed as parameter to a public service of the IVI - COM. The problem is that I couldn't read to pass beyond hollow character 0x0A VISACOM interface.

    Thank you

    Sorin

    Hi yytseng

    Yes, I can confirm that the bug is from VXI-11 implementation on instrument LXI himself. Until binary reading all of the previous answers have been terminated by LF (0x0A) character who has the character to end on the device_write function. The VXI-11 specifications are very bad when talking about terminator on device_write then talk to the END indicator on device_read which is not necessarily the same for device_write and device_read. I talked to the guys implementing LXI instruments VXI-11 module and the two agreed to a lack of clarity about the nature of writing and reading processed stop. Ultimately our instrument for reading binary is only the form #41200ABCDABCDXXXXXX format the only character of termination to set TermCharEnabled = TRUE and TermChar = 0x0A, who could be the interface IMessage hollow of the VISACOM interface.

    If the problem was not within the VISACOM, but inside the LXI, VXI instrument - 11 which has send the response of VISA as soon as detected a 0x0A byte value in the bit stream. Now after the BinaryRead change pass beyond 0x0A character but I find myself struggling to read in a ReadIEEEBlock appeal huge amount of float up to 100,000 points data, equivalent to 400,000 bytes for buffers used between instruments LXI and VISA are very small about 1 KB only.

    In any case the solution to my original question was the poor implementation of the VXI-11 instrument on the treatment of device_read termination characters

    Thanks for your help

    Sorin

  • error in 1921

    I get the following message: error 1921. "National Instruments LXI Discovery Service" (niLXIDscovery) service could not be stopped...

    I can't install the e/s Assistant, VISA or other instrument drivers until this has been resolved

    Help, please

    Hi Pabsta,

    During the installation of the driver NI-VISA will automatically detect the LXI instruments compatible or a resource that becomes available (using DNS protocols) which can then control the LabVIEW and MAX.

    Do you have any installed based LXI equipment?

    More information about the interaction of NI-VISA with LXI resources on this link:

    http://zone.NI.com/DevZone/CDA/pub/p/ID/597

    What might happen is when a previous installation or update driver service was still running or files has been corrupted with a different version.

    I'll try uninstalling the last driver installed, and then restart the PC.

    If this does not resolve the problem, then I would try to stop the service manually in the registry as shown in this link KB:

    http://digital.NI.com/public.nsf/allkb/89EBD22F07AF0E0086256C1D0070844A

    Another Thread is also on the mistake of 1921 for more information...

    http://forums.NI.com/NI/board/message?board.ID=190&message.ID=725&requireLogin=false

    I hope this helps!

Maybe you are looking for