Controlling ELVIS through LabVIEW

Hello. I am trying to integrate my LabVIEW VI with my ELVIS system. I am using a code for a guitar tuner that, when in tune, activates the ELVIS system and sends a voltage to a circuit that emits an LED. I am fairly new to LabVIEW and need to know how I can implement control of ELVIS through my VI.
Here is my schematic so far. And the file.
The data being sent to the Meter is from a scale of 0 to 2. If the guitar is in tune, then the ratio equals 1. What I am trying to achieve is that if this data is 1, then apply a voltage to the circuit from ELVIS and light the diode.
Can anyone please help me out with this? I appreciate any input. I am a grad engineer so feel free to speak in techy. Thanks!

Hi
First of all you should give your teacher a mild kick in the but and say to him "students will never learn Labview properly if they only use Express VIs". Tell you teacher I told you so. I have also done some minor changes to your VI. But it is still plenty work to do. To solve your assignment with real Labview programming you should go to find example and find the example named "Continuous Sound Input". Also you will find some valuable hints in this link
http://forums.ni.com/ni/board/message?board.id=170&message.id=399671#M399671
Good luck
Here is some useful tips for the Labview beginner (we have all been there some time)
1)Then starting a new Labview session enable context help (Ctrl+h). Do not be afraid to use the detailed help option
2)Then stuck, go to help in the toolbar then select find examples
Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
Attachments:
Tuner.vi ‏108 KB

