Test program in manufacturing environment

I'm designing a program to be used in a manufacturing facility.  The ultimate goal is for a user to:
1) select a part number that has specific parameters to be verified (resistance, flow, leak),
2) tested several parts of the selected type and then
3) return to the part selection portion of the program when the user is ready to test a new part. 
Between these two action (pick part type, test it) is a diagnostic option that allows a user to verify the test setup (turn relays on & off, get voltage readings from different analog channels).  So far, I have been able to write each section seperately.  I can pull up a database of parts with their associate test values and allow one part to be selected.  I can run a diagnostic VI that checks the functionality of the test equipment.  And I have state machine VI that simulates the test sequence (resistance, flow, leak tests) using values (expected and tolerance) that I manually key in at the beginning of the program. 
Now I am stuck on how to get all three together in one VI.  Do I use a tab control with a tab for each function (select part, test part, diagnostics)?  Should I use a sub-panel control instead? Do I keep each function as a seperate VI and create a 4th VI to call each one?  (I will need to pass the selected part info into the "test part" section.)  Maybe I'm making this more complicated than it needs to be. 
Any thoughts on the best methodology to handle are greatly appreciated!
CLD Certified

Minimize the number of clicks (and mouse movement) the operator needs to perform. That improves test throuput, as the guy above them says (and he propably judges your equipment). So the best might be 3 Windows (Dialog style) with Cancle/Confirm and End/Again at the last one.
The operators won't take a close look (they do it day by day), so when you need their attention, use red/green color. And minimize information. On the other hand, they don't need a stylish GUI, they are happy to get the UUTs through (thats what they are payed for).
Don't care about them more, because it is their job is to use any UI. And they are good at their job (I really love them, how they accomodate to some old fashiond software I designed years ago).
And have a thinking who else is going to see the software (customers, engineers, CEOs, visitors, researchers/sientists ...). Their objectives are different.
For the Diagram, a state machine is great in that case.
One more thing about the UI: when users feel unsure, they try to close the window AND they like to have a cancle button. So have an action for both (normally the same) is a good idea.
Felix
www.aescusoft.de
My latest community nugget on producer/consumer design
My current blog: A journey through uml

