using LVOOP with several instrument drivers

I created 3 classes SigGen.lvclass, HP8657B.lvclass and HP8648B.lvclass. The second 2 classes inherit from SigGen is simply the address of the instrument and virtual functions. I created a VI that initializes a class according to the configuration in a file. This VI emits a SigGen.lvclass. This seems to work fairly well with dynamic distribution. So, I created another set of classes for power meters. However, in the VI which initializes one of objects and the fate as a base class, I get a constraint point while on the SigGen I get none. I am new to LVOOP so I don't know that I'm doing this correctly. Can someone take a look?

LabVIEW 8.5 Professional

Nothing to worry about. This is because the cast can't until it hits the indicator so you don't have to only one type of power to the output meter. With the SigGens casting goes to the Terminal output of the case structure (which does not show a point constraint).

LabVIEW should probably be more dynamically in the question about if it shows a constraint when dot LVOOP ascending cast objects.

Tags: NI Software

Similar Questions

  • you are using Linux with Nvidia binary drivers, how can I enable WebGL in Firefox 8?

    I heard it is possible to use WebGL in firefox 8 for linux, if you use Nvidia drivers binary, but I have not found a succinct recipe. can someone point me to a working recipe?

    Thank you!

    You have a WebGL rendering engine listed on the help > troubleshooting information page:

    WebGL Renderer: NVIDIA Corporation -- GeForce 9800 GT/PCI/SSE2/3DNOW! -- 3.3.0 NVIDIA 280.13
    

    You can check the values of the prefs of webgl on the subject: config page via the address bar.

  • Is it possible to use Lightroom with several computers that are not networked?

    I'm new to Lightroom, even though I am a professional photographer for over 15 years. Currently, I use the software that came with my camera to process my RAW files, Professional Digital Canon's Pro for a 5 d Mark II.

    I've been evaluating the lasest version of Lightroom to consider buying it. So far, I like the capacity expanded to setting the image and improvements. However, in my current workflow, I need to be able to save the settings to be able to transfer the files to another computer. Is this possible with Lightroom? With Digital Pro, I can edit a RAW file and it will save the adjustments any computer, I opened the image file on. I have to be able to replicate this process in order to convey to our production department how I want an adjusted and cropped image.

    I downloaded the version track on two computers, then the images imported into Lightroom. Adjustments made, then copied the images to a flash drive. Images downloaded from the flash drive to my computer laptop, then re-imported the images in Lightroom and adjustments were not saved.

    Thanks for any help.

    After some research, my answer lies in the XMP file. Whenever I make changes to the image, I can save my settings by creating an XMP (CTRL S) file. He rewrote it in the original image folder so when I burn the file by hand to my production team, the xmp files parleyed my settings of the image. In turn, they can make adjustments and send them to me, if necessary. Just took some time to find the information, because even if I am kicking of tires on LR4, it was a video LR1 who gave me the information.

  • Confused and IVI compared with plug-and-play instrument drivers

    I'm just going up to LabVIEW and see that when I go to download instrument drivers, there are several lists.  One is a Plug-and-Play and the other is typically IVI.  What is the difference?  So far, I've been through the course of the lesson no. 1 and lesson #2 Basic Developer, but we have not touched on the use of the downloaded drivers.

    IVI: Interchangeable Virtual Instrument. With the help of this software layer allows the developer to work with an independent 'generic instrument' of the manufacturer (e.g. Agilent DMM VX OR DMM).

    Plug 'n' Play driver: the driver for the same instance of an instrument, necessary for the operating system to identify and drive the instrument. The driver is device-specific.

    hope this helps,

    Norbert

  • I'm trying to create a PDF file with several signature lines in that anyone can "Sign" by using their digital signature CAC (Common Access Card) active. The goal is to have a single document that people can open, sign on a designated line and save the doc

    I'm trying to create a PDF file with several signature lines in that anyone can "Sign" by using their digital signature CAC (Common Access Card) active. The goal is to have a single document that people can open, sign on a designated line and save the document (replacing the existing document) and close. Then another person can open the same document digitally sign another area of the form, save it, and close it. So on, and so on. Is there a way to do this? At the end of the day, I would end up with a PDF file with literally hundreds of signatures to enable different ACC everywhere...

    I don't understand what the problem is. In the post of the davidr96549424 on May 8, 2015 07:58 you presented a structure of a correct document. Is the issue of the creation of this structure in a PDF file? For this, you will need an Acrobat, not reader.

    XI in Acrobat, select Tools-> forms-Edit. Click 'No' on the form fields 'detect '. In the tasks Panel that opens, click on "add new field". Select "Digital Signature" and move it to the location in the document where you want to than the appearance of the signature to be. Repeat that for signature fields as you want. Users will sign by clicking on the prepared unsigned signature field which shows the dialog box "sign. Do not forget that as TSN has noted that a digital signature applies to the entire document. The entry in the document where it is is irrelevant. Each next signature covers all previous signatures.

    Your users can also sign a document from anywhere that they want without signature fields already prepared. For this select fill & sign-> work with certificates and the type of signing you want to sign up with. A dialog box that will tell you a rectangle for the appearance of signature rises and after you draw the rectangle of the dialog 'Sign' rises.

    PDF/Acrobat doesn't have a limit on a number of signatures in a PDF document. But! Don't forget that when you open a PDF file with Acrobat/Reader signatures valid all of them and takes time (several seconds - until 10 - for every signature), so if you have several signatures of dozens of their validation open can take a long time.

    I don't know how build you your workflow so that each person signs the same PDF and saves it. Economy runs on the same computer where the PDF is stored. You'll have to decide how to allow different people to have access to the same PDF. They, of course, you may sign this only one-at-a-time PDF.

  • Best way to code structure to control several instruments

    Hello

    I am a novice but not inexperienced labview programmer. I'm writing a labview code to control a physical optical experiement. This involves writing a GUI which of your interfaces then with a variety of instruments (such as motorized turntables, lock-in amplifiers, power supplies, Renault, etc...) all connected to the computer through various means. All the instruments are delivered with their own labview drivers to complete their most important functions. Essentially, the instruments will operate independently, but occasionally, will be a set of steps involving several instruments (such as move, take a step, move again,...)

    My question is what is the best way to structure the top level VI where all GUI controls? I have currently the code structured so that each instrument has an event structure that manages keys and commands for it. Simple events like the movement are dealt with in the cases where structures themselves while queues and occurrences are then used to handle more complicated events in external loops. It is an appropriate way to handle this scenario, or is it that most commonly architecture?

    Thank you for the help

    You play with fire when using several structures of the event. My preferred method for executing an instrument that has a 'stream' mode (example: a spectrometer where you always see the spectrum), is to provide that it is a clean line, with a dequeue item. The 'element' may have a message part (or State) in the form of an enum or string, as well as some data in the form of a Variant. You want to set a parameter, you could send a cluster containing the enum "Set the parameter" as well as the value of the parameter in the form of a Variant. The default case would be to get a spectrum and update a graph (or send another message to a user interface management loop that updates the chart).

    You can open the project template QMH who comes with LabVIEW to see how a line would work, and then you can add multiple queues for different instruments. I keep the new loops in their own SubVIs and reference to the queue in a global functional to clean the main schema.

    Here is an example of what your data of the module flow record might look like (the string constant empty considered double quotes is by default to expire the message dequeue)

  • global variable in the instrument Drivers

    Hello

    We design an instrument Driver for our devices. We have VI that does the same thing, but with different inputs and this entry is a collection of references.

    I would like to know if this VI can be contributed by these groups as global variables. Through this way, I hope that we will significantly optimizie our code.

    We are also looking for drivers to achieve certification by the OR so looking for any sort of solution if global will not be a good solution to achieve the optimization.

    Thanks in advance,

    VIvek

    I don't understand what you mean by "chipped". Using global variables magically will not make your code more efficient. It is used for the global variable, and there are places where they should not be used. Reasonable use must contain the data used by several processes, even if a queue is usually a better way to go.

    The best way to see how to write an instrument driver is to download recent instrument of the NI Instrument Driver Networkdrivers. Look for ones that are based on projects like these are made in 8.x and are fairly recent. You don't have to bother with the old drivers - they are a mess. You should be able to find something that looks like your instrument and use it as a model. There is also a Driver of Instrument wizard that comes with LabVIEW. Another source of information is the basis of knowledge of NOR. Do a search and you will find a lot of information. Like this: developing LabVIEW Plug - and - Play instrument Drivers.

    You should also read on the nugget of Ben on the engines of the Action.

  • Recommend products OR for my application (controlling several instruments at the same time)

    I'm new to Labview, currently only using the trial version.      There is money in my budget to buy control software, but I need to qualify my needs.

    What I try to do is to control several pieces of equipment to test as a single system, which allows me to perform automated on conventional measures

    and digital two way radios.

    Here is a list of the material I want to control:

    First of all, my controller is a & Rohde Schwarz 3 PSL.   Fully GPIB active and ready.  It is the PC control software will reside on.

    Equipment:

    Spectrum analyser Rohde & Schwarz FSEA 30 with modulation analysis package digital option B7

    FSEA 30 second, same configuration

    R & S AMIQ4 I / modulation generator Q (files of the software residing on the PSL3)

    Generator of analog signals from R & S SMY 02

    Agilent E4431B analog-to-digital signal generator

    Agilent E4406A spectrum analyzer/digital radio test set

    E4418B Agilent RF wattmeter with sensor

    General Dynamics R2670B service monitor

    A typical application will be a test of classical radio on VHF or UHF analog channel.

    The idea is to enter pass and receive frequencies through Labview or any software is best suited for the job, as well as modulation parameters.

    and have the following things occur: assume usage of 150,000 MHz with a FM frequency modulated 1 kHz sounds modulated to the deviation of 2.5 KHz

    in total, with your 127,3 Hz subaudible to a gap of 300 Hz

    Test phase of receiver: send commands to control of instrument of Agilent E4431B signal generator.   Level set to-60 dBm.  Set to 150,000 MHz frequency.  Set

    Audio 1 to 1 KHz and audio tone 2 to 127,3 Hz at a level of 8 pecent of your 1.  SD total do not exceed 2.5 KHz.      Inject the test signal into port RX

    on the radio.

    The value R2670B SINAD function, related to the radio via the audio output port.

    Signal level to ramp down to the SINAD falls to 12 dB.

    Increase the level of the signal to the attenuation of 20dB.   Measure the audio distortion.

    Testing of transmitter: using the attenuators appropriate necessary on the analyzers of spectrum, and/or using a switched network of wiring.

    place radio to transmit using above specifications frequency and modulation.    Analyzers to receive on the frequency designated value

    and measure the transmitter specifications, including nonessential radiation measurement and harmonics.    Measure actual output power

    Via E4418B-power meter.

    I use two monitors to perform multiple tests in a same transmission. One is optimized for spectral purity tests while

    the other analysis of modulation characteristics.    Frequency, duration and RBW are defined according to the needs.

    When you test a digital radio, the signal chain is slightly different.  The AMIQ I / Q modulation generator s I / Q outputs are sent to the

    I / Q inputs on the Agilent generator, the power is on to accept external I / entered Q and the FSEA Spectrum Analyzer (an a)

    the) is passed to a preset that implements all relevant digital parameters so that it can be used to directly evaluate the digital transmissions.

    It is not a very developed in the planning system, but I do not know now whether Labview is everything I need or if I'll need to Teststand or another

    software packages.

    I'll probably want to ask for some advice on how to get this set up, eventually.

    LabVIEW is more than capable of this task. That's what it was designed to do. Use the help > find the instrument Drivers to find and install the drivers that you can use to control and read.

    TestStand generally requires the use of a programming language. It runs the tests that you write and provides functionality built for the production of record and report database then you would need to write these modules yourself with LabVIEW fair and some add on box to tools. For a single test configuration, it is perhaps an exaggeration, but it is interesting to watch as an addition.

  • Interfacing with several unknown USB devices; all producing NMEA strings

    Hi all

    Question about the peripheral USB interface and their associated drivers.

    I have the obligation to build an application that interacts with the USB devices that produce NMEA strings. I have the library to parse NMEA strings, but I fight with interfacing with several unknown USB devices. When deploying applications, I know not all possible USB devices to use.

    Is it possible to produce one driver who will accept any USB device strings?

    Or, more likely, is there a way to get the LV to recognize a connected USB device and automatically find / install the driver like windows does and is it possible to do in a deployed application?

    I had a trawl of the forums, but I've not found anything that specific.

    Thanks, I really appreciate the help.

    About the VI "set up the serial port", my problem is that the choice of COM port is in a separate menu (not directly related to the VI) and it allows all possible COM ports to be selected. That can be addressed.

    I am not expecting an all-in-one solution but asked the question in case it was possible.

    What I realized, is that for my specific condition to read strings from a USB device. It is likely to be sent over a serial connection. LV can handle this well and easily assuming the device has the installed driver / settings are available.

    LV (and indeed any other program) will not work without a device driver / settings. In this case, parameters set must be found (error) / a USB RAW driver would need to be developed. Devices requirng a RAW USB driver would need a serious review to continue due to the time and effort required. All this effort is work inherited from the AIDS to navigation

    I appreciate any help and I think I got the answer I was looking for! Thank you very much

  • Need help with Windows 7 drivers for Radeon HD 7670 m on a preinstalled Windows Pavilion g6-2300sy 8

    Hey, I recently bought a HP Pavilion g6-2300sy with Windows preinstalled 8 and decided to install Windows 7 on it instead, as I'm rates more familiar with it. Now I seem to be running into issues with the Radeon HD 7670 m laptop graphics card, since I can't find a driver that works for her. I tried several generic drivers AMD HD 7000 series, but none of them is not working - Windows continues to give the error code 43.

    How can I fix without going back to Windows 8? Any help would be really appreciated.

    Hello:

    For the g6-2300sy, use the W7 x 64 drivers and software for this model:

    For the graphics, you install only the AMD graphics driver. Do NOT install the Intel driver.  The AMD driver has the graphics for two video cards.

    DO NOT USE ANY BIOS OR FIRMWARE FROM THIS LINK FILES

    http://h10025.www1.HP.com/ewfrf/wc/softwareCategory?cc=us&DLC=en&LC=en&OS=4063&product=5278311&softw... =&

  • All-in-One C200 / Win7 allways starts in VGASave mode with the NVIDIA drivers installed

    Hello

    I have a problem with a C200 all-in-One (my mother-in-law). Allways Windows 7 starts in VGASave (vga driver regular) mode, but the NVIDIA ION drivers are correctly installed. Device Manager displays the NVIDIA graphics card and drivers installed. It says device is fully functional. I tried several different versions of the NVIDIA driver. The one on the CD drivers, two different from the Lenovo Web site, one that comes with the last windows update and later from NVIDIA. Always the same.

    I googled for hours, but found no resolution. Is it possible that the vga driver is set somewhere in the system to be still used, even if the other drivers of work are present (force vga)? This could be a hardware problem? Any other ideas?

    Thanks for any help!

    Best regards

    Helmut

    Hello

    Now, I solved the problem. I learned on the net that the C200 all-in-One does not use the NVIDEA graphics card normally. If the integrated Intel graphics card was the problem. The new Intel driver that came with the last Windows Update does not work with the C200. Simply, I installed an earlier version of the Intel driver from lenovo site. Windows now runs the Intel driver correctly. But I have not so far if you never use the NVIDEA, and if it works then.

    Concerning

    Helmut

  • Bug in several windows in the finder with several screens

    When you use finder on several screens (with separate spaces) there is a problem when you enter fullscreen.

    Steps to reproduce:

    1. open finder on a screen.

    2. open another window in the finder on a different view.

    3. full screen or finder window (any).  You will be able to observe a Visual problem where the finder window that you do not use maximizes and enters full screen then go back to normal, just before the finder window you use between full screen.

    4. at this point your finder window full screen is missing in the top navigation bar.  To reveal it, open your mission control and the space finder-click and you will see.  Basically, the navigation bar is on the finder space expanded while the rest of the finder is on office space.

    5a. If you try to exit the full screen, your finder window will freeze.

    5. before going back to full screen, if you go to the mission control and drag your space viewfinder on the screen where your other window finder is currently on, you will be able to leave the full screen and the finder window will not freeze.

    Cause of the error:

    Still, the problem occurs if the following conditions are met:

    -You have two or more finder windows (if you have only a window of finder, you can always expand it without any problem)

    -You maximize a window of finder, and it's the only finder window on that office space

    For example, if you have three screens and you have 2 1 1 finder windows in offices respectively, you will encounter the error when you maximize the window of the solitary finder on the monitors of 2nd or 3rd.  Maximize a window in the finder on the first monitor has no questions.

    Please try to reproduce.  I hope that it is easily reproduced on any machine and I hope this will be fixed as soon as possible.

    Can not repeat to aid by end 2013 15 "rMBP and Asus 24" external display connected DisplayPort cable.

  • I have a partitura with 18 instruments. Problem is that only 16 of the sheed. How can I vertically down the music?

    I have a partitura with 18 instruments. Problem is that only 16 of the sheed. How can I vertically down the music?

    Make a score set with 18 all instruments. Then use the scale parameter set score to all fit on a single page.

  • Open with options: I want to add a new application to the list right click on file-> open with and rearrange the list so my search app is first. I know that I can use open with-> other and select any application, but it takes too much time since I u

    I want to add a new application to the list right click on file-> open with

    and also reorder the list so my search app is first / top of the list.

    I know that I can use open with-> other and select any application, but it takes too long I should use my intended application in this way several times a day.

    Basically, I'm looking for a configurable way configure open with, something more to send to Windows.

    Thank you very much for all the advice offered.

    The operating system, not you, not control that open with the menu command.

  • Pouvez Satellite 2450-114 read SDHC with the latest drivers?

    Hello
    Do you know if the Satellite 2450-114 windows XP home supports playback of the SDHC with the latest drivers and the maximum capacity supported?

    Thank you

    Yann

    Hello

    Satellite 2450-114 is a former, and in my opinion, it would not support the SDHC card using even the latest drivers why?
    Because the card holder is not in the software/driver, but this is a simple physical limitation (card reader)

    So I suggest to use an external USB card reader these drives are cheap and easy to use

    Welcome them

Maybe you are looking for