Jump to content

gleichman

Members
  • Posts

    192
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by gleichman

  1. 3 hours ago, jacobson said:

    You used to host this at Salt Lick? That seems pretty far from the convention center (~19 miles) especially when I am guessing most people won't have a car.

    We used to get a bus and I thought NI used to arrange it for us even though it was not an NI event.

  2. It does work if typed in the same format as the display format. For example, if you type in 00:5 it will display "00:05", but if you type in just "5" LabVIEW sees it as an incomplete input and reverts to the last value. It works the same in LV16. I don't have older versions at home to test. NI will probably say that this is the more correct way of operating even though it is less optimal for your users. You could create an xControl that mimics the LV12 mode of entry.

  3. I run the system as an executable and it has the same problem. I was hoping to find out what kind of LabVIEW functions create new GDI objects. This is probably something bad that my code is doing, but my system is large and it has been difficult to isolate the culprit.

  4. I have a program that is creating about 200 new GDI Objects an hour. After about 24hrs of execution the GDI Objects exceeds 5000 and LabVIEW crashes (Sorry for the inconvenience). I disabled all of my UI updates and it continues to leak. Are there non-UI actions that create new GDI objects?

  5. I have two programs written in LabVIEW that share data via UDP. The data is being shared successfully when they are both running on the same computer, but not when separated.

    Some facts:

    • This has worked in the past on different systems
    • Both computers are on the same subnet
    • Both computers are Win7SP1 Pro with the firewall and virus scanner off
    • The computers are connected together with a TP Link TL-SG108 switch with no other computers connected
    • I don't receive a valid response from ping between the two computers
    • I like donuts

    Any clues would be appreciated.

     

  6. If you have a timed loop with an event structure set to 0 seconds then it will execute as follows.

    1. Event Waiting?
      • Yes - Execute Event code

    [*]Wait for (elapsed time - timed loop time)

    If you use a while loop with the event stucture it executes the same as above without step 2, so you are adding overhead and increasing the time to react to event by using a timed loop. This would only make sense if you want your PID to not operate faster than a specific frequency.

  7. It looks like Majo has two problems. The myDAQ is too slow to properly generate or read a 50KHz triangle wave. The analog out channels of the myDAQ have a max update rate of 200KHz, so you will need the additional hardware as todd suggest and to verify the waveform a faster DAQ device is needed like a real scope.

×
×
  • Create New...

Important Information

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