Similar Messages

  • XDC error while running test program FP_CHECK_DESTINATION_SERVICE

    Hi, all.
    We are on ECC 6.0 backend single stack and EP6 on NW04 SP17. I have installed the ADS on the java stack on EP6. However, I could not get the XDC working. Note that I am just using http for the ADS, not https.
    When I run the test programs like FP_TEST_00, FP_CHECK_DESTINATION_SERVICE and FP_CHECK_HTTP_DATA_TRANSFER on the ABAP side, it keeps giving me error:
    #1.5#000802104262006000000015000005F0000453556EDC6093#1217526304263#com.adobe.AdobeDocumentServices#com.adobe/AdobeDocumentServices#com.adobe.AdobeDocumentServices#ADSUser#226#SAP J2EE Engine JTA Transaction : [045ffffffc4ffffffbe0006]###67a637e05f2811dda73c000802104262#SAPEngine_Application_Thread[impl:3]_6##0#0#Error#1#/System/Server#Plain###Processing exception during a "Render" operation.
    Request start time: Thu Jul 31 13:45:03 EDT 2008
    com.adobe.ProcessingError: No <Render><Output><XDC> specified
    However, other checks like http://<server>:<port>/AdobeDocumentServices/Config, FP_PDF_TEST_00 and http://<server>:<port>/sap/bc/fp/form/layout/fp_test_00.xdp, are successful.
    I noticed that the AdobeDocumentServices is missing on the ECC6 since it is single stack. But the folder exists on the EP6 server. From my readings, the XDC is called via RFC against the  FP_ICF_DATA_<SID> destination which I have already setup in EP6.
    So I am really out of idea. Can you please help?
    Thanks,
    Jonathan.

    Well, I am pretty familiar with the ADS config guide now.
    The RFC connection used by Adobe is ADS on sm59. I can run connection test without a problem.
    By the way, the AdobeDocumentServices directory under SYS\global has the following sub-dir:
    DataManagerService
    DestProtoService
    FontManagerService
    lib
    LicenseSupportService
    PDFManipulation
    RenderErrorlog
    ServicesNatives2
    TrustManagerService
    XMLFormService
    I have to create the RenderErrorlog manually. Also, the folders DataManagerService and DestProtoService, RenderErrorlog are empty. Can you check your server and see if you have files underneath these folders?
    I am suspecting something is corrupted on the system because I took over the system from someone.
    Thanks,
    Jonathan.

  • Java program in UNIX environment

    Hi All,
    Could you please help me with how to configure a java program in UNIX environment..
    that is to schedule it to run every day from cron..
    I need to know what are the basic things we require to achieve the above..
    I guess it is:
    A script
    A config file containing db login details
    oher than this I don?t know what is required plz help

    You can execute any jar or class file with cron. If you are using a jar you might use something like java -jar /usr/bin/myapp.jar .
    I use Linux, this is my area of expertise.
    Here is an online guide "for complete newbies" on how to set up cron.
    http://www.unixgeeks.org/security/newbie/unix/cron-1.html
    Hope it helps.

  • Where's the surround sound test program gone?

    With  HD surround sound problems still ongoing for me, i need to run the test program again to try something, but I just can't find it anymore.
    I've looked in all the obvious places - has it been erased?

    Hi Spec_d,
    To change the audio settings on the vision box please try the following:
    Press BT Vision on the remote
    Scroll right to Settings
    Press Select
    Select general settings
    Highlight and select 'Digital audio output' from the options
    Current Audio output is shown by the tick displayed next to the appropriate option
    To change the audio output type, navigate to 'Stereo'. A tick will move to the desired audio output method selected. To confirm the changes made, highlight 'Save' and press select.
    Let me know if this has helped you at all.
    Cheers
    Paddy,
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • How to pass IN parameter as BOOLEAN for concurrent program in Apps(Environ)

    hi all
    i am using a standard package procedure,where in which i need to pass some parameters to a procedure,
    some of the parameters there are BOOLEAN type ,can anybody help me to know , How to pass IN parameter as BOOLEAN for concurrent program in Apps(Environ)

    Already answered this on the SQL forum (How to give IN parameter as BOOLEAN in a concurrent program.

  • Test program running taking much more time on high end server T5440 than low end server  T5220

    Hi all,
    I have written the following program and run on both T5440  [1.4 GHz, 95 GB RAM, 32 cores(s), 256 logical (virtual) processor(s),] and  T5220 [(UltraSPARC-T2 (chipid 0, clock 1165 MH) , 8GB RAM, 1 core, 8 virtual processors )] on same OS version.  I found that T5540 server takes more time than T5220. Please find below the details.
    test1.cpp
    #include <iostream>
    #include <pthread.h>
    using namespace std;
    #define NUM_OF_THREADS 20
    struct ABCDEF {
    char A[1024];
    char B[1024];
    void *start_func(void *)
        long long i = 6000;
        while(i--)
                    ABCDEF*             sdf = new ABCDEF;
                    delete sdf;
                    sdf = NULL;
        return NULL;
    int main(int argc, char* argv[])
        pthread_t tid[50];
        for(int i=0; i<NUM_OF_THREADS; i++)
                    pthread_create(&tid[i], NULL, start_func, NULL);
                    cout<<"Creating thread " << i <<endl;
        for(int i=0; i<NUM_OF_THREADS; i++)
                    pthread_join(tid[i], NULL);
                    cout<<"Waiting for thread " << i <<endl;
    After executing the above program on T5440 takes :
    real 0.78
    user 3.94s
    sys 0.05
    After executing the above program on T5220 takes :
    real 0.23
    user 1.43s
    sys 0.03
    It seems that T5440 which is high end server takes almost 3 times more time than T5220 which is low end server.  
    However, I have one more observation. I tried the following program :
    test2.cpp
    #include <iostream>
    #include <pthread.h>
    using namespace std;
    #define NUM_OF_THREADS 20
    struct ABCDEF {
    char A[1024];
    char B[1024];
    int main(int argc, char* argv[])
        long long i = 6000000;
        while(i--)
            ABCDEF*  sdf = new ABCDEF;
            delete sdf;
            sdf = NULL;
        return 0;
    It seems that T5440 server is fast in this case as compaired to T5220 server.
    Could anyone please help me out the exact reason for this behaviour as my application is slow as well on this T5440 server. I have posted earlier as well for the same issue. 
    Thanks in advance !!!
    regards,
    Sanjay

    You already asked this question...
    48 hours earlier, and in the same Solaris forum space
    Repeating the post isn't going to get you a response any faster, and actually now have people NOT respond because you are not showing any patience.
    These are end-user community forums, not a place to expect Oracle Technical Support.   There is no obligation that there be a response.
    If you have a business-critical issue and hope to get accurate and timely response, then use your service contract credentials to open a Support request.
    This new redundant post is locked.
    Edit:
    It appears that at the same time the O.P. posted this redundant thread, they also posted the same question to at least one other forum web site:
    http://www.unix.com/solaris/229269-test-program-running-taking-much-more-time-high-end-server-t5440-than-low-end-server-t5220.html

  • Error message encounter in ODBC 32bit test program

    I am using the Oracle ODBC 32 Bit test program (from Oracle 8i client) to test my ODBC connection. I did this: Press Connect, Choose my desire ODBC connection, a screen pops up asking for service name, user name and password, I filled in the boxes with the correct value, then the following error comes up:
    [Start quote]
    SQLSTATE: 01000
    Native Error Code:444
    Driver Message: The driver returned invalid (or failed to return) SQL_DRIVER_ODBC_VER: 03.51
    Need Any suggestions to avoid error?
    [End quote]
    Does anyone have any idea what this is all about? I tried to follow the suggestions but the suggestions doesn't work. It seems outdated already.
    Thanks very much!

    I'm guessing that your version of the MDAC (Microsoft Data Access Components) is out of date & doesn't realize that the ODBC 3.51 spec exists. You can download the updated version at <http://www.microsoft.com/data>. The README that comes with your ODBC driver should indicate which version of the MDAC to install.
    Justin

  • How well does SAP copes with a manufacturing environment ......?

    Hi all,
    I wanted to check about how well SAP copes with a manufacturing environment where there are many parts for many product lines, with small production quantities being the norm. In this case, you would see many BOMs, High quantity of POs, Supplier invoices etc. This is in addition to the normal needs for Quality inspection forms, WIP movement and valuation. It's intended to utilise all the modules, ordering, inventory, quality, purchasing, MRP, sales order, invoicing, payments, AR/AP, HR, CRM.

    Hi,
    Not sure about the scenario - many BOMs for many production line - Is it that there are very high number of material master data which has BOMs or there are lot of BOMs for single material. If it is the second case, concept of variant configuration can be used, where number of BOMs are reduced by using super BOM.
    Regarding high quantity of POs: probably you can exlpore the option of clubbing small POs into a single one for common vendors.
    Regards,
    Amalesh

  • How well  does SAP cope with a manufacturing environment ....?

    Hi all,
    I wanted to check about how well SAP copes with a manufacturing environment where there are many parts for many product lines, with small production quantities being the norm. In this case, you would see many BOMs, High quantity of POs, Supplier invoices etc. This is in addition to the normal needs for Quality inspection forms, WIP movement and valuation. It's intended to utilise all the modules, ordering, inventory, quality, purchasing, MRP, sales order, invoicing, payments, AR/AP, HR, CRM.

    Hi Usha,
    ...you should have a look at the diffeent best practices offerings (aka. All-in-One). Theree are a lot of offerings there - pre-configured, ready to go - that apply to manufacturing industries like Chemical, Automotive, etc. Go to help.sap.com and you will find details abiout the content of the different best practice solutions.
    I hope this helpes.
    Oliver

  • I want to run java program on windows environment as background process

    Hi all
    I want to run java program on windows environment as background processSo command prompt return after executing java command and program on background In Linux we can do this easily �but I do not how to do this in windows
    for example look this programe
    import java.io.*;
    import java.util.*;
    public class TestClass {
         class ravi extends Thread{
              public void run(){
                   try {    
                        String target_file = "ravind.txt";
                        File targetfile = new File(target_file);
                        PrintWriter writer = new PrintWriter(new FileWriter(targetfile)) ;
                   for (int i =0 ; i < 100 ;i++ ){
                        Thread.sleep(10000);
                        writer.println(" ravindra shukla ");
              } catch (Exception e) {               
                             e.printStackTrace();
         public static void main(String[] args) {
              TestClass test1 = new TestClass();
              TestClass.ravi r1 = test1.new ravi();
              r1.start();          
    System.out.println(" return from main ");
    first i compile this
    javac TestClass.java
    then i run this by using this command
    java TestClass
    but becouse i put sleep on threads run function so it takes to much time to get return on command promt .... i want to run this programe as background process so command promt return as soon as i execute java command

    Thanks dude
    This solution �start java TestClass� works fine �. But it does not solve my problem
    It opens another black window and that black window persist till the life time of my program
    Is it possible application run on complete background without opening another black window �as in Linux

  • How to delete ABAP program of production environment

    Dear Experts,
    I have to delete a Z program, exists in production environment. But the program does not exist in development environment. Is this possible to delete the program using transport request? or other ways to delete the program in production environment.
    Thanks in advance.
    Tanay

    Hi Tanay,
    If you have access tcode SE80 in Production system, you can delete it.
    Srivijay

  • Manufacturing environment versus Service Industry

    Hello,
    I have worked extensively as a user of SAP in a manufacturing environment for 6 years. I am interested in an oppoptunity in the service industry that uses SAP.
    I fear that I will not be able to verbalize my experiences with SAP (FICO, Purchasing, IM, MM & PS) and how that would differ in a service related industry.
    Any feedback would be greatly appreciated!

    Dear AP,
    Do we need to do that much only?
    Could you tell me how to capture the capital goods purchase & related excise entries like 50 % excise  effect in the year of acquisition & balance in next year?
    Regards,
    Gov

  • Hello everyone, I downloaded adobe creative cloud, because I wanted to try after effect, but in the cloud are all the test programs trane after effect, someone could help me

    Hello everyone, I downloaded adobe creative cloud, because I wanted to try after effect, but in the cloud are all the test programs trane after effect, someone could help me

    means that there are all of the test programs in the cloud for adobe after effect but do not, the logo for download after effect ce.non not know the perche.mi could help

  • Simulate a test program at system level

    Hi,
      Is there a simulation tool or methodology that can be used to simulate a TestStand test program? I could create a behavioral model of the Device Under Test, but the difficulty I see is the interfacing of the model with the instrumentation drivers. For example, if I use a NI-DAQ card, is there a way to control the inputs of the DUT VI in the program? Same for the DUT model outputs: Is there a way to send signals to the NI-DAQ instrument driver input by software, and make the driver "believe" it was a real signal coming from the hardware NI-DAQ?
      This would be very useful for two reasons:
      - Development of the test programs before the real DUT becomes available
      - Troubleshooting of the TestStand and Labview programs on a user PC, instead of monopolizing tester hardware
      Thanks,
      Benoit

    Hi,
    As Dennis said DAQmx and IVI both have simulation
    capabilities and though I don't use them much I think they are both
    really  capable. You mentioned modelling the UUT, I don't think the driver simulation features will provide the detailed response of your UUT.
    What I wanted to add is, you can use the None adapter in TestStand to create simulated steps that can create data using expressions if you just want to figure out your test execution flow control, results collection, barcoding, pass-fail action, database interface, etc. This type of simulation would be just at the test management layer, and UUT-related sim is at the LabVIEW layer.
    cc

  • How well SAP copes with a manufacturing environment ...?

    Hi all,
    I wanted to check abt how well SAP copes with a manufacturing environment where there are many parts for many product lines, with small production quantities being the norm. In this case, you would see many BOMs, High quantity of POs, Supplier invoices etc. This is in addition to the normal needs for Quality inspection forms, WIP movement and valuation. It's intended to be utilise all the modules, ordering, inventory, quality, purchasing, MRP, sales order, invoicing, payments, AR/AP, HR, CRM.

    Hi,
    SAP was built around the manufacturing functionality. I have been implementing SAP into Manufacturing companies for the past 17 years and the size (Big or small) and complexity (simple or complex) has never been an issue.
    In fact, I would say that the companies that benefit the most from SAP are manufacturing companies that have lots of BOMs, lots of POs etc.
    there couldn't be a better fit of functionality.
    Steve B

Maybe you are looking for

  • My Wifi reception is now weak after removing mackeeper, how can I fix it and is it related to the removal of mackeeper?

    My macbook pro Wifi worked fine for a long while with the same router in place. I loaded mackeeper on my machine and had no problems until the license expired. I when through the steps to remove mackeeper, the Wifi went then from not working at all t

  • Podcasts and backing up

    when I set up my new iphone and signed in with my apple id, all of my downloaded podcasts (in the podcasts app) showed up withougt having to download them again. so I assume they were being backed up in a cloud -- but where? according to the apple we

  • Oracle 10 g Datbase export problem using Data Pump

    I am using Oralce 10 g on SOlaris 10 OS.I installed Oracle 10 G on Soalris suucessfully (without ASM).But when I tried to take the export using OEM faclity i.e: OEM>Maintennace>High Avaiablity >Data Movement >Export to Export File At last screen we g

  • Printing out a receipt for an app purchase

    I bought an app for my ipad.  I must have deleted the emailed receipt.  When I go into my account I can find the app and bring it up on my screen but cannot print it out.  I can access the "print setup" but the print button is greyed out.  I need to

  • HT4993 the add call button and the merge button isnt working.

    I have had my sprint I phone 5 for about 5 days.  I use my phone for business and Im not able to use the add call button or the merging button for conference calls.  It almost makes me want to take it back and grab a droid.  I really believe in mac I