Jump to content

dannyt

Members
  • Posts

    416
  • Joined

  • Last visited

  • Days Won

    12

Posts posted by dannyt

  1. Version bump to 0.21 - new feature is a routine for finding the downstream sink terminals of a wire from an arbitary point close to one segment of the wire (e.g. to be used for working out where in a multi-branched wire a node needs to be inserted if the user clicked at a given co-ordinate)

    I cannot get the latest version of scripting tools package to install in LabVIEW 2010. I am not sure if this is a package or a VIPM problem. I suspect it is a package issue at present and somehow involved with format release of scripting. Is there a way to find out what the auto-conflict is referring to ?

    post-7256-0-32613300-1300372481_thumb.jp

    I will force the install and see what happens

    EDIT unselected the auto-conflict and installed in 2010 but did not load as expected

    Dannyt

  2. HI

    I was interested in playing with this to see what the performance of the Xnodes was compared to doing some of this stuff long hand, specifically the Unindex and Unbundle.xnode function.

    Unfortunately, the VIPM package does not work in LabVIEW 2010, I suspect this is due to the formal release of scripting so I cannot install (due to conflicts) the package lavag_scripting_tools >= 0.21.0.0 which is seen as a dependency by the xnodes package.

    Are there plans for a 2010 release some time

    Also does anybody using these function have any comment about performance.

    cheers

    Danny

  3. I am still curious to hear more about what you feel makes a hero a hero and how or if an engineer or scientist can achieve that status. But on a somewhat related idea...

    I have often mentioned to my buddies

    "Anyone can casue a problem, but for a disaster, there as to be an engineer."

    Ben

    Doing something to help others when you are aware that in doing so you put yourself at a significant risk. thought I do suspect in a lot of case the spure on the moment action is instinctive, but I still think that counts after all it could equally be instinctive to run away. I suspect from an evolutionary point of view a "hero gene" is not a good thing.

    The people in the nuclear plant control rooms are they operators or engineers ? they could achieve that status.

    Re your quote made me think.

    If a doctor or GP make one mistake in doing so it can and does cost lives but as engineers we normally have the luxury of safe guards between our mistakes and the consequences of them, peer review, system tests and many more things.

    Just came across this,

    • Like 1
  4. Hi, I try to get cluster entries programmatically, but I can`t cast to datatype

    Hi

    As your two outputs are arrays I am assuming your cluster has two arrays in it. If that is the case you are trying to cast an array into a digital type you missed out the array cast see below

    post-7256-0-04373900-1300355865_thumb.pn

    A couple of things to look at to learn more about this control reference casting that might be of interest

    Wiki control ref & control ref nugget & Try multiple type casts

    hope this helps

    Dannyt

    • Like 1
  5. There are others that go beyond "doing their job" and put themselves in harms way fully knowing that harm can or will come to them.

    Yes I think in situations as you describe above it is a very valid term, your example way a very good one.

    I do however feel the term is generally over used by the media thought, but that is true for many words.

    Re. your subtitle can engineers be hero's ...well yes but their opportunity in a work environment are limited compared to many others.

    • Like 1
  6. Drawing a test spec graphically is not in favour of your test guys.

    Hi,

    I am not sure I understand your problem here, to us a test specification is a formally control document written by a design engineers telling the test software team what we need to test on a unit or device. The test specification defines expected results & limits, maybe also defining specific test conditions, it is often reviewed and signed of by various teams in the organisation.

    We then have to abstract that test specification into a form that is usable by an automated test system, this is true whether the automated system is written in LabVIEW (graphical), Visual Basic or Python (text based) form. We use a number of text files to define test limits & test configurations. These configuration files are linked in some way back to the original test specification for audit & QA purposes. The test software then reads these limit & configuration files when it runs to carry out the tests.

    The better you do your abstraction the easier it will be to deal with changes to you original test specification. So for example if a test limit changes or maybe a set up condition like the power of an input signal changes you only need to change the limits or configuration text files and not your actual code.

    - Setup the test scenario.

    - Performance some test with the embedded system

    - Compare results against a golden reference or a specification.

    When you move from the stage of running a few simple stand alone tests or checks on units under test to try an do fully automated testing against test specifications you need to look at the concept of a Test Executive this software layer will carry out the function you were talking about. Again this software layer is really needed indifferent of the programming language you are using.

    As has already been said you could look at TestStand write your own or several NI Allience Members supply Test Executive Type Systems.

    cheers

    Dannyt

  7. Hi all,

    I have been developing some applications in LV 2010. I have a lot of backup files on our server . Suddenly all my VIs have been rolled back to very old version(date) of my application. It is opening the same old- (' template' )VI again and again no matter which file I open. This problem is driving me crazy. It is LV or some kind of Virus? Is there a solution for this?

    Please help...

    Sharon

    I am not sure I understand your set up or problem, you have LabVIEW on a local PC with you VI's on a server ? and when you open a file you are getting a previous version ?

    Could you describe your set up a bit more please. Are your backup files kept with different names or in different folders ?

    cheers

    Dannyt

  8. I've found the best mentors as those you work beside - there's something to be said for working with people that are better than you: you're always challenged, and it's the best way to improve. So, looking for a mentor is a good idea, but looking for a company that is full of mentors is even better!

    +1 for that Crelf, I very much agree with that.

    In no way am claiming to be great at LabVIEW but in my current situation I am the person most interested in the language and pushing the limits of the language. Although my LabVIEW knowledge & techniques have improved over the last couple of years using LAVA & NI sites, it just does not compare to what you can learn sitting day to day with somebody a lot more experienced than yourself, seeing their code and more importantly receiving their critique and feedback on your work.

  9. This is the way I share common libraries and tools (e.g. RCF plugins, GOOP Development Suite).

    I basically have the whole LabVIEW xxxx folder under version control.

    I don’t check in everything under the LabVIEW folder, only the files and folders I like to make sure everybody has the same version of.

    This screen shot shows how the repository for LabVIEW 8.6 looks like.

    post-941-0-14883400-1295917828_thumb.png

    We then of cause have a dedicated repository for every project specific application, so when I build an executable I make a tag of the Project Specific Repository and ALSO the LabVIEW xxx repository.

    That way I can always reproduce my code when needed.

    Hi MikaelH

    I know I am a bit behind with this thread, I just want to ask you a question about how your solution works, in terms of the LabVIEW xxx folders in your repository's.

    Do you use the LabVIEW options paths to then run LabVIEW from within your repository on the network or do you locally map your repository ?

    cheers

    Dannyt

  10. I just realized that one of the most outstanding members of this community has passed the 1k post limit. :star:

    Thank you Daklu for all the discussions we had. I'm looking forward to read the next 1k posts! :thumbup1:

    Felix

    I would also like to congratulate my new friend ;) on reaching his 1K post birthday.

×
×
  • Create New...

Important Information

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