Interfacin​g of Ultrasonic Probe to Labview

Is it possible to interface a Sonicating Probe (Part ID 630-0219 Bought from Sonics & Materials Inc) to Labview? I believe this should be possible with the help of some external hardware. Any idea what has to be used? Is it possible to use 5 of those probes simultaneously and control it via Labview?

If you go to the website you can pull off a spec sheet that allows you to put together a part number for the order. You can use this to get all of your information from the part number. It should tell you the model 121-N-A-5-01-S-0256-Q-OC-1-S-N.
121 is the model number
N is the communication (4 pole, 6 pole, 8 pole, 12 pole)
A Hosing mounting style
5 is 5 vdc or 12 vdc power input
01 is bore size
S is the operating temp
0256 is the cycles per revolution (important)
Q number of channels for quadrature (important)
OC is Open collector or Push Pull or Line Driver (important)
1 is max frequency could be important if you are rotating fast.
Get this information and you will have every thing that you need to start your project.
Are you connecting this to a display of some kind or going directly into the break out board?
Tim
Johnson Controls
Holland Michigan

Similar Messages

  • Interfacin​g a USB signal in LabView

    I am trying to acquire the signal from a Vernier LabPro USB connection with LabView. Any suggestions?

    StefanM,
    Thank you for your question regarding interfacing your Vernier LabPro with LabVIEW. Fortunatly the manufacturer of your instrument provides an instrument driver that is compatible with LabVIEW 6.1 and above. It provides examples and VIs that you can use to interface with your LabPro with LabVIEW. This instrument driver can be found at the following link.
    http://www.vernier.com/labview/software/labprotool​kit.html
    Shea C
    Applications Engineering
    NI

  • Need urgent help to use or modify the "ultrasonic starter kit"

    Hi, I am a french student, and I am working on an ultrasonic table with Labview 7.1.
    On the one hand, I have done the control of the table that moves the "probe?", and on the other hand I have done the program that read the picture given by EPOCH (an ultrasonic system that detects interfaces into metals).
    So, now my goal is now to mix them to make a map of those interfaces (one gives the position (x,y) of the probe and the other a graph with intensity peaks).
    I have found the "ultrasonic starter kit", and I would like to modify it, but I need help to remove the part that simulates the graph of intensity in order to replace it with mine and to remove the part that simulates (x,y) position to replace it by my positions that are controled in the same order. (y decreases each time x>constant).
    In case you would like to help me and need my work or a better description, please contact me to : [email protected]
    François-Xavier MAYAUD.
    Thank you.

    Hi,
    I think it would be easier for you to start from a blank VI, than modifiying the example you found which is quite complex. Try to use an intensity graph with inputs as your data.
    Regards,
    ClémentG

  • Probe windows disappear on Block Diagram

    Hi all,
    I came across an odd issue yesterday using the probes in Labview 2011. When I attach a probe to a wire and leave the probes inside the probe window they seem to work fine, however as soon as I launch the probes as separate windows, then click the title bar to move it to a convinient place they seem to disapear from the block diagram. Once this happens the probes no longer function and simply retain the values they had before they removed themselves.
    I have attached a couple of images to show what I mean:
    probe-window.jpg shows everything working as normal with the values in each probe acquired correctly.
    separate-window.jpg shows what happens when I launch the probe windows and try and move them. They disappear from the BD and no longer function as probes.
    Not a major issue I know but one I find very annoying as I like to move the windows to meaningful positions to clearly tell me which wire the values are coming from on the BD. I couldn't find anything similar on the forum so I don't know if I'm the only one with this problem, but it definitely did used to work!
    Any ideas?
    Attachments:
    probe-window.jpg ‏81 KB
    separate-window.jpg ‏98 KB

    I can't replicate the condition. Have you tried to run a repair on your LabVIEW installation?
    By the way, there is a much simpler way (and more scalable) approach to accomplishing what you are trying to do:
    Attachments:
    string to array.png ‏18 KB

  • Configure debugging probes to display in hexadecimal?

    Hello, how do I configure the probes in LabView to display in hex rather than decimal?
    - James Pham

    Hi James,
    you can create your own customized probes. See also Darren´s history probes, they already have the function to change the radix.
    Hope it helps.
    Mike
    Message Edited by MikeS81 on 07-11-2008 08:44 PM

  • Tried the solutions posted for this "SubVI filter not executable​. Undefined error" but not solving the problem

    Hello,
    I am trying to use a lowpass filter for my application but getting the error "SubVI filter not executable. Undefined error".I tried working with the solutions at this post 
    http://forums.ni.com/t5/LabVIEW/SubVI-filter-not-e​xecutable-Undefined-error/m-p/1996701#M657751 and results with
    1. Create a blank vi, put a VI filter in the block diagram (this should not be functional as it is not wired), copy it and paste it in my other project. I believe if the filter is the first vi of a blank project, it is funcitonal and then you may copy it wherever you need to.
    Result:
    2.Tried to open the filter panel of the Filter but showing the same error as shown inthe below image
    Don't why the solutions worked for others are not working.Can someone suggest a solution for this.
    thanks in advance.

    Hi PatanGova,
    Very strange error. Actually, there are no required inputs on this express VI, so it should be able to run even without wires. It is not correct as you said: "this should not be functional as it is not wired". Nothing will happen, true, but the run arrow should not be broken.
    For some reason, the VI with the Filter express VI fails to compile. I tried it on my computer (LV 2013) and get no error when I add it to a new VI. As was suggested in the linked forum thread, you need to open the front panel of the Filter VI and run it to see the explicit error.
    If you do, do you also get the error:
    "This VI claims to be part of a library that does not include the VI. The VI might have been deleted from the library. Add the VI to the library again or select File - Disconnect from the library."?
    If you do, it seems that you may have a project library somewhere that has taken ownership of the express VI. The ownership prevents you from running or editing the express VI. To free the VI, you need to do one of two things. Either, you need to load the library into memory, or you need to disconnect the VI from the library. Either way, you need to find the project library that has taken the ownership of the VI. As soon as it is released, it should run for you. You release it by selecting File»Disconnect from Library on the VI.
    The workaround described in your link (and also here: http://forums.ni.com/t5/LabVIEW/compatibility-prob​lem-labview-2009-2010-2011-quot-This-VI-claims/td-​... tells that you can make a copy of the VI and thereby create another instance that is free. This solution may work for you as well, but if not, you may not have created the copy properly. Maybe your copy of the VI also became part of some project library that took ownership. In either way, you should rather find the project library to release the VI before trying the workaround to copy it.
    If project library ownership is not the problem, maybe the problem is connected to LV 2011, as most forum posters report that it only happens here.

  • SubVI with while loop + event structure not working in multi tab VI

    Hello Everyone,
    I am developing an interface for the control of a prober using Labview 2012, and I am stuck with some issue.
    To start with I provide you with a simplified version of my control interface VI, and with the sub-VI used to build and manage the wafer maps.
    The VI consists of several tabs: Prober Initialization, Wafer Handling, Wafer Map, Status, Error.
    The sub-VI can:
    1/ initialize the grid to display the map (sub VI Init Grid not provided here)
    2/ import XY coordinates from a txt file (sub VI Wafer Map Import)
    3/ display the coordinates and index of the die below the cursor
    4/ and when a die position is double clicked, and the boolean "Edit Wafer Map" is true, then the user can change the state (color) of the die between On-wafer die and Selected Die
    My issue:
    If I use the sub-VI by itself, it works fine. However when I use it as a sub-VI in the tab "Wafer Map", the map does not build up and I can no further use the embedded functionalities in the sub-VI.
    I suspect the while loop + event structure of the sub-VI to be the bottleneck here.
    However I don't know which way to go, that's why I'd be glad to have some advice and help here.
    Thank you.
    Florian
    Solved!
    Go to Solution.
    Attachments:
    Control Interface.zip ‏61 KB

    Hi NitzZ,
    Thank you for your reply.
    I tried to save the VIs in LV10, please tell me if you can open them now.
    Inside he event structure there is quite some code, and since I don't want to make the main vi too bulky, I would like to keep it as a sub-VI. 
    As you can see from the sub-VI, the event structure is used for extracting cursor position and tracking the double click action. These events are linked, through a property node, to the image "Wafer Map" which is passed to the main vi through connector pane.
    All values are passed this way as well (through connector pane). Is there another way?
    Maybe "refnum", but I don't really understand how to use them...
    If I use the event structure in the main vi, the wafer map is still not working. I tried it earlier.
    To implement the multi tab front panel, I used a tab control, and a for loop + case structure. For each element of the case structure, there is a corresponding action.
    For the case where I put the code (element=2) for Wafer Map, I also control the execution of the code with a case structure activated by the button "REFRESH". Otherwise I end up with a freezing of the panel right after the start.
    I hope these comments help you understand better.
    Regards,
    Florian
    Attachments:
    Control Interface.zip ‏104 KB

  • Output not found

    I try to get the value of a probe into LabVIEW, I use the LabVIEW Multisim connectivity toolkit.
    However the output does not exist, here is the code I use:
    I check the cuurent outputs with the ActiveX method EnumOutputs, if I verify that the output I want is actually I have no issue.
    However the method 'GetOutputData' returns error -2147467259. And if I look up the last error message from multisim I get 'Output not found'.
    Ton
    Message Edited by TonP on 05-29-2009 12:35 PM
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!
    Attachments:
    MultiSimmConnect.PNG ‏5 KB

    TonP ,
    First check the output of "Multisim_EnumOutputs" and verify that there are assigned/enumerated probes listed.   If so, my guess is that based on your sample size / simulation settings, the output may not be ready.   Usually you will want to use "Multisim_OutputReady" - put this in a loop and if TRUE, then read the output samples.  
    Remember if you are waiting for ms or seconds, you may have to wait for multiple seconds or minutes even for the simulation to complete.   By the way, the settings from the menu, under:  Simulate -> Analyses -> Transient Analysis... dictate the transient analysis settings from the Multisim API (not the Interactive Simulation Settings).
    Also I find that the best method to read data during a continuous simulation is to use "Multisim_SetOutputRequest" together with "Multisim_RunSimulationUntilNextOutput" and wait for a paused condition.  When paused, the outputs will be ready to be read, and then you can use "Multisim_RunSimulationUntilNextOutput" again.   This will allow you to run other things in a state machine, loop, etc.. and occassionally check the simulation status using "Multisim_SimulationState" to see if data is available.  
    Let me know if you'd like me to post an example of this.
    Regards,
    Patrick Noonan
    Business Development Manager
    National Instruments - Electronics Workbench Group
    50 Market St. 1-A
    S. Portland, ME 04106
    Email: [email protected]
    Tel. (207) 892-9130
    Fax. (512) 683-7754 

  • Why does LabView crash when I run it in parallel with a temp/ RH logging probe?

    I am running LabView 6.1 on windows 95. Up till now I have had no problems. However, we recently acquired a Temperature / Humidity probe which plugs into the Com1 port of the computer and logs the data using it's own software. Since then, when the two programs are used together, eventually LabView crashes with the following error message: Failure, 'image.cpp, line 5793.
    Can you tell me why this occurs and what the solution is?

    Taking a shot at this. It could be because the two programs are trying to access the same type of logging program(excel??). Only one link can be active at a time or they crash. Try running it without saving the data and see if it crashes.

  • The labview probe button is missing in the diagram view?

    any ideas why the labview probe & is missing i the diagram view of one Vi?  
    Solved!
    Go to Solution.
    Attachments:
    MissingButtons.JPG ‏17 KB

    You have it switched off in the VI properities. Probably disabled debugging.

  • LabVIEW 8.2 - Custom Probe mystery behavior

    Hi:
    I recently updated code built in v7.1 to v8.2.  In one section, I have a simple wire that contains I16 data array.  When I put a probe on the wire, the probe shows the data as it should.  When I select a custom probe via 'custom probe,' 'controls,' 'waveform graph.', the waveform graph probe remains grayed and does not show the data.  Had no problem with this in v7.1. 
    Attachments:
    mystery_probe_behavior.vi ‏13 KB

    Interesting...
    I can confirm that it does not work for integer probes (tried I16, I32, U32). It  works if the data is set to DBL.
    (Downconverted, all data types work fine in LabVIEW 8.0.)
    My vote is that this is a bug, and a pretty annoying one.
    Message Edited by altenbach on 08-29-2006 08:43 AM
    LabVIEW Champion . Do more with less code and in less time .

  • Help on measuring and labelling data from 4 different probes through LCR E4980A using labview

    CONDITION:
    Need to measure impedance (Z,theta) from 4 different probes using Agilent LCR E4980A meter through labview
    Here is how this is done. Using two different vi's.
    1-Switching vi-which is measuring impedance from Probe1 and switch to probe 2 and probe 3 and then to probe 4. (use medium rate on LCR)
    2-Test vi-which uses a single frquenccy list from a text file to run continous sweep and stores the measured data in a file.
    Test runs for about 1 hour.
    ISSUE:
    The stored data does not tell or label which data is for probe 1 or probe 2 and so on. All 1 hour data is in one file and very difficult to point to corresponding probe and kind of useless.
    QUESTION:
    As there are two separe vi's being used, is there a way to record or label the data withe the corresponding probe number or some way to point probe with data recorded? Any help would be appreciated.

    Thanks! Mike for your reply.
    I am attaching three files, I hope this helps to understand.
    1-Frequency List.txt - is just frequency listed in txt file to run LCR continously
    2-Frequency Sweep Data Capture.vi - is the labvie vi which runs and stores LCR data in a file
    3-LCR Switching in labview (jpg) is also a vi which switches between 4 probes for measurement.(e.g. Probe1-Ref-A, Probe2=Ref-B, Probe3=Ref-C and probe4=Ref-D)
    From here lets say when program measures probe1 , the data stored from file 2 should somehow points to that and then the program switches to probe2 the data should show that and similarly other two probes. Currently the stored data is one big fle with no mention of which data is for which probe.
    Attachments:
    Frequency Sweep Data Capture.vi ‏136 KB
    LCR switching labview.JPG ‏99 KB
    Frequency List.txt ‏46 KB

  • Adding an "IMAQ Image.ctl" to the "Display State.ctl" of an XControl prevents LabVIEW from creating a probe of "Display State.ctl"

    I am working on an extended IMAQ Display control using LabVIEWs XControl capabilities.
    I need a copy of the original image passed to add some overlays which must not affect the original image. To achieve this I am creating a backup image in the "Init.vi" and deleting it in the "Uninit.vi". I am storing the reference of this image in the "Display State.ctl" which is part of every XControl.
    As soon as I am adding an "IMAQ Image.ctl" to the Display State cluster, it is no longer possible to generate a probe of the Display State cluster for debugging purposses. I am always getting the message: "Failed to load or create probe."
    Deleting the "IMAQ Image.ctl" from the cluster makes the probe working again.
    Is it a bug or am I doing something wrong?
    I am working with LabVIEW 8.5 and Vision 8.5.
    Regards
    Ingo Bartsch

    Hello Mr. Bartsch,
    is it possible for you to post a small example to reproduce the behaviour? It would be helpful to get a description in which way you use the typedef files.
    I found a example/knowledge base where some informations were included to XControl and LV but not with Vision.
    http://digital.ni.com/public.nsf/allkb/1DC1ADD2A136DA298625712C00635758?OpenDocument
    Best wishes
    Jan Kniewasser
    Jan Kniewasser | Applications Engineer | Tel.: +49 89 7413130 | Fax: +49 89 7146035

  • LabView 8.6 Imaq Image.ctl error when trying to probe wire.

    I just installed 8.6 from 8.0. Now when I try and probe a wire I get a dialog that wants me to find the IMAQ Image.ctl file. If I cancel out of the window about three time it will finally set the probe. I do not have vision or IMAQ on this computer. Has any one had this problem? Is this another one of the times I get to uninstall and reinstall LabVIEW?
    Tim
    Johnson Controls
    Holland Michigan

    Does this happen for all of your wires that you try probing, or just one particular data type?
    It does happen for all of the wires types.  
    Does the dialog look similar to the dialog that appears when you load a vi that can find the associated files, or does it appear as something different?
    If I right click I get a dialog that looks very similar to the dialog that pops up when the associated files are missing.
    I might reccomend installing vision acquisition software (only install the IMAQ driver, not IMAQ-dx) and see if this fixes the problem
    Is this avaliable if I do not have a license for vision 8.6?
    Tim
    Johnson Controls
    Holland Michigan

  • Can anyone give me a LabView program to do impedance spectroscopy (capacitance-frequency) with a HP4284 LRC interfaced to a probe station?

    I am trying to measure the frequency dependent dielectric function of some polymer systems.  Our group has a HP4284 LCR meter interfaced to a probe station, however we lack the LabView code to perform frequency dependent capacitance measurements (i.e. electrical impedance spectroscopy).  Any help is much appreciated.  Cheers!
    -Kwami

    First, study the manual and learn how to do a measurement manually. Then, download the driver (LabVIEW Tools>Instrumenation>Find Instrument Drivers), install the project style driver. Next, look at the LabVIEW examples for it (Help>Find Examples>Hardware Input and Output>Instrument Drivers>LabVIEW Plug and Play). Study the functions in the driver with Context Help turned on. Look at the block diagrams to see what commands in the manual each function implements. Decide which functions/commands are necessary to duplicate your manual test.

Maybe you are looking for

  • AIRasterizeSuite- Rasterize and Overprint Preview

    Hi, I'm using the AIRasterizeSuite to obtain a raster of the entire document which matches what you see in Illustrator. This is working fine and produces an RGBA raster.  When I select View->Overprint Preview it changes what you see in Illustrator bu

  • Error when compiling form - width of content canvas error

    Hello everyone, I was compiling my form in Designer and I got the erro message below - I have checked the content canvas width which I had set to 80 which has worked with other forms. CDG-01364 ERROR: Module CDS0010F: Available width on content canva

  • Application is entirely in Spanish!!??

    Very odd, indeed. I opened iChat for the first time last night (new notebook) and the entire application is in Spanish. I can't find a language default anywhere in the settings for iChat. Can anyone help? I don't speak/read Spanish well enough to use

  • Red Circle with a Red Square in it?

    Hello Community After ios 7 update everything has basically gone horribly wrong. Is anyone else getting these red circles with the red triangle in their songs list when selected to play? Some songs play while others just dont play then it skips to th

  • HomePage and iWeb problems

    I am using HomePage as my download page for my iWeb site (which you can't do on iWeb, but does anyone know if you can do this on iWeb 8?). I have used this process before and have simply added pdf files to my Public folder in iDisk. When I try to add