Similar Messages

  • Control MAX through labview

    Hi,
    Is there any way by which I can control and make selections in MAX through labview code?
    I need to select driver sessions for IVI classes of instruments. For this it will be good if I can create IVI classes and select driver sessions programatically using labview.
    Any take on this?

    JoshuaP wrote:
    The closest thing to a programmatic API for MAX is the NI System Configuration API, however I don't think that you can currently use it to configure IVI settings.
    No, you cant use any existing API to programatically adjust IVI config settings.
    However, all of these settings persist in "XML-Hell."  With the right file manipulations,  regisistry entries and / or details on what, if any, services need to be triggered to update it is THEORETICALLY possible.
    Spoiler (Highlight to read)
    I Wouldn't try it without serious NI involvement.  There is almost certainly a better way to get what you want.
    I Wouldn't try it without serious NI involvement.  There is almost certainly a better way to get what you want.
    Jeff

  • Controlling 7344 through labview

    i need to drive a stepper motor in open loop using labview 7.1 and 7344 motion controller. i was able to control it using MAX. how shud i do it?

    The NI-Motion driver installs a whole bunch of examples in the LabVIEW examples folder. Please refer to these examples. You can find additional examples here.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Framegrabber board control with ActiveX through LabView

    I have a framegrabber board that is not from National Instruments. It is
    from a
    company called Coreco. The name of the board is the Bandit board. I have
    been
    trying to determine how to control it through LabView. Several weeks ago
    I found
    the ActiveX control for the Bandit board on the Coreco website (www.coreco.com).
    I installed the control so that LabView could control the board. However,
    I have not
    been able to get image acquisition. I have read the instructions for the
    ActiveX control,
    but everything I try still does not start image acquisition. Does anyone
    have experience
    with both LabView and the Coreco Bandit ActiveX control. I would also consider
    some other approach to controlling
    the Bandit board. Thank you for any help
    that
    you can give.
    Sincerely,
    Trinity Ellis

    >
    > I have a framegrabber board that is not from National Instruments. It
    > is
    > from a
    > company called Coreco. The name of the board is the Bandit board. I
    > have
    > been
    > trying to determine how to control it through LabView. Several weeks
    > ago
    > I found
    > the ActiveX control for the Bandit board on the Coreco website
    > (www.coreco.com).
    > I installed the control so that LabView could control the board.
    > However,
    > I have not
    > been able to get image acquisition. I have read the instructions for
    > the
    > ActiveX control,
    > but everything I try still does not start image acquisition. Does
    > anyone
    > have experience
    > with both LabView and the Coreco Bandit ActiveX control. I would also
    > consider
    > some other approach to controlling the Bandit
    board. Thank you for any
    > help
    > that
    > you can give.
    >
    > Sincerely,
    >
    > Trinity Ellis
    >
    Try to use the Windows-DLL with is delivered with your board. I had used a
    Matrox-Genesis board and had the same problems. The dll's worked. Gruß,
    Tobi.

  • How to control RS232 Interface through LABView?

    Does LABView have the ability to control RS232 Interface? If it does, what version of LABView has this capability? The LABView versions that we have in the company are 7.2 and 8.1 only. The operating systems that we have are Windows and Linux.

    i have a question i am wanting to control an rfid reader/writer that has a  RS232 or USB connection through labview. Here are some specs on the product. is this possible for it to work.
    Key Features
     Fast data transfer
     Supports multi-detection
     ANT1015A for wall or desktop 
    mounting
     Baud rate: 19,200bps, N, 8, 1
     ABS housing
     RS232 or USB connection
     IP40 protection rating: waterproof 
    and dustproof
    Technical Specifications
    Frequency 13.56MHz
    Technical certificates CE, FCC
    Power requirements 12V DC, 300mA 
    Display 3 status LEDs
    Read/write distance 30cm, with ISO 15693 compliant transponders
    Technical Certificates CE, FCC 
    Antenna connection RP-SMA 50ohm
    Transponder compatibility HF, ISO 15693 compliant transponders
    Operating temperature 0 to 60°C
    Storage temperature -20°C to 70°C
    Humidity 10% to 90% relative
    Dimensions 345mm × 240mm × 20mm (L ×  W × H)
    The link below will take you directly to the product.
    Hf Rfid
    Attachments:
    13.56 MHz. High Frequency (HF) Reader RFID Writer with Antenna.pdf ‏389 KB

  • DC motor closed loop control through labview using usb 6008

    Hello
    i am doing a project in which i want to control the speed of a DC motor (PID control) through labVIEW 2010. I am having a DC motor, a drive unit that regulates the voltage to the motor by getting analog voltage from 0 to 3.3V ( it can be used for both directions) and i also have a NI usb 6008 board. The problem is that i can't feed the usb 6008 with the digital signal from my hall effect speed sensor. Is it posible with this setup to control the motor?? I can also try to use the pulse as analog input and trasform the frequency into rpm's. Then i am thinking of generating an analog signal to feed the motor drive. If you have any further suggestion of a probably better hardware setup would be more than helpfull to me.
    Sincerely
    Jason Chaloulos

    Hello Michael
    Thanks for the reply. I came across those topics before and all of them are trying to generate a PWM signal as output i want to use just an analog signal output so timing on the output is not that important i guess. i am struggling on getting the frequency from the digital input signal that my hall effect sensor generates. Since the maximum speed of the motor is 3000 rpm and with my tooth wheel the maximum  output frequency of the sensor will be 300Hz which i see its way less than the limitation of my ni board. Is there any tutorial documentation that might help me with this one ? Thank you in advance.
    Kind regards
    Jason

  • Does anyone know how to use ELVIS in Labview to get current and voltage measurements?

    Trying to use ELVIS in Labview to get measurements with a NI myDAQ.

    I have changed from using the ELVISmx driver as I was unable to call on the digital multimeter of the myDAQ twice, I have set up a VI using the DAQ assistant with the myDAQ, I am using the AI0 port for a voltage reading and using the DMM for my current reading, the circuit is working as I am measuring the voltage on a resistor after the ammeter but I am unable to get a current reading in order for it to work. If I have something wired wrong please let me know, thank you. My circuit is a 12VAC power supply, going through a potentiometer to drop the voltage to 8VAC, which passes through a resistor, ammeter is in series after this and attached to another resistor to complete my loop, the AI0 for my volt meter is connected across the second resistor, I have the proper voltage reading when I run the VI, but am unable to get a current input. Thanks for the help.
    Attachments:
    Mikes Project2.vi ‏131 KB

  • Using Intermec printers to print through LabVIEW

    Hi! I would like to call my Intermec label printer to print through LabVIEW over the serial connection (RS-232 port) but I have no idea on how to start. Anyone has any suggestions or examples that I can refer to ?
    Thanks!
    Regards,
    YuanGe

    Hi Smercurio,
    Thanks for the reply. I only have some example programs which were written using Visual Basic 6.0 as reference. I do have the Intermec Programming Language(IPL) Guide also.
    I had tried to do some callings to the printer using the commands from the IPL Guide, but it seems that the printer doesn't respond to anything at all. I am using the  basic_serial_write_and_read.vi to do some serial programming with the printer and LabVIEW but to no avail. Every command that I tried to input, the read control returns exactly what I had input, which probably shows that it is not working as I hope it is.
    I had used LabVIEW for my final year project during my university days, but it had nothing to do with serial connection/communication, so you can say I am a greenhorn in this area.
    Attached is the VI that I used to do the calling and the IPL Guide.
    Many thanks!
    Regards,
    YuanGe
    Attachments:
    basic_serial_write_and_read1.vi ‏31 KB
    IPL Intermec Printer Language 066396.pdf ‏1522 KB

  • Use net to control design in labview

    hi.
    i want to implement an idea in labview and is given below:
    i would design a circuit in labview and want to control it through the internet. Like if i am running a simulation and an error occurs, i can see that error from anywhere by opening a specific website on the internet and correcting it at that website and it gets correct in my design. I will be running my design on a computer which is connected 24 hours to the internet. I want to design a website which will show all of this. is this possible? any tools in labview for it?

    Hello ktq,
    There are a couple ways you can control a VI front panel. The best way is through web publishing, How do I publish my VI to a web page? You need to be sure about firewall permissions and issues on both ends. Also check out our Internet Toolkit, here. Are you hoping to do this on a network? Depending on what your application is, you can also run network streaming queues through ethernet: High-speed data streaming: Programming and Benchmarks. Please let me know if you have any questions, good luck with your application!
    Regards,
    Deborah Y.
    LabVIEW Real-Time Product Marketing Manager
    Certified LabVIEW Architect
    National Instruments

  • I would like to know if i can share variable across internet through labview?

    Hi, I am trying to learn how to share measured data across internet through labview so that it can be viewed and controlled offline. For this i have seen the G server configuration guide. Can i have a shared variable so that the data logged into this variable can be accessed and controlled through the other remote system. Further  can i have some theresholding operation on this shared variable to raise a alarm when the condition is satisfied.
    If there is some reference document which can clear these issues then kindly post the same.
    Regards
    Shashi

    differential equation wrote:
    I have read the link which you have forwarded. I just want to reconfirm my understanding that if we want to share the variable using single process then we don't require any special hardware but in all other cases we need to have dedicated hardware.
    You don't need any dedicated hardware. The variable engine can run on your local computer.
    LabVIEW Champion . Do more with less code and in less time .

  • Open CSV files in Excel through labview

       Dear,
    Am not famillar with *.csv files but I would like to know if it's possible to : open a CSV files in excel through labview.
    I can't used ActiveX for my application. This application is on Labview 8.2
    Regards
      Massif

    Hi Massif,
    a .csv file is a spreadsheet file, so use the "open spreadsheet file" VI.
    Cheers
    Edit:
    Dang, I'm always 30seconds behind you smercurrio!
    Message Edited by lmtis on 04-22-2008 10:27 AM
    Jim
    LV 2013
    Attachments:
    csv.png ‏2 KB

  • How do I properly build a dll in cygwin (gcc) that can be loaded through Labview 5

    I am a newbie to building dlls as well as to cygwin. I realize that this is more a cygwin/gcc dll build question, but I have built a dll (using cygwin) that can only be accessed by running an executable through cygwin. When I try accessing a function in the dll through labview, I keep getting a "function not found" error, even though the parameters etc are correctly passed.
    If anyone has built a dll through cygwin (and has had success using it through Labview), I would appreciate directions on how to do so properly.
    Thank you in advance.

    Yes, this is a cygwin support question, so I won't be able to help you much from the LabVIEW side. Just make sure you follow the instructions in Using External Code in LabVIEW manual on gcc compiler.
    Building and Using DLLs
    Zvezdana S.

  • Is it possible through labview to set and read window¿s based file properties​?

    Any file in XP operating system has file properties associated with it, such as, size, location, when the file was created, modified and last accessed. I know that Labview has the ability to access the size and modified property. Other file types such as image format types jpg, bmp and tif have additional associated properties such as: title, subject, author, and comments. Is it possible through labview to read and set these properties programmatically?

    Hpopenoe wrote:
    > Any file in XP operating system has file properties associated with
    > it, such as, size, location, when the file was created, modified and
    > last accessed. I know that Labview has the ability to access the size
    > and modified property. Other file types such as image format types
    > jpg, bmp and tif have additional associated properties such as: title,
    > subject, author, and comments. Is it possible through labview to read
    > and set these properties programmatically?
    Well, you can most probably do that by calling Windows API functions.
    Note however that the properties you mention are not generic Windows
    file properties but file specific internal attributes. Explorer does at
    least in XP handle some of those properties and shows them to the user
    but does so with internal file type handlers to extract the properties
    from the file.
    I'm not sure those file type handlers are actually available for other
    applications than Explorer without quite some work. If they are
    available they are certainly not part of the standard Win32 API but most
    probably part of the Windows shell component and I would guess not just
    through normal API function calls, but through the shell namespace
    enumeration, which is built on COM interfaces, something you only can
    call from standard programming languages, most of them are done in C++
    (and if you are a little more persistant in standard C).
    So you are likely to need to either write your own DLL doing the nitty
    gritty work of calling the shell interface and using that DLL in LabVIEW
    or find an Active X component which does the work for you. No doubt
    there is such an Active X component somewhere but how good and expensive
    is always a big question.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to save Custom control records through module pool program ?

    Hi guru ,
    1. How to save Custom control records through module pool program ?
    I wrote multiple lines of record in custom control
    Who to save that records ?
    thanking you.
    Regards,
    Subash.

    Hi,
    can refer following code -
    IN PAI , CODE is as follows-
    *&      Form  editor_output
    FORM editor_output .
    NARRATION1 is name of custom controller
      IF v_editor IS INITIAL.
      Create obejct for custom container
        CREATE OBJECT v_custom_container
          EXPORTING
            container_name              = 'NARRATION1'
          EXCEPTIONS
            cntl_error                  = 1
            cntl_system_error           = 2
            create_error                = 3
            lifetime_error              = 4
            lifetime_dynpro_dynpro_link = 5
            OTHERS                      = 6.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
                     WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
      Create obejct for the TextEditor control
        CREATE OBJECT v_editor
          EXPORTING
            wordwrap_mode              = cl_gui_textedit=>wordwrap_at_fixed_position
            wordwrap_position          = line_length
            wordwrap_to_linebreak_mode = cl_gui_textedit=>true
            parent                     = v_custom_container
          EXCEPTIONS
            error_cntl_create          = 1
            error_cntl_init            = 2
            error_cntl_link            = 3
            error_dp_create            = 4
            gui_type_not_supported     = 5
            OTHERS                     = 6.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
                     WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
      ENDIF.
    ENDFORM.                    " editor_output
    getting textdata in internal table as follows
    *&      Form  create_text
    FORM create_text .
      REFRESH : it_texttable,
                it_text.
      IF v_doc_number IS NOT INITIAL.
        IF v_editor IS NOT INITIAL.
          CALL METHOD v_editor->get_text_as_r3table
            IMPORTING
              table                  = it_texttable
            EXCEPTIONS
              error_dp               = 1
              error_cntl_call_method = 2
              error_dp_create        = 3
              potential_data_loss    = 4
              OTHERS                 = 5.
          IF sy-subrc <> 0.
            MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                       WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.
    Now, our final text data is in internal table it_texttable.
    pls, Reward if found helpful.

  • How to upload a template in sharepoint and send notification through labview?

    Hi,
    i am trying to make a form in LabView and want to send notification through labview if possible and upload it on sharepoint site. Can it be done?
    I am attaching the vi. in this i have few questions?
    In front panel if you click STANDARD there will be several options through which we can choose from. For every  option which is clicked by user i need to get a pop up box in which there will be options which user want to choose. example if user select A then pop up box pops out and there will be 5 things in which he need to tick depending on what he wants. I tried to make case for each options but could not understand how to do it.
    And
    How to make Submit, Exit, preview order buttons?
    Thank You
    Attachments:
    WEB_TEST.vi ‏13 KB

    Hello Hnagpal,
    I just wanted to clarify the question first. Are you basically wanting to create a LabVIEW VI that you can upload to a Microsoft SharePoint site, and then have users who go to the SharePoint site run this VI directly from the site, and essentially see the front panel on SharePoint site? If this is the case, I don't believe this currently supported in LabVIEW. There may be a way to do it by creating a web service with your VI first, and then using this web service file in conjunction with sharepoint, but that may be tricky to get working.
    As for making case structures, the case structure you have in your VI will only run once (you need to put it in a while loop if you want the functionality of having it update when the user changes their selection). The case structure will choose the case that is selected when the user first runs the VI. You also need to put the code you want to run for each case inside the respective cases of the structure (I assume this was your next step since there is currently nothing inside the case structure).
    To make various buttons, you can go to the front panel, right click and go to "modern" then "boolean" and put and "ok button" on your front panel. You can then change the name of the button to whatever you want and edit the text it displays (like Submit, Exit, or Preview). I hope this helps!
    -Nathan H
    Software Developer
    National Instruments

Maybe you are looking for

  • How can I change my autofill address?

    How can I change my autofill adress from me.com to aol.com?

  • Duplicate photo's in Revel and Elements after upgrade to Elements 12

    I subscribed to Revel in Nov. 2013 and used my Windows Elemennts 11 app to upload all my photos.  I recently upgraded to Elements 12 and linked it to my Revel account.  This resulted in complete duplication of every image both in Revel and in my Elem

  • Security questions reset not working

    I am trying to change my security questions because I forgot the answers to them but when I click on "Forgot your answers? Send reset security info email to j•••••@yahoo.com" I never get the email to reset them. My email also does not start with a 'J

  • How does a corrupted file affect the vault update?

    If I would have updated the vault after the files got corrupted, wouldn't the corruption get updated as well? Wouldn't that defeat the purpose?

  • Problems Emptying REJECTED Smart Album

    My REJECTED smart album has 700+ images in it and I want to delete all of them - versions and masters. I have done this plenty of times by highlighting all of the images and then using the Delete Masters And All Versions selection from the File menu.