Jump to content

TobyD

Members
  • Posts

    636
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by TobyD

  1. We seek an experienced LabVIEW developer for Hardware Automation in the Redmond, WA area. This is a contract position. Contract length is undefined but we have a lot of work to keep the right candidate busy. Unfortunately, we cannot support fully remote work at this time.

    • Advanced LabVIEW programming experience (CLA preferred)
    • Broad understanding of LabVIEW design patterns and best practices
    • Experience optimizing and debugging LabVIEW
    • Experience building executables and install packages and deploying hardware/software setups
    • Experience with Machine vision, Motion, FPGA or other add-on packages is a plus
    • Familiarity with common test equipment (Oscilloscopes, Function Generators, etc.), VISA, Serial, USB
    • Excellent communicator, both written and verbal
    • Python, MATLAB, or other languages is a plus

    Feel free to reach out to me with questions, or to send your resume.

    Thanks,

    Toby

  2. I am trying to read and write the digital output on an NI9476 cRIO device in an NI9148 cRIO chassis using the shared variable VIs. I want to create a generic driver that can access any cRIO hardware on the network provided I know the IP, module slot and port on the device I am interested in. I created a simple VI to do this. When I run it, I don't get any errors, but it does not appear to control the output I am targeting. Has anyone else done something simular? Is there something simple I am missing? This is the first time I have messed with cRIO. All our current setups use cFP but we are interested in changing to cRIO hardware in the future.

    Here is my code:

    post-2411-0-78223900-1304547252_thumb.pn

    thanks for any ideas!

    -John

    This is off the top of my head as I don't have LV in front of me, but I think your URL might need to be set to ni.var.io:// instead of ni.var.psp:// when configuring outputs.

    -Toby

  3. This is my first post in months...but I haven't forgotten you LAVA. I still lurk frequently when I need information - just don't have much time to post.

    I have been working at Microsoft (Redmond, WA) now for just over a year as a vendor/contractor through Northwest Contract Services (NWCS). It has been the best career move I've made and I wanted to share the opportunity with others in the area that might be looking for a change.

    NWCS is currently seeking qualified candidates to fill the following positions:

    - LabVIEW developer and Hardware Test Engineer - preferably with some supervisory/team lead experience

    - Hardware Test Engineers - EE with test development and design verification experience

    - Manufacturing Test Engineers - EE or ME with test fixture design, test software and test equipment experience

    If this has peaked anyone's interest, please PM me and I'll make sure your resume gets to the right place. I know there are a lot of talented individuals here that could be a great fit (Full Disclosure: I'm not a recruiter, but I might get a little kickback for referring someone who does good work :thumbup1: )

    -Toby

  4. Could someone please check if changing these settings

    - increasing/decreasing scroll speed and

    - disabling/enabling hor.scrolling

    has any influence on Your LV DevSystem?

    Thank You in advance!

    Stefan

    I didn't see any change in the LV environment when I changed the scroll speed in windows. I did find a thread here on the dark side that traces a scrolling issue back to a custom pointer installation.

    If you hover directly over the horizontal or vertical scrollbars and move the wheel will it scroll?

  5. I am trying to trigger an event each time the boolean indicator changes states. The boolean indicator is connected to a digital DIO. Each time the state is changes from low to high i must read the data and each time it changes from high to low i want to read data as well. so on the state change i want to call the read function.

    can anyone help me out please? thank you:)

    One easy way to accomplish this is to write to a Value (Signaling) property node rather than to the indicator itself. That will trigger the event, and you can use the OldVal and NewVal event terminalts to determine if the value has changed. See attached vi.

    BoolIndEvent.vi

  6. Congratulations!

    Do you have any notes you would like to share to help those of use who have to re-certify (next week) ?

    Ben

    You know I can't say much Ben, but here's what I will say...

    I was actually surprised. I thought this exam was much easier than the CLD. Perhaps it was just the extra 2 years of experience (and quick drop certainly helped as well). I actually finished everything to my satisfaction with about 5 minutes to spare.

    Since I didn't really know what to expect I went back and reviewed the 3 CLD sample exams again. That turned out to be a really good idea. Remember that you are allowed to use the built in LabVIEW Templates. I spent some time practicing building various architectures starting from the templates and adding in things like error handling so that I was able to very quickly generate a framework during the test.

    The other thing that I had to keep reminding myself is that I didn't have to actually write the code, just define the inputs and outputs to each subVI and wire them up and then add a brief comment as to what the subVI should do. I ended up actually coding up one of my subVIs as a sanity check to make sure that what I wanted it to do would actually work...it did. :)

    And most of all...Good Luck!

  7. I'm looking for ideas on new medications, new research, anything credible that the LAVA brain trust can suggest. Please keep your recommendations based in science and provable facts.

    I've heard there is a link between drinking homogenized milk and heart disease...although admittedly I have done no research on the topic. Just thought I'd throw it out there so you can look it up if you are a big milk drinker. I probably should do some research because I drink quite a bit of milk myself.

    • Like 1
  8. Selected anagrams of Elliott Darcy Relf: (edit: fixed misspelled name in link text. the anagrams themselves are correct.)

    Latticed Elf Lorry

    Called Tritely For

    It Corralled Lefty

    Electoral Dirt Fly

    Fecal Ditty Roller

    Torridly Let Fecal

    Craftier Old Telly

    Title Farce Drolly

    Fed Troll Literacy

    Frilly Rotted Lace

    Clearly Filed Tort

    Do Filter Rectally

    I just wanted to say that I wasted a solid hour last night playing with this site...it's way too much fun. Out of respect for my family I won't share any of the anagrams that their names produced. :blink:

  9. And I confirm that magnets are kind of magic: at my daughter's birthday party I filled very tall bottle with water, put some coins (I had to select them before) inside and gave children neodymium magnets. Getting the coins out using magnets attracted them for half an hour!

    Sounds fun, but you'll have to find some foreign coins for this trick. US money is not magnetic. It's always a good idea to run a magnet over any rolls of coins before taking to the bank to make sure you didn't accidentally let some Canadian pennies slip into the mix.

  10. I figured out what was happening. I was switching back to the SequenceView using the ExecutionClosed callback, but wasn't checking the number of executions that were open. Opening my autolaunching sequence file would open two executions, one to open the file and one that was the actual execution of the file. As soon as the file was opened, the first execution would close triggering my UI to switch back to the sequence view. The other execution had already started running the sequence file so it would continue to run in the execution view but I couldn't see it.

    I now use ApplicationManager.Executions.Count and only switch back to the SequenceView if there are no executions open. This works well for what we are doing.

  11. We have build a test system that is running TestStand 4.2 and the code modules are created with LabVIEW 9.0. The SW is running on a PC with Windows XP.

    We are currently using TestStand Simple Operator Interface (LabVIEW version) to run the tests, and it is with the Operator Interface that we are having a problem.

    We are experiencing the exact same issue with TS4.2 and LV2009. I'll let you know if I figure out what is going on.

  12. TestStand 4.2

    LabVIEW 2009

    Windows Vista Business 32-bit

    My sequence file is using a SequenceFileLoad callback to automatically start its own execution using the TestUUTs entrypoint. This is accomplished by calling the Engine.NewExecution method. The problem I am having is that my custom LabVIEW user interface is not switching to the execution view when the execution begins. If I manually start the execution using the TestUUTs button, the execution view is displayed.

    In my UI, the change from the sequence view to the execution view happens in the DisplayExecution event callback as well as the StartExecution event callback. I also tried the Executionchanged event callback but realized that it did not apply in this case. The complex UI that ships with TestStand works correctly and, as far as I can tell, I am using the same event callbacks to handle the change in my UI.

    Any ideas? What am I missing? 9.gif

    -Toby

    FULL DISCLOSURE: Cross post from NI Forums

  13. There are few folks on this planet I envy and respect more than married couples who adopt a child or two. Having one or two of your own is icing. wub.gif

    "Live long and prosper" to all of you and your beautiful families.smile.gif

    Thanks Paul. It has really been an awesome experience for us.

×
×
  • Create New...

Important Information

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