Jump to content

Clio75

Members
  • Posts

    87
  • Joined

  • Last visited

Posts posted by Clio75

  1. Hi SciWare

    Class: Instruments

    SubClasses: DMMs

    SubClass: AG34901A

    SubClass: NI4070

    etc.

    SubClasses: Counters

    SubClass: Agilentxxx

    SubClass: Nixxx

    etc.

    etc.

    I like to do something Similar thing. It will be a good Idea. Can I have your Exampel ?

    I trying to get OOP into my head. But I'm frusty.gif

    If someone can get my head to understand this I be a happy man.worshippy.gif

    I have a thing I like to draw. An class with interface/protocols. But I don't know how to start.

    I have Some protocols : MRP, FLP,Comp, SubL, xpcom, other

    Interface : Serial, Ethernet

    Thanx

  2. I had an idea :wacko:.

    That I can have different sequence for different instruments. and from different test I can call a sub sequence.

    Like

    -Instrument 1

    init

    Read 1

    sett 1

    load setting

    - Instrument 2

    init

    Read 1

    sett 1

    load setting

    Test Sequence :

    Insrument 1 init call init in instrument1.seq

    Instrument 2 init call init in instrument2.seq

    read level call read1 in instrument.1seq

    Read volt Call read2 in instrument2.seq

    And then if you fix a bug in one of your instrument, you will have this implemented direct in all you sequence.

    So far all OK.

    But how to handle the values between the sequence?? I like to avoid using station globals. due to the fact that I need to sett up all station globals on each station. And this makes the deployment part more pain in the ......

    So if any have suggestions or other alternatives please share your great idea with me :worshippy:

    Thanx

  3. Is there a way of finding all GPIB/VISA/Serial instruments connected to the system programmatic ? (get the same list as VISA showing) When I have found all instruments I need I can start the test.

    Offen (or always) when I move a system from development to the real test, instruments have not the same setting as I have in the R&D. So If I find a way to find the instruments programmatic this will solve many problems.

    Thanx

  4. Hi crossrulz :worshippy:

    sorry for asking all this questions, but I really would like to how these are connected and working together.

    I have made it work. I get the test in the lower window. But I don't understand why.

    Do you have the time to give me the basic howto in using these queue?

    Please advice

    Thanx (again)

  5. I tried to leave enough for you to get the idea of what I'm doing. It is written in LV 8.6 and TestStand 4.1

    Thanx for this example.

    But I have a hard time understanding what is happening.

    I understand that my code is put in the "run stuff" but how to get the result from Runstuff into the monitor interface I don't understand.

    So if you have the change, give me a lite intro

    Thanx for your time

  6. I developed a application software for third party instuments using Labview 7.1.

    In my code there many while loops having its own time delay.

    I don't know if this is the case here ,

    but my experience with code written in old LW, and upgraded to new is mixed.

    I have some old code written in and old LW7 that in strange way don't work in LW 8.6.

    But If I write(draw) new code that to me seems exactly the same starts working.

    why?? I DON*T KNOW. I have just excepted the fact.

    Good loock

  7. We have a sequence that we run in another thread. The only thing in the sequence is a VI that is used as a GUI (we call it a monitor VI). We communicate with this VI using a queue. Since all of our drivers are written in LabVIEW, we just have our drivers send data over this queue and have VIs for sending specific commands called from the TestStand level. It is not terribly difficult. Just remember to set the sequence to run is a new thread (so that TS won't wait for it to end before moving on) and that the GUI will close upon a terminate command when your testing is done. If you have more specific questions, let me know. I have been recently working on this sort of thing.

    Is it possible to have a small example from you ?

    Thanx

  8. Hi,

    I'm looking for information about how to have a user interface on the Teststand sequence.

    I have a sequence that select the correct test based on the serial number(five first digits).

    Based on this I like to call a user interface that can be there under the rest of the test. with the sequence running in the backend. and updating the frontend. When the test is finished, it close the user interface to get the red/green/yellow/blue Teststand popup box

    I have tried looking on the internet, but not found anything like this.

    If you have some experience/ tips or trick I can try please let me know.

    Clio75

  9. Does any one have any experiences with WATS ??

    It is a quality tracking system I intend to use when we start producing at our sub supplier.

    Is there other alternatives ?

    Please if you have any experience please leet me know

    Thanx

  10. Hello

    I'm have bumped into a challenge, and I like your opinion/help/suggestions.

    The Select case in Teststand 4.1.1 is not behaving like I was hoping for.

    Several products in the test. And from a bar code reader it will select witch sequence to run

    More that one product is using the same sequence But they have different number from the barcode reader.

    So I put products that can have the same test into the same case. But that the case was not been selected when I runed any of products. If I but them in separate cases it works.

    It's not a big problem, but it is a pain in the ###### thing. The hole sequense is growing faster and faster. And at the end it will be at lest twich the size I was hoping for.

    This is working.

    Selsect

    Case 1

    case 2

    case 3

    case 4

    End select

    Thins is not.

    Select

    case 1,2

    case 3,4

    end Select

    Please help me if you have some advice

  11. QUOTE (Charles Chickering @ Dec 18 2008, 10:07 PM)

    Sequence Start

    Init Test

    Init Database

    Init Instruments

    For i = 1 to 10

    For i2 = a to e

    Do x

    Next

    Next

    if an error occurs at Do x where i = 5 and i2 = c then I want to go back to Sequence Start, Execute all steps but on the loops I want i to start at 5 and i2 to start at c. Furthermore if the condition passes normal looping must resume, if the condition fails three times then the program must terminate. Is this possible to do? Any help is appreciated as I'm new to TestStand.

    Thanks,

    Charles Chickering

    Hello

    I'm also new to Teststand. And I had a similar looping sequence.

    I don't know if you have found any solutions on your problem.

    I'm using Teststand 4.1.1

    In TS4.1.1 I can sett the step to loop e.g. 4 times(fails) or 1(or more)Pass(es) before moving on to the next test.

    This is located under Step -> properties -> Looping.

    Pass fail count

    Stop after x count of pass or after maximum y times.

    I hope this helps.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.