Hello, I am trying to create an interface that will allow me to c

ontrol many instruments in the Lab using labview. I downloaded instrument drivers already. How should my connectivity be on all level (GPIB, and block diagram for interface). I am a neginner with Labview. If there are notes that can help, Please inform me.How can I control many intruments in the Lab using one computer with one interface allowing to choose the instrument I want to use. I need help with the connections (GPIB level and block diagram for interface).

ontrol many instruments in the Lab using labview. I downloaded instrument drivers already. How should my connectivity be on all level (GPIB, and block diagram for interface). I am a neginner with Labview. If there are notes that can help, Please inform me.Mushakunda,
The first step is to make sure the instrument drivers are loaded properly. If they are non-IVI drivers, simlply copy the folders into the C:\Program Files\National Instruments\LabVIEW 7.0\instr.lib folder. The path should be the same for most versions of LabVIEW. You can check the installation in LabVIEW by going to the Functions>>Instrument I/O>>Instrument Drivers.
Then, it's just a matter of wiring the functions together in the proper order, while keeping the VISA sessions separated. I have attached an example screen shot of controlling 2 instruments simultaneously.
Good luck with your application.
Attachments:
2INSTS.GIF ‏13 KB

Similar Messages

  • I'm trying to create a program that will allow me to collect data from a Luxtron thermometr​y system. How can I do this?

    I'm a little confused as to how to write to the machine and how to retrieve data from the machine. I'm unsure of requested byte size and string to write specifically. This machine also has 4 probes, so it can record 4 temperatures simultaneously. How can I reflect this in the waveform chart?

    There are example VI's in LV on Instrument Connectivity. If you go to the Help menu >> Examples.. >> I/O, you will see a couple; and Examples.. >> Fundamentals for File and String manipulation. I would suggest tweaking them to suit your application. Also the specific command that your instrument responds to can be found from it's manual.
    You could find a driver for this instrument at http://www.ni.com/devzone/idnet/default.htm . If it's not listed there, it leaves you with one of a couple options. First, I would like you to submit a request for this driver at: http://zone.ni.com/idnet97.nsf/instrumentdriverreq​uest/
    We develop drivers based on demand and popularity so the more requests we have for it, the greater the possibility that we will develop one.
    If y
    ou would like to try developing your own instrument driver (or modify the existing one), we have documentation, model instrument drivers, and driver templates to help at :
    http://www.ni.com/devzone/idnet/development.htm
    We also have a syndicate of third party vendors that specialize in National Instruments' products and services. Some of the vendors specialize in driver development. I would suggest contacting one of the Alliance members at:
    http://www.ni.com/alliance
    Some useful resources for your application are
    ni.com > NI Developer Zone > Development Library > Instrument Connectivity
    http://search.ni.com/?col=alldocs&layout=TechResou​rces&ql=a , to search examples and knowledge bases
    Hope this helps.

  • Is there an adaptor or interface that will allow me to connect a thunderbolt device to my late 2011 Mac Pro Firewire 800 port?

    Is there an adaptor or interface that will allow me to connect a thunderbolt device to my late 2011 Mac Pro Firewire 800 port?

    lllaass is correct.
    To use ThunderBolt devices, a computer must have left the factory with a ThunderBolt port.
    There are no known work-arounds, and there are not likely to be any because Intel controls the chips and is not interested in anything less than the full [including Video features] implementation.

  • How to create a form that will allow the applicant to upload their photo

    I have Adobe Acrobat 9 Pro Extended and I know how to create forms that require text input.
    How to create a form that will allow the applicant to upload their photo? I alo wish to know how to upload a photograph so that I can test the form I created.
    Thank you
    Adrian Watts

    test@ORA10G> with x as (
      2    select '234-1111' as customer, to_date('2-Jan-2008','dd-Mon-yyyy') as call_date, 'Order product' as reason from dual union all
      3    select '234-1132', to_date('3-Jan-2008','dd-Mon-yyyy'), 'Request info' from dual union all
      4    select '231-1154', to_date('4-Sep-2007','dd-Mon-yyyy'), 'Request info' from dual union all
      5    select '234-1111', to_date('2-Nov-2007','dd-Mon-yyyy'), 'Order product' from dual union all
      6    select '234-1132', to_date('9-Jan-2008','dd-Mon-yyyy'), 'Request info' from dual union all
      7    select '231-1154', to_date('9-Sep-2007','dd-Mon-yyyy'), 'Request info' from dual union all
      8    select '234-1111', to_date('5-Dec-2007','dd-Mon-yyyy'), 'Order product' from dual union all
      9    select '234-1131', to_date('7-Dec-2007','dd-Mon-yyyy'), 'Request info' from dual union all
    10    select '231-1154', to_date('1-Sep-2007','dd-Mon-yyyy'), 'Request info' from dual union all
    11    select '234-1111', to_date('8-Jan-2008','dd-Mon-yyyy'), 'Order product' from dual union all
    12    select '234-1131', to_date('3-Dec-2007','dd-Mon-yyyy'), 'Request info' from dual union all
    13    select '231-1154', to_date('4-Nov-2007','dd-Mon-yyyy'), 'Forward to Sales' from dual)
    14  --
    15  select customer,max(call_date), reason
    16  from x
    17  where reason = 'Request info'
    18  group by customer, reason;
    CUSTOMER MAX(CALL_ REASON
    231-1154 09-SEP-07 Request info
    234-1131 07-DEC-07 Request info
    234-1132 09-JAN-08 Request info
    test@ORA10G>
    test@ORA10G>pratz

  • I am trying to create a Form that will act as a list.  I want to import data into the form from exce

    My table has a list of names with product information in corresponding columns.  I want to create a form that I can import this into where every row makes a new part of the form list I create.  Is this possible?
    Example of what I have in excel:
    Name
    Product 1
    Product 2
    Product 3
    Total
    a
    1
    2
    3
    6
    b
    0
    3
    4
    7
    c
    1
    3
    4
    8
    d
    1
    3
    5
    9
    Example of what I want in Form:
    Customer a    1     2     3     6
    Customer b    0     3     4     7
    etc.
    I want to put this info into a form to make it more presentable.  Can anyone help me with this?

    Look at the Import/Export form data functionalities already built-in into Acrobat.

  • Can I create a VI that will allow me to choose whether I should record results or not in Teststand?

    I've created a front panel that consists of booleans. When one is chosen it will open a different subsequence in Teststand, and then walk the user through the appropriate test.
    The problem is, what if the user hits the wrong button and decides he doesn't want to run the test which opened. He can cancel out, but the results for the test are recorded (usually failing, because the default values are present). This, then, causes the entire test to fail.
    Is there any way I can place a button in a VI like 'exit, do not record results' along with the current 'exit and record results' button I have now?
    Thanks in advance for your help!
    Dave Neumann

    Hi,
    Find attached a VI (LV6.1) that will disable the results.
    You will need to call the DisableResults again passing False to enable the results during your execution.
    But I believe once your Step has executed you cannot then disable the Results for that step. The only way is to remove the result from the ResultList.
    (see example sequence2.seq).
    Regards
    Ray Farmer
    Regards
    Ray Farmer
    Attachments:
    TS_-_DisableResults.vi ‏28 KB
    Sequence_File1.seq ‏18 KB
    Sequence_File2.seq ‏22 KB

  • Hello, I trying to create a program that would run a household furnace. I can't find a way to set timers for the ignitor,flame sensor and blowers. Any thoughts.

    Hello, I'm trying to create a program that would run a household furnace. I can't find a way to set timers foe the ignitor,flame sensor and blowers. Any thoughts would be greatly appreciated. Thanks, primetime

    In the detailed help for the event structure there is a link to caveats and recommendations for using event structures.  It is a good starting point.
    It is courteous to let the Forum know when your questions are related to a school assignment or homework.  We are glad to help you learn LabVIEW, but do not do your homework for you.
    You have learned the major disadvantage of the sequence structure: It must run to completion before anything else can happen.
    If you are building a state machine (typically a while loop with shift registers enclosing a case structure with one case per state) and having trouble with timing, then think about your requirements. Apparently you have some time delays, but under certain conditions you must terminate a delay/wait and do something else.  One way of doing this is to have a Wait state.  The wait state has a short delay, determined by the minimum time you can delay responding to a changed condition, and a check to see if the required elapsed time has occurred.  If the time has not elapsed, the next state is the Wait state again.  The state machine can repeat any state as often as necessary.  So a 15 second delay could be implemented by going to a Wait state with a one second wait 15 times. Any error or new command will see a response in no more than one second.
    Lynn

  • Trying to create a property that has a structure to it

    Hello:
    I am trying to create a property that has a structure to it.  Specifically, I am trying to create a multi-valued property called checks.  This property is composed of check number, check date and check amount.
    The data for this should display like the rows in a table, like an Excel spreadsheet.
    I realize this is a tall order.  However, is this possible?  I have tried the composed of feature, but did not find this to work.
    The best I could come up with so far is to have three multi-valued properties each for check number, check date and check amount.  The user would then need to ensure that the first entry for check number applies to the first entry for check date, and then the second entry for check number applies to the second entry for check date, and so on, and so on...
    Any ideas?
    Thanks.
    Bill
    (508) 259-6605

    Hi,
    You have the choice between xml or pdf, in later versions of designer you can choose with a dropdown on the email button Object palette, the "Submit As";
    In earlier version you had to edit the XML Source and change the format from xml to pdf (or vice-versa);
    Regards
    Bruce

  • Trying to create a service that starts at boot

    People,
    I'm trying to create a service that will start at boot (in single-user mode, actually). I am up and running but I do NOT want to run the service now. I only want to run the service when the machine reboots.
    I've been rummaging around all day trying to figure this out but I'm stuck. I can create a service that runs. I can create an XML file in /var/svc/manifest/site/patch-install.xml that will be read when I boot- because after I boot, I can list the service:
    svcs -a | grep patch
    disabled       18:23:23 svc:/site/patch-install:defaultI have inserted the following in my xml:
    <create_default_instance enabled='true' />and also
    <create_default_instance enabled='false' />but it makes no difference. Anyone have any idea? What is the purpose of create_default_instance? I don't understand; item 9 on http://www.sun.com/bigadmin/content/selfheal/sdev_intro.html seems rather opaque to me.
    Also, what exactly is the purpose of /var/svc/profile/ ? I tried putting some code to enable my xml but it didn't do anything. Just wondering if this might fit into the picture.
    BTW, I do not want the login prompt to appear until my method is complete.
    Thanks.
    -mschwage
    Here fyi is my /var/svc/manifest/site/patch-install.xml file:
    <?xml version="1.0"?>
    <!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
    <service_bundle type='manifest' name='Patches:patch-install'>
    <service
            name='site/patch-install'
            type='service'
            version='1'>
            <create_default_instance enabled='false' />
            <single_instance />
            <dependent
                    name='patch-install_single-user'
                    grouping='require_all'
                    restart_on='none'>
                    <service_fmri value='svc:/milestone/single-user' />
            </dependent>
            <exec_method
                    type='method'
                    name='start'
                    exec='/var/tmp/S92delay'
                    timeout_seconds='86400' />
            <exec_method
                    type='method'
                    name='stop'
                    exec=':true'
                    timeout_seconds='0' />
            <property_group name='startd' type='framework'>
                    <propval name='duration' type='astring' value='transient' />
            </property_group>
            <stability value='External' />
            <template>
                    <common_name>
                            <loctext xml:lang='C'>
                            Install patchset upon boot.
                            </loctext>
                    </common_name>
            </template>
    </service>
    </service_bundle>

    Hushpuppy wrote:
    People,
    I'm trying to create a service that will start at boot (in single-user mode, actually). I am up and running but I do NOT want to run the service now. I only want to run the service when the machine reboots.I'd probably create the service now (by importing the manifest manually rather than waiting for the reboot), then set general/enabled in the default instance to be be true with svcprop. That should tell it to start at boot, but not enable it immediately.
    I've been rummaging around all day trying to figure this out but I'm stuck. I can create a service that runs. I can create an XML file in /var/svc/manifest/site/patch-install.xml that will be read when I boot- because after I boot, I can list the service:Yes, that's the default. Or you can load it immediately to create the service now.
    # svccfg import patch-install.xml
    I have inserted the following in my xml:
    <create_default_instance enabled='true' />and also
    <create_default_instance enabled='false' />but it makes no difference. Anyone have any idea? What is the purpose of create_default_instance? I don't understand; item 9 on http://www.sun.com/bigadmin/content/selfheal/sdev_intro.html seems rather opaque to me.There's a difference between a "service" like network/smtp or console-login and an "instance" like network/smtp:sendmail or console-login:default. In most cases, you just want a single "default" instance of your service. The above line sets the default instance 'enabled' property to true or false. When I import your manifest as is, the service comes in as 'disabled'. If I set it to true, it comes in as 'maintenance' (almost certainly because it was enabled, tried to start, and couldn't find the start method on my machine).
    Also, what exactly is the purpose of /var/svc/profile/ ? I tried putting some code to enable my xml but it didn't do anything. Just wondering if this might fit into the picture.'profiles' are loaded exactly once, and they are mainly used to set certain services to enabled or disabled.
    3 of them are loaded if present, platform.xml, generic.xml, and site.xml. The last is not generated by the OS, but left for you to use. But it's usually only useful as a "first boot" type thing. Because if you make changes to it, it will not be reread. This isn't usually a problem because after first boot you're in control of the services. The usual thing is that at first boot the manifests load to create services, then the profiles are loaded to set then enabled or disabled. This isn't possible before that point because there's no service to modify yet.
    BTW, I do not want the login prompt to appear until my method is complete.Any login prompt like a network login, or only the console login prompt? If the latter, then you'll want a dependency so that system-console-login depends on your service. But if your service has a problem at boot time, you'd make it difficult to log in.
    Darren

  • Create a Procedure that will accept a variable

    Hi,
    I'm new to pl/sql and I'm trying to create a procedure that will accept a variable. I want to use this sql to create restore points that can store the name of each batch job as it runs.
    The code works fine on it's own, but if I try to create the procedure it asks me for a value for 1, how do I stop it doing that?
    CREATE OR REPLACE PROCEDURE create_restore_point AS
    DECLARE
    pointno number(5);
    pointname varchar2(128) := upper('&1');
    dbname v$database.name%TYPE;
    scn_time date;
    scn number;
    BEGIN
    SELECT restore_point_seq.nextval into pointno from dual;
    SELECT name into dbname from v$database;
    SELECT sysdate into scn_time from dual;
    SELECT dbms_flashback.get_system_change_number into scn from dual;
    INSERT into restore_point
    values
    (pointno,pointname,dbname,scn_time,scn);
    commit;
    END create_restore_point;
    Many thanks in advance,
    Tom.

    It asks for value of 1 because you have &1 in your code. If you want to pass the value for pointname, then you can change your procedure like below.
    CREATE OR REPLACE PROCEDURE create_restore_point (svar varchar2)AS
    DECLARE
    pointno number(5);
    pointname varchar2(128) := upper(svar);
    dbname v$database.name%TYPE;
    scn_time date;
    scn number;
    BEGIN
    SELECT restore_point_seq.nextval into pointno from dual;
    SELECT name into dbname from v$database;
    SELECT sysdate into scn_time from dual;
    SELECT dbms_flashback.get_system_change_number into scn from dual;
    INSERT into restore_point
    values
    (pointno,pointname,dbname,scn_time,scn);
    commit;
    END create_restore_point;

  • How to create an action that will crop two sections from one scanned image?

    I'm trying to create an action that will automate the process of cropping the left and right pages from a series of two-page book scans.
    I tried to create a 2 step action which first crops the left half of a scan (by setting the left margin to 0in and the right margin to 6in) and then the right half of the scan (by setting the left margin to 6in and the right margin to. 12in), however when executing, only the left half appears to be cropped.
    I imagine this is due to the fact that once one side of the initial scan is cropped, the other side disappears.
    Is there any way around this?

    Basically i need to create a new document out of a folder full of images.
    You may have to look into Scripting to achieve something like this.
    You could ask in the Scriptimg Forum
    Photoshop Scripting
    But maybe it would suffice to insert the Menu Item
    File – Scripts – Load Files into Stack
    into the Action and then iterate through the Layers with [ or ] and reset the opacities and Blend Modes – but as Actions would not be able to change the number of repetitions of the operation conditionally a custom Script would still seem preferable. 

  • Can I create a template and that will allow me to add a region when i use i

    Is it possible to create a template that will allow me to add a region when i use the template on my pages? I have a region that allows the user to create content in the region, but now i would like to have another region next to it.
    thanks
    Angie

    You cannot add regions on a page that uses a portal template.

  • Hello I'm trying to create Apple ID without success even after checking the bank information

    Hello I'm trying to create Apple ID without success even after checking the bankinformation

    If you choose US as your country while your bank details and credit card or PayPal account are from another country, then you will get an error not related to your details, such as 'the CVV number is incorrect', although it is correct.

  • Hello I'm trying to create Apple ID without success for a long time. And after checking with the bank details are correct with no success

    Hello I'm trying to create Apple ID without success for a long time.
    And after checking with the bank details are correct with no success

    If you choose US as your country while your bank details and credit card or PayPal account are from another country, then you will get an error not related to your details, such as 'the CVV number is incorrect', although it is correct.

  • Firstly hello to all. I'm looking to create a vi that will take a single logged output from a thermocoup​le and monitor the temperatur​e and produce a Boolean when the temperatur​e has stabilised for a pre determined time say 1minuet.

    Firstly hello to all. I’m looking to create a vi that will
    take a single logged output from a thermocouple and monitor the temperature and
    produce a Boolean when the temperature has stabilised for a pre determined time
    say 1minuet. I have managed to find a couple of examples on the forum but one
    will only run on V8.2 and I have V8, the other is for more than one channel
    witch is fine I can always reduce this, but it was the timing feature I was
    having difficulty with. I looking to monitor the temperature of a motor until
    it has stabilised prior to testing and then to use this temperature as a
    reference. Pleas forgive my ignorance if this is a very simple thing but I’ am
    learning and really enjoying it. Thank you in advance for your answers.

    Hi
    Graham, thank you for you reply.
    What I’ am trying to achieve is a vi I can use in a motor
    testing setup, a part of this would be to warm the motor up until the exhaust
    air temperature has stabilised, this takes approximately 10 minuets. I was
    thinking of just letting the motor run for this time and leave it at this, but
    some motors warm up quicker that others and. I am basically looking for a vi with
    an adjustable temperature window of say ±5 C° in 1° increments, timing wise 1minuet
    to 10min the adjustment is so I a can use this for another application. I tried
    to adjust the code I found at the link below but had a little difficulty with
    the timing. Thank you so much for your help it’s much appreciated.
    sine.ni.com/niforum/niforum?forumDU=http://forums.​ni.com/ni/board/message?board.id=170&message.id=25​1017&requireLogin=False

Maybe you are looking for

  • Differance between Discoverer and BI Discoverer

    hi guyz ,am new to ebs and discoverer,one question always bother me what is differance in discoverer and BI Discoverer,according to my understanding discoverer is separate tool where we develop report then link it to BI and BI Discoverer is EBS built

  • Sound dosen't work when hdmi cable is in?

    when i have Hdmi type cable in for monitor sound does not come out of laptop 

  • Help with Flash AS 2.0 Buttons

    Hi, I really need some help with this file, I m fairly inexperience in action script and have great difficulty getting this to work. what happens is when you click on the Performance button on the left, the Learn more buttons below the gloves on the 

  • Crystal reports free license issue...

    One of our customers receives the following error when using our software in a Citrix environment. "A crystal reports job failed because a free license could not be obtained in the time allocated. More licenses can be purchased from Crystal decisions

  • Unable to replicate a datasource in BID

    i am unable to replicate a datasource in BID. getting below error: This DataSource Is Not Available in BW Yet. Do You Want to Generate This DataSource? note: this DS already operational in BI. it has been loaded multiple times also.