Agilent 33220 has

Hi all

I would order the generator functions, using Agilent 33220 attached A vi. But it takes a Subvi as bellowed. Once I tried to ignore these Subvi, it displays an error. I would like to generate the waveform of the place at 20 kHz, 20% duty cycle, range from 2.5 to 3.0 V. can I get help? Please, consult are Subvi.

Loading: : \Agilent Series\Public\Action-Status\Enable Output.vi 33XXX

Loading: : \Agilent Series\Public\Close.vi 33XXX

Loading: : \Agilent Series\Public\Initialize.vi 33XXX

Loading: : \Agilent Series\Public\Configure\Configure Waveform.vi Standard 33XXX

Thank you.

Let's be more specific.  Use the driver found here:http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=0470714759413BCCE0440003BA7CCD....  As Jeff said, unzip the contents of \instr.lib.

Tags: NI Software

Similar Questions

  • Agilent 34970 has programming issues

    I have a tester with 10 stations, I use LabVIEW 2010 on Windows 7 platform with an Agilent 34970 system of data acquisition with the followwing cards installed in slot 1, this is one complete 34908A 40 channel MUX in Slot 2 is a chain of 20 34903 Accuator. The part of the program data acquisition runs a scan of the 40 channels inserting values into a table and then crosses a series of shared variables to turn on or off the power supply of my reading VI stations.   I have problems with the power switch. The scan works fine, the power turn on but turn off the next run of the analysis. The scanner shows also the errors and LabVIEW errors

    Do you mean the byte count entry? He is very precise instruments, but in most cases, is not something that you have to worry too calculate exactly. You can put a number of arbitrarily large and VISA playback will end automatically when the device sent to the whole of the buffer. The 500 bytes, which is in the example could have been just a random number that the programmer has decided to use.

  • Open ERRO agilent 34970 has

    Hello, I am brand new to Labview, I use a 34970A agilent. (I'm french, sorry for my English).
    I made a small program with agilent drivers for temperatures and it works.

    I would now like to measure a voltage. I can read it directly on the Panel prior to the agilent, BUT when I try to read it with the labview with the function of monitor program, the front indicates that the channel is open, it is not that I could read 1 minute before the façade.

    I don't understand the problem because my program is very simple and excutable, there is no problem of communication between the computer and the agilent, so I wonder with the agilent says that the canal is open...?

    I'm sorry for the bad explanation, I hope your understand my pain, I you give some pictures to illustrate my purposes.

    Thank you very much in advance


  • Input buffer overflow Agilent 34970 has

    IM using Agilent 34970 A for a blood pressure purpose, Im getting error 521 and 103 when I select more than 15 channels.

    I understand that 521 error is an input buffer overflow error. IM using one of my own live measurements.

    I measured the 40 channels at once and I never had an error, but when I use the VI attached the error im.

    I reference some of the threads that deal with the same problem, I have not found a solution.

    Thank you

    Eureka

    Thanks for the reply... I thought about it... had to set the unit in XON/XOFF mode so that it retains the values of the power input channels. I did notice that I made the changes in the configuration, while I was doing someother changes...

    @margasan,

    The post that you directed me was one of my own messages... but thanks anyway...

    Thank you

    Eureka

  • Agilent 33250 has synchronized with DT9812

    Hello everyone,

    I'm trying to control two devices (Agilent 33250 A and card DAQ DT9812) synchronizedly using LabVIEW.
    I need excite a transducer using an arbitrary waveform generated by 33250 A burst mode with its frequency swept KHz x to Y KHz with a given increment. Breakup of period and number of cycles should also be adjustable.
    I am trying to send orders for the generator of signals via port GPIB using LabVIEW VIs.I have the necessary drivers. (Config Burst Modulation.VI under "ag33xxx.llb" and Agilent 33XXX series generate Arbitrary Waveform.vi under "examples" in the attached file) but I don't know how to combine these two.
    I contacted the instrument without any problem and I can take any form of arbitrary wave I want. I can also put the generator in burst mode, but I have to be able to do in a single VI.
    After that, I also need to synchronize the process such as the each time that the frequency of the waveform changes, data is acquired by the computer. I have the LV-LINK to control data acquisition card. I'd appreciate any help that gets at least started me off.

    Thanks in advance

    Deniz


  • Agilent 34970 has with card 34903

    Hello

    We are able to close the first string on the map of 34903 switch but can't get other channels to close on this map.  We use labview 7.1, any suggestion is appreciated.

    Thank you

    Everett

    Hello and thanks for your quick responses.  I looked at my program of work colleagues and it was not defining the constant false to true to activate channels.  After that, the program works.

    Thanks again,

    Everett

  • Agilent 16702 reader has with CVI?

    My logic analyzer of Agilent 16702 has no capability GPIB.

    The example Agilent online date of windows 3.1.

    He was provided with what we call the RPI (remote programming interface) but that doesn't quite work for me, too many missing instructions.

    I have it on the network with a domain name and an address.

    I can FTP to it, but can't get out surfing with Netscape 8 years installed.

    Someone at - it a recommendation and an example of a base?

    Given a program that just load a config file, I could understand the rest.

    LabWindows please, not of LabView.

    Thank you.

    Keywords for future research: RPI, 16700, 16702, Logic Analyzer, no. GPIB

    If someone has ever control a HP6700, I recommend without taking into account the documentation of the RPI and active-X controls

    You can send all orders using telnet CVI functions as described in the CVI help sections. t turns out to be a simple operation. Only thing is to get laps of memory right buffer, a minor effort compared with problems to make the recommended approach to work.

  • Can someone help me on action with agilent 34970-34901 has continious

    I need assistance with 34970-34910 has continious measurements. Everyone says that you need to configure "Agilent 34970 has advanced Scan.vi". I have modified this vi to measure temperature and pressure (current) but I could not go a sterp before measuring very. How can I do this? I have attached the vi that I modified.

    I solved the issue of measuring continuous with Agilent 34970-34901 has. All my error is in the configuration of the usb serial port. To the continuous measurement, the flow of control of the usb serial port configuration must be implemented as 'XON/OFF' and the same setting should be made in the vi. You could measure temperature/voltage/current at the same time by doing this.

  • Generator functions agilent modulated the amplitude of the voltage so that the signal

    Hello

    I'm new on the Labview.

    I need to provide a series of tensions with increases step on my device and it repeats again and again.

    For example, (5V 0V to 10V 0V 0V 15V) * 5 times

    In the past, I turned down on the generator Panel of Agilent 33220 functions by myself.

    It's stupid, so I will try to use the Labview to do the same.

    I have download the Agilent 33220 Vi function generator has and write a loop for to do this. It can work.

    But I found a problem. Each change of amplitude voltage, generator Agilent 33220 A functions will cease to exit and then output the new value.

    Because this short period of no output voltage, the dynamic behavior of my device will be destroyed.

    How can I do?

    You made a classic mistake. You have placed the Initialize and close inside the loop. The Initialize will, by default, perform a reset feature, which disables the output. Initialize outside a loop, do your stuff inside and close the loop.

    Regarding your code: I strongly recommend looking at the model of ramp function. It seems you want to increase the parameters of voltage to zero between the two. This can be easily done by creating your rising tensions ramp and then creating another matrix of the same size zeros and interlacing then the two tables. This will give you a complete range of voltage values, without to need two loops and determine what step you are on, etc. etc. For example, the following code will give you 5, 0, 0, 10, 15, 0 sequence fairly cleanly:

    In addition, never perform a comparison of equality on the floats. If not, you owe me nickel one another in my retirement fund.

  • Problem to run Agilent GPIB with NI-VISA card: recurring at Agilent VISA 32 report of open conflict that all things set correctly...

    Hi developers OR,.

    I have a recurring problem to correct my installation using a labview and Agilent GPIB card.

    Of course, the well-known configuration tips are generally defined:

    -Agilent VISA a VISA secondary (by-side mode)

    -the passport for tulip is enabled in NOR-MAX

    -OR-488 support active in Agilent librabry suite 16.1

    I uninstalled and reinstalled any component twice, but still get the same error message when I want to talk to a Keithley 2400 EMS:

    -Firstly, the agilent GPIB interface is correctly recognized expert Agilent connection and NOR-MAX

    -Then the instrument of 2400 keitjley initially works correctly in Agilent connection Expert and NOR-MAX

    BUT: when I try to send a command to the device (whether through the wizard or VISA using the Labview instrument driver), the tool returns an error (error "Application incomplete" punch followed immediately by a second "Invalid while in the local" error code)

    At the same time, the Manager (32 open report VISA) conflict in expert Agilent connection says "NI-VISA has returned an error. "There is a conflict of interface between NI-VISA and VISA Agilent". He suggested that the conflict occurs when different interfaces receive the same number of interface in the two VISA.

    Therefore, aware of the conflict that can occurs in a side-by-side installation, I tried to change the ID of Interface CLCL's Board of Directors in the Agilent connection Expert (from gpib0 to gpib9) and restart, but it did not help.

    So can you help me solve this recurring problem?

    Is it necessary to also change the VISA interface ID, or address of the GPIB Board Agilent GPIB in connection Expert? Wouldn't be the same address (9 for example)?

    I really do not understand.

    Sorry for this new message on the configuration of this topics, but I found no useful advice in the forums.

    See you soon,.

    Yoyo87.

    Finally, I got my system running after several tests, although I couldn't use NI-VISA as first VISA (allowing the tulip passport) with agilent VISA (permit for programs OR-488) at the same time.

    I uninstalled it all components of NOR and the agilent and re - install in the correct order (OR first, followed by agilent): nothing has changed.

    I check for updates of agilent and NOR and use several different versions of VISA at the same time: nothing has changed and I still communication errors when you try to send the order through NI-VISA Interactive control or labview (although it worked well by expert agilent of connection).

    I don't really know why, but I solved my problem by installing Agilent VISA primary visa. In this way, even if I do not see the Council of Agilent in NOR-MAX, I can always send control of GPIB instruments by labview using their VISA address or aliases defined in connection expert Agilent...

    I am always interested to understand why I was not able to run the two VISAs on my system with agiulent only one card PCI GPIB... so if one of you sees a clear reason for this...

    Thanks in any case, even if I don't have a lot of response on this topic...

    Yoyo87

  • Problem with the function 'Ivi_InitWithOptionsAndGetError '.

    Hi all
    I am trying to run the example that appears in page 12-7 on the http://digital.ni.com/manuals.nsf/websearch/9D3D530113B7875F86256D2C0061F6BE document
    I have configured Max in this way:
    -Logical name: pilot MyFGen--> Session: Agilent 33220
    -Pilot Session: Agilent 33220
    -General: Without simulation Options Init and withouy
    -Material:
    -Name: MyAgilent33220
    -Descriptor resources: TCPIP0::192.168.55.114::INSTR
    -Software: Software Module: Agilent33220
    -Virtual: MyAgilentFGen physical name: Chan1
    -Initial parameters: void

    -Instrument driver software Module:
    -General:
    -prefix: Agilent33220 ProgID: Agilent33220.Agilent33220
    -Path of the module:... \IVI Foundation\IVI\Bin\Agilent33220.dll
    -Physical names: Channel TCPIP0::192.168.55.114::INSTR

    When I run the program apperas LabView the following error:
    -"Initialize IviFgen with Options.vi.
    Driver status: (Hex 0xBFFA0011) primary error: (Hex 0xBFFA0011) function or method not supported.
    "Development: FunctionId: 3, FunctionName: InitWithOptions.

    What could be my mistake?
    Thank you and best regards


  • Communicate to a 34970 2 VI at the same time

    IM using an Agilent 34970 has and I need to have two different VI running at the same time, we get measurements of 5 channels of 34902 a. (per second), and the other controls the actuator, the runtime module sometimes it send and error and I can not keep controlling or measure anything, how can I do this or check if the equipment of its use before trying to use it?

    Thank you

    No, nothing is sent to the instrument.

  • Activation of passport tulip (GPIB) in MAX made series buffer flush fail?

    Hello

    I apologize for my English is not my mother tongue.

    My situation:
    I use labview, and I want to measure the voltage using a multimeter to 34401 HP with GPIB (using an adapter USB-GPIB to agilent). In addition, I want to order an engine using the interface RS232 (ISEL engine control unit).
    Therefore, I use the RS232 interface of the computer (on the motherboard). Both tasks were developed separately and work fine enough independly. My task is to join the two parts and that was I have problems.

    Problem:
    Case 1:
    In MAX, I activate the Passport (NiViAsrl.dll) VISA series (disable all others)
    -> In Labview: all the Subvi series work very well.

    Case 2:
    Activate the Passport VISA GPIB (NiVisaTulip.dll), Max (disable all others)
    -> In Labview: all the Subvi GPIB work very well.

    Case 3:
    In MAX: Activate both at the same time
    -> In Labview: the GPIB works well, but not the Subvi series. The "VISA of e/s Flush" VI says error-1073807299 (mask of the invalid buffer).
    Here is a link to this error: http://digital.ni.com/public.nsf/allkb/AD03F1520934D67F86256D4B001DC2CE
     
    Of course, I checked the mask and that's as it should be (16). And it works again as soon as I disable the passport of Tulip in MAX.

    More information:
    -It is only related to this Passport GPIB in MAX, the GPIB device should even be connected.
    -Serial connection settings are default and as it appears for the engine control unit.
    -L' effect also takes place in the minimal examples (init the device and directly try to rinse)
    -J' tried another computer with Setup and it fails too (same software involved, including all Passport/drivers).
    -J' tried to reinstall labview and passport/driver, always the same.
    -L' computer: its a windows 7 64-bit company, but a 32-bit Labview 2014.

    My guess:
    The passport of tulip mess with tampons and I do not find the option to change this.

    I tried searching the forum and the internet, but I couldn't find a solution. Any ideas?

    Best regards
    SteKo

    Hello @ all,

    as a result of what we were doing right on the site:

    the problem occurred because the rest of the Agilent IO has caused a sort of driver problems. It seemed that it is not a problem of LabVIEW but an Agilent. Instead of using the most recent version, we went to the ' Agilent IO libraries Suite v 16.2.15823.0. The relevant question would be: why this version? Because this was often used by me in other projects without any problems and the installer was available...

    If anyone is interested to dig deeper into the problem, do not hesitate. For now, it seems that the old version does the job.

    Greetings from Berlin.

    David

  • 34970a

    Hello guys... IM new in labview, now I am working in a project, I need to use the 34970A agilent for data acquisition, I have need of voltage, current and resistance, but I don't know how to accommodate the SIE... I don't know in this order... and then I have to time graph real data acquisition...

    Hello lupiita_sopa,

    I would like to share with you the following link where you will find information on instrument LabVIEW for the 34970 A driver:

    Using Agilent 34970 has with LabVIEW

    Also, you will find six examples of ready-to-run provided by National Instruments in this link:

    • EZ Scan example: Shows current measurements and frequency based on a multiplexer module
    • Advanced Scan example. Shows the measures of tension and resistance on a multiplexer module and shows how to create a list of unique scanning with several types of readings.
    • Switch example. Shows switch with 34901A modules and 34903 and alternates cross stitches with a LED matrix interface.
    • Example of matrix switch. Illustrates switching on the 34904A matrix. (The user interface for this example is the one shown in Figure 1.)
    • RF Mux example. Watch RF switch on the 34905A and 34906 a..
    • Multifunction example. Illustrates the use of the 34907A module with analog output control capabilities, (counter) and digital input/output channels.

    You can open the examples and see what's on the block diagram. If you have any other question, I'll keep my eyes on this forum.

    Best regards!

  • Installer/exe

    Hello. I did the exe and Setup to be able to use my program on another computer where LabVIEW is not installed. Program is continuous provided control Agilent 5771 has who needs additional drivers to communicate with the PC, but when I have installed LabVIEW I do have a folder where I can install the driver. Y at - it no installer I need to include when I build Setup for my application?

    Thanks much for the advice.

    You use the name VISA to the instrument of the address? Then you need visa run-time.

    First you must make sure that the instrument of windows driver is installed (the device is correctly listed in the Device Manager). It can be run-time VISA, pilots of the virtual com port, instrument, etc. They know nothing of LabVIEW and don't require his file.

    LabVIEW 'pilot' is a wrapper that calls finally driver dll. When you build your application, they are included in the exe, no need to install them separately. Make sure you do not vi.lib exclude or exe files instr.lib build.

    Sometimes, there are intermediate between the driver and LabVIEW VIs DLLS, then you need to include it in the support of the exe folder. If you don't include a required dll, when you start your application, it will say he hasn't.

Maybe you are looking for