Testing & Controls Op In Southern WI (Labview / PLC / Test Stand Software & Hardware)
We have
a great opportunity at Cooper Power Systems for someone with experience developing electrical test
stands for a manufacturing production environment. This will be a great
opportunity for someone with Labview, PLC, and Test Stand Software and Hardware
experience. If interested in this Milwaukee, WI metro area opportunity
please email me at [email protected]
Thanks!
Matt
Sorry.... I forgot to mention in the original post... this is a permanent position.
Similar Messages
-
Hello, everyone. Using VC++, I have gotten the handle of a *.exe(built by Labview), but I cannot get the button handle. I want to get the button handle and post the message to control the button. How can I do that? When I use the SPY++, the *.exe(built by Labview) have not any child windows which is very different from the *.exe(built by VC++). In SPY++, what is the LVDChild class? How can I send the message to control the button on *.exe(built by Labview)???
That is to send a command from a vc++.exe to LABVIEW.exe in order to control the button on the LABVIEW.exe. How can I get it ?
Thank you!hummingbird wrote:
Thank you! But I dont kown how to use vi server to raise a value signalling event. Can we put vi server into the vc program? Can you give me some more information or some examples, hehe!
hummingbird
Checkout the LabVIEW ActiveX server interface in the User Manual in Chapter 20, Windows Connectivity and the VI Server Reference in Chapter 17, Programmatically Controlling VIs.
There is a sample for Visual Basic under examples/comm/VBtoLV.frm, which should be quite simple to translate to Visual C as long as you can figure out the basics of ActiveX programming in VC (I have never done anything with ActiveX in VC). For those basics I would recommend some text book or MSDN.
Rolf Kalbermatter
Rolf Kalbermatter
CIT Engineering Netherlands
a division of Test & Measurement Solutions -
Can labview call a test stand module
Having problems with a test dll that runs in test stand, but I get errors when trying to use the wizard in labview, however I can use the call library function node to protypye it. Problem - the function openComserialPort(char* comPort, ErrStruct & err), how do you difine the parameters for the ErrStruct & err part.
next Question, since this Dll runs in Test Stand, is their anyway to export to work in LabVIEW.
Solved!
Go to Solution.Here's a description of the dll, to start off, I have a circuit board with a microprocessor on it, that has control for a radio module. During test I need to program this board serially through its' TX and RX lines on the processor. The dll given to me, which was written for test stand, has functions to enable me to do this programming. There are basically 11 function contained is this Dll.
Initialize Dll, (no errors),
open serial port, (no errors),
getStandardTable, which sends a command for the microprocessor to send back its information-> get assertion error
WriteHardwareVersion -> Sends the version and revision number -> assertion error.
ColdStart -> Which resets board statistics variables -> assertion error. Now, this function prototype is ColdStart (errStruct & err); So I prototype like I did for the above error struct, but still got an assertion error, which leaves me to believe, that , or vendor, has a bug communicating, or sending the commands via serially, to test this, I could use the serial examples contained in LabVIEW, however I don't know the command set of the microprocessor, or could there be something else wrong, Any ideas will be appreciated. -
Configure Event Callbacks in test stand using labview
Hi,
I was going through Full OI - Configure Event Callbacks.vi in the test stand example. Can you please explain me how the vi works and what is techniwue behind it?
When i open the individual VI's in the reference, I could see more that 1 control in the front panel. But Only the user parameter is wired in the vi? Why is it so?
Regards
GopalHi Gopal,
When the TestStand Engine fires events, this VI specifies how your Operator Interface will respond. For example, let's examine the first event callback registered in Full OI - Configure Event Callbacks.vi , Exit Application. When the TestStand Engine receives the message to shutdown, and then finishes its neccessary shutdown procedures, it will send a message to the Operator Interface. For the Operator Interface to receive this message, it must "listen" for it. In LabVIEW, this is done by Registering an Event Callback. See the links below for details on how to implement this.
The answer to your specific question is in step 7 of the first link below. When TestStand sends the message to LabVIEW, there is information that is always passed. The other input controls contain this information. To create a VI that always includes these controls, right-click on the VI Ref input to the Reg Event Callback Property Node, and then select Create Callback VI.
Here are two references that talk about handling ActiveX callbacks in LabVIEW in general:
Registering and Handling .NET and ActiveX Events
Register Event Callback (Not in Base Package)
Cheers,
David Goldberg
National Instruments
Software R&D -
Responding to commandKind event - Test Stand/Labview UI
Hey guys hey. I have a control on a Labview/Test Stand UI that I want to change the attributes of based on if the user is logged in or a sequence file is loaded. How can I create an event that will fire when the user logs in or out or a sequence is loaded or unloaded etc. I have tried firing an event when the ActiveX control Login|Logout mouse click is up, but the event never fires. I assume that's because the CommandKind_LoginLogout is attached to that control and maybe overrides the event? My version is TS 4.1, LV 8.6, OS XP. TY
Solved!
Go to Solution.Hi ET,
This option may work for you. You can edit the Configure Event Callbacks.vi to include three extra events, a SequenceFileOpened, SequenceFileClosed, and UserChanged. This will capture when someone hits one of the three buttons and execute the code in the callback VI. You can modify the connector pane of the VI or the bundle for user parameters to include a reference to the control of interest, and pass the reference into the user parameter option so it is available in each callback VI. You can then wire this up to a generic property node to modify the attributes of the control you created the reference for. I have attached a screenshot of the modification of the Configure Event Callbacks VI. I hope this option works for you!
Cheers,
Kelly R.
Applications Engineer
National Instruments
Attachments:
SequenceUserEventCallback.png 23 KB -
I want to write a program in LabView and create an execute but I want to be able to pass test results to test stand to find it the unit pass ar fail the test then save the data to a database. How would i go about it.
What's confusing is your statement that you want to do this "without display the test stand program". You can minimize the TestStand UI to the task bar but if you don't want TestStand to be running, how can TestStand evaluate the result. Explain a little more please.
In the message body of your post, you just say you want to create a LabVIEW exe and pass the results to TestStand. What I would recomend is that instead of an exe, you create a dll and use TestStand's DLL adapter to call it and return the results. TestStand will evaluate it and do the logging. -
How to get the value of the global variable of test stand in labview User interface?
Hi.
Can anyone Please share examples and tell me to how access the test stand global variable using labview user interface.
Solved!
Go to Solution.I'm not surprised that what you are doing doesn't work. The Start Execution UI Message is triggered when the user clicks a button to start an execution. Realize that most executions go through a process model. So you could be looking at the sequence context of the process model and not your client sequence file.
I recommend reading that link I posted above. UI Messages are your best bet but you cannot just piggy back on an existing UI Message like this. They may not be getting sent at the time you need them to be. The only way to ensure you get what you want is to trigger one yourself at the right time.
Regards,
jigg
CTA, CLA
teststandhelp.com
~Will work for kudos and/or BBQ~ -
PID control in a windows CE Labview application
Hi there,
I want to build an application that will control the temperature in some ovens, using PID control. The application will be running in a controller (or a touch panel computer) with windows CE OS. I have Labview 8.6, PID control toolkit 8.6 and Touch panel module 8.6. The problem is that the PID vi's don't seem to work in touch panel module.
Is there any way to implement PID control in a windows CE Labview application?
Thanks in advance.
Solved!
Go to Solution.I think with a timed loop you can run reasonable good timing down to 1 mSecond. I think 1 mSecond is the lower limit for non realtime systems like Windows/windows CE. And if you have the PID toolkit this will supply you with the functions you need. You do not need an extra CE PID toolkit. This because the touch panel module run under your standard Labview environment. But I do not know if all the functions in the PID tool like fuzzy logic are compatible with CE. Have you also considered Windows Embedded as OS for your module. With windows Embedded you can run standard Labview built exe files
Both Windows Embedded, and XP Embedded can be trailed
http://www.microsoft.com/windowsembedded/en-us/products/westandard/default.mspx
Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far) -
How to access specific camera attributes tree (camera controls) located in MAX with Labview?
I want to be able to access frame, trigger and grab properties. Does anyone know?
Thanks.
/PeterPlease see this related thread http://forums.ni.com/t5/LabVIEW/IMAQdr-Property-Node/m-p/1642950/highlight/false#M590168
Matt
Product Owner - NI Community
National Instruments -
Test Stand LabView adapter 8.6 run time will not run 8.5 VIs
I’m trying to run a script I developed with a dev computer on
a regular PC set up with a Test Stand User Gui, and run times for Test Stand
and Labview.
With the Test Stand Labview adapter set to 8.6.1 all of my
ENA(Agilent Network Analyzer) calls fail for “VI Version is too early to
convert to the current LabVIEW version.” The ENA library is written in 8.5. If I set the adapter to 8.5.1 then all of the
VIs developed in 8.6 fail. In addition
it will not run any VIs that I save back to 8.5. I installed a demo Labview development
version (2010?) and everything ran fine with the adapter set to Development
System.
I am not sure what to try next to get it to run on the
regular PC, any hints.
Test Stand = 4.2
LabView = 8.6
Running in windows XP
Solved!
Go to Solution.One of the many things I tried was saving the ENA library to 8.6, but I could not get it work.
This is the Original library I installed and was trying to Convert (8.0 upgrade agena.zip)
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=001CE83736F3674BE0440003BA7CCD...
I am about to try this one. (8.2.1 Upgrade)
http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=74D1F1D4EB5268E8E04400144FB7D2...
I am pretty new to labview so I am not sure how to make the save to previous version workfor libraries, but I can easily do it with individual VIs. For libraries, it creates a new directory, and puts in all of the files and then asks me about saving the lib files as something else. This is where I think I get it wrong. I tried it again today and got the same results.
I greatly appreciate the Help
Brian -
Controlling a chemical process with LabVIEW and the SC 2075 board
Hi,
I am a degree student and one of my projects is to control a chemical process using LabVIEW and the SC2075 board. The process variables i must control are temperature, pH and also several motor. Is this viable using the SC 2075 board and if so does anyone know where i can attain information on using the board. Also if anyone has suitable sample vi's that may be of use to me it would be very much appreciated. My email is [email protected]
Kind Regards,
DerekHi Derek,
Bellow is a link the the user guide for the 2075.
http://www.ni.com/pdf/manuals/371217a.pdf
You should be able to aquire data from you sensors but you might need some signal conditioning depening on the voltage levels they return.
For sample vi's try going to Help>>Find Examples... within LabVIEW or goto the following link to search our developer exachange.
http://www.ni.com/devzone/dev_exchange/ex_search.htm
For more information about Signal conditioning and Data Aquisition try:
http://zone.ni.com/devzone/devzone.nsf/webcategories/4d58b1b80ec41ef70625683f006e1d6d
I hope this helps
Regards
Jon Bowers
Applications Engineer
NIUK -
Controlling a solidworks model using Labview
I am an intern working on a project where I have to controll a solidworks model using Labview. I have to make straight 3-dimensional as well as pan and tilt. I am working with Labview 2009 and Solidworks Office Premium 2007. I have seen the videos on the NI website on how to do something similar to this, but they use Solidworks Office Premium 2009.
First of all, is it possible to do this using the 2007 version?
Would I need to purchase any extra Toolkits for Labview?
If it is possible with the tools I have, I would appreciate any help so that I know where to begin.
Thank YouHi,
Here are some webcasts explain what you can do with this Toolkit:
NI LabVIEW-SolidWorks Mechatronics Toolkit (Alpha version 01)
Mechatronics Web Cast Series: New Technologies Enable Virtual Machine Prototyping
Mechatronics Series I: Mechatronics Basics - Virtual Machine Prototyping Overview and Business Benef...
Thanks and have a great day.
Esmail Hamdan | Applications Engineering | National
Instruments -
Control a servo motor thru labview.
I want to control a servo motor thru labview. I have the following hardware: servo motor, electro-craft bdc-12, s8vm-15024 cd power supply, NI PCI-7831R, and scb-68 circuit board. I am new to the field and I have no idea how to connect the amplifier to the circuit board and create a program in labview to control the motor. Thank you for your help.
reposted here: http://forums.ni.com/t5/LabVIEW/I-want-to-control-a-servo-motor-thru-labview/td-p/1651742
-
Good NI Test Stand Examples For a Beginner (Using LabVIEW)
Hi everyone, I am new to using NI Test Stand. I have gone through the "Getting Started with NI Test Stand" and "Using LabVIEW with Test Stand" documents.
I know in the NI Test Stand Example folder there are many examples. Are there any examples that cater to new users to Test Stand?
Where can I find good examples (demos) for developing test sequences, local variables, parameters, etc...in Test Stand?
Thanks so much!If you have the SSP you could access online training an do the exercises on the training.
but the examples is a good way to getting started. just play around with all the options you have. -
Hello Everyone:
I would like to get some feedback (from his/her practical experience ) using
LabVIEW and Test Stand together. Any comments regarding this matter would
be greatly appreciated.
Thank You.Robert,
TestStand package is built to work with other NI software products such as LabVIEW and LabWindows/CVI.
You can write your test code as LabVIEW VIs. Those VIs do not have to be compiled into executables. You would simply use a LabVIEW Adapter which allows TestStand engine to call LabVIEW VIs.
One very useful feature of TestStand is that it allows you to debug VIs when called from TestStand. TestStand's execution pauses and you can use LabVIEW's debugging tools to debug VIs.
From my personal experience, the two packages together work great. A large number of people are already using this combination to increase productivity. To read further about TestStand, you can check out the following usergroup dedicated for TestStand (natinst.public.teststand.general
) by visiting http://zone.ni.com/dev_exchange/newsgroups.htm.
Adeel Malik
Maybe you are looking for
-
Itunes 8 crashes when accessing internet
Whenever I am connected to the internet and open itunes 8 it crashes. If I disable airport and then open itunes it runs fine. If I then enable the airport so I have internet itunes runs fine until I click on the itunes store button. Then it proceeds
-
just started a new apple tv and also started using an iMac . I have itunes on the iMac but i cant get the apple tv to sync or find any settings to do so ! How can I get the iMac and apple tv to sync the itunes ? i have a internet connection between t
-
Podcast was accepted, then denied. Having issues trying to resubmit it.
Long story. Back in February I submitted my podcast to the store. It was accepted, I subscribed to it and everything was peachy. About a week later, I got an e-mail saying it had then been rejected. Only thing was, I didn't see this e-mail until rece
-
Unable to find Camera raw plug-in in new Elements 8 on a Mac
I have a Mac Snow Leopard and a Nikon D700 camera In checking which version of camera raw is in my newly purchased {Photoshop Elements 8) I checked the plug-in folder. Just in case I also checked Photoshop Elements 8 Pre-set and filter folders No ca
-
Illustrator CC 2014 GUI/Cursors way too big on 1080p display
I have a Windows 8.1 laptop with a 1080p display and have the scaling set at Medium (125%). Upon launching Illustrator CC 2014 (and Indesign CC 2014), the GUI is HUGE. It's like they are scaling at 200% even though I'm only at 125%. This might be g