04-06-2010 10:19 PM
I have created a VI to test a pc board we purchase from a vendor. I would like to have the VI keep track of the number of pc boards that passed each day, the number that failed, and the tests that failed. Because of suspected quality issues with the vendor (sending us pc boards that fail tests), I would like the VI to keep track of the results and not alert the vendor.
Is the easiest way to do this to create global variables that are loaded every time the VI is run?
I am going to require the computer be connected to the internet, and I have created a VI that will send text message to myself. What other ways could I have it report to me without them knowing?
Thank you for your advice.
04-06-2010 10:32 PM
04-07-2010 05:22 AM
04-07-2010 06:22 AM
Why on earth would you not want the vendor to know?
We have a long history with this vendor. The quality from them was exceptional the first 3 years of this pcb. Then they started having problems - we alerted them, and they were corrrected, for 6 months, and came back. We end up not making shipments because of defective product from the vendor, and they claim they work. We currently have another vendor we are looking at, and if this vendor is sending us parts that are defective and they know it, we will no longer buy this pc board from them or others. When some vendors get the notion you may be not be buying from them in the future, they no longer deliver on their promise dates.
That is the whole purpose of quality systems used around the world. What are you doing with the boards that fail? Just accept that? You are buying product with the assumption that they work. If they don't then they should be returned to the vendor and be replaced.
The pc boards that fail are being sent back to the vendor, frequently they cannot find the problem with them, so I end up repairing them - in essence, we are spending the troubleshooting labor to fix their problem.
Is your test equipment being used by the vendor in their facility?
Yes, the pcb is tested at their facility.
You are right, they will know that the test is being monitored because of the requirement of the internet connection.
I have never written information with LabView to a database, only filled in data sheets to Excel. Is there an example I can use to get me running - this VI is scheduled to be complete this week.
Thanks for the advice.
04-07-2010 06:30 AM - edited 04-07-2010 06:32 AM
04-07-2010 07:18 AM
I agree with what the others proposed. A database is the best solution and it is not that difficult to implement (after having done it at least once 😉 )
I hear you with those types of manufacturers.. Seen it often.. Still see it. Even with full QA systems in place.. And yes, if they suspect you might go away, they'll take care of others first..
We might be dealing with the same manufacturer 😄 LOL!! 😄
04-07-2010 09:31 AM
I only do LV part time, when my primary job is caught up. It really stinks, but hopefully some day I will be doing LV full time.
I will look at the examples and see what looks the easiest.
Thanks.
04-07-2010 12:06 PM
I still need the VI to be able to report to me, and I would rather the vendor did not need to do anything.
What is the easiest way for a database to be sent to me from the VI?
04-07-2010 12:13 PM
04-07-2010 12:22 PM