Jump to content

SebastienM

Members
  • Content Count

    13
  • Joined

  • Last visited

  • Days Won

    1

SebastienM last won the day on March 18 2015

SebastienM had the most liked content!

Community Reputation

2

About SebastienM

  • Rank
    Active

Profile Information

  • Gender
    Male
  • Location
    France
  • Interests
    LabVIEW, TestStand

LabVIEW Information

  • Version
    LabVIEW 2014
  • Since
    2002
  1. Hi, You can see this as a very simple solution: http://www.notatamelion.com/2015/05/25/using-vi-server-to-interact-with-executables/
  2. Hi all, It's been a while ! I'm finally available to think serioulsly about this wonderfull subject. Thanks to you here is where I am : I have to do SQL queries based on the current UUT for :UUT characteristics Test plan (which sequences to run) Sequences parameters Steps limits I can make this queries in different ways :with property loaders with SQL step types available in TestStand with LabVIEW and database connectivity toolkit I can make these queries in different locations :somewhere in a customized process model in the PreUUT callback in a main test sequence in each test sub-sequence I can store the results of these queries in different locations :in the UUT.AditionnalData structure (local variable) of the process model in station globals in locales variables I can split the sequences in this way :having a top level sequence with sub sequences that define the high level tests use pre-conditions on tests & sub sequences to decide whether or not it should run I'm questionning about :insert some Object Oriented layer somewhere, since it's possible to easilly do dynamic dispatch in TS using xml and xpath queries (I heard a little about that) Well, what would be your choices between these points ?
  3. Hi all, My concern is about object based framework. I'd like to talk about a "sensitive" subject, which divides people around me. I'm sure there are a plenty of objects aficionados here. A few years ago, LabVIEW give us the first object based template : the Actor Framework, which is certainly powerfull ...but just UNREADABLE !!!! When I conduct Core3 training, I'm tempted to show what could be an object based framework in LabVIEW, then I remember how the actor framework looks, then I decide to make my trainies continue to use LabVIEW, and finally I don't show the actor framework. When will NI provide a SIMPLE object based framework in the TEMPLATES ? Something like the command patern exposed here by Elijal Kerry : https://ekerry.wordpress.com/2012/01/16/oriented-design-patterns-for-labview-that-can-make-your-life-easier/ or in a the test executive example of the PTP sequencer : http://www.ptpartners.co.uk/ptp-sequencer/ I still use the "old" QSM (please Daklu, don't bite me), for sure it is not an ideal solution... I love objects, I used them a lot in my code, but not currently for my high level code. Any links or suggestions ? Thanks, Sebastien CLA
  4. jcarmody, Where do you store the information about "which sequence steps to execute and the limits for each test" ? File or database ? Where is implemented the logical which decide which sequence steps to execute ? Did you modify the process model ? Did you customize and use the AditionnalData structure available in the UUT structure ? Is dTRACK able to manage inputs in some way ? Thanks,
  5. I will take a look to TS2 (as I'm a LV teacher, I also got all the stuff for TestStand... such a bad boy...) and process model customisation. ShaunR, sorry for bothering you, maybe my question was too much "architectural" ... hum, you really are a nasty demon Just kidding, thank you both for your help and advices.
  6. Hi, Thanks for your answers. To jcarmody : I took a look to dTrak. I understand (but maybe I'm wrong) that it's a tool for managing Results, not for managing Inputs, just like skywats (http://www.skywats.com/). My concern is about inputs. (yes I'm a CLA ) To JKSH : Yes, you're right about the property loader, but my questions is much more larger than that. Especially, my main problem is to find a way to code the less possible number of sequences, by finding a smart trick, possibly like the ones I listed above. Regards, Sébastien
  7. Hi, I have a big project to manage which includes :-TestStand + LabVIEW-SQL Database for test inputs (UUT characteristics, sequences parameters,...) -HTML Reports -almost 10000 different part numbers (that's THE point) with common characteristics (almost 3000 families) + specific characteristics Everything has to be imaginated. The SQL inputs tables have to be created. The number of sequences to code has to be reduced to the minimum because, of course, it's impossible to code 8000 sequences differents files... The final solution must be as simple as possible. Possible ways of reflexion : -XML and Xpath for families and their children -Intermediate LabVIEW OOP layer for families and their children -Dynamically created sequences + variables (TS scripting)-Dynamically created sequences (concatenating a bunch of generic sequences to build a specific sequence) There is a lot of documentation about TestStand and SQL, but only for results (outputs), not really about inputs. Does anybody manage this kind of project ? In which way ? What would be your advices ? Thanks, Sébastien CLA
  8. And what is the top three of hosting providers ? Google code is in the list ?
  9. Thanks for your answer. I understand that configuring my own server would be a bad idea. Can you explain me the "free hosting options for SVN" ? What is the complete procedure to do that ? If I use a free web hosting, how create, manage, back-up etc.. the repositories ? Tortoise is the traditionnal way for the windows subversion client, what is the traditionnal way for free hosting ? Is this solution adapted to your profesionnal LabVIEW projects ? Callahan
  10. Hello, I am a Tortoise user, but I use the wrong way for my repositories (they are on a network drive, so I do "file:"... accesses). I'd like to access my repositories from everywhere in the world, using a real server. I installed Visual SVN as you suggest it, but I did it on MY pc, and I get a "https://nameofmypc/svn/nameofmyproject/" URL, so my repositories are not accessible from anywhere throught the internet. Does anyone can explain me how can I finally get a URL in the good form ? I think I need a web server with a domain name, or put my IP in the url, but I don't know how to do that. Thanks, Callahan.
  11. OK, it was the Dirk J. post, on the first page of this topic. I do love his work. http://lavag.org/old...3-1158942520.vi Is somebody able to make the same but the right transparant arrow ?
  12. Nobody see what I mean ? ...ok, maybe it was on the NI forums.
  13. Hi all, I'm looking for a old (but not so old...a 2009 post) post about the nice 6 states button. I'm quite lost since the lava website has changed... I remember that the guy in question made some Vista styled button, with the 6 states (see attached image), in different colors, all put in a front panel to share them. Can you help me ? Thanks, Vista button
×
×
  • Create New...

Important Information

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