Jump to content

Gribo

Members
  • Posts

    199
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Gribo

  1. You have to divide this problem into smaller parts: 1. Detect start, top and bottom positions of the potentiometer 2. Calculate distance based on potentiometer position. 4. Calculate speed (distance over time) 5. Detect repeats. 6. LabVIEW has the XY graph control, it can create a bar display.
  2. You will have to calculate what position (# rotations?) each rep generates. For speed, differentiate over time.
  3. Your image source is U8 grayscale, your destination is floating point double. Are you sure this is correct? Also, try using a different image other than one from the stack - pass another NIIMAGE to calibrate_response. I think you are overwriting the 1st image in the stack.
  4. Those who do not learn from the past are bound to repeat it. Too close for comfort.
  5. Hardware acceleration was invented exactly for this use case..
  6. Are you on Windows? If so, the .NET picturebox control is faster than the native LV control for such operations. It also has other nice features, such as double buffering.
  7. No search option in the .NET assembly selection windows.
  8. You can have as many votes as you want.
  9. Do you mean how can you generate and get the signals to and from the actual hardware? You will have to connect the DAQ and PC to your hardware. Get the actual sensor readings Voltage, temperature, current measurement, SOC estimation from your fuel gauge device etc. Exactly how depends on your system and specific configuration.
  10. Since I work mainly in a Windows environment, I use Active Directory to get user's permissions. The organization controls the groups and user assignment - one item less to worry about.
  11. The thread setting and execution mode (re-entrant vs non re-entrant) are set in the VI properties, under execution. Re-entrant means that the OS (Or the LVRTE) can stop the VI's execution, switch to another thread, switch back, and the VI should continue as normal. Non-reentrant means the VI has to finish execution before such context switch happens, otherwise bad things (tm) happen.
  12. You can copy the snippet. Explanation: The Bitmap is a constructor node, and you give it the image reference. Then you get the data, in this case, one RGB pixel at 0,0. If this works, the bitmap object has a method that returns the handle to the data. Edit: The Bitmap constructor is in System.drawing. If you are worried about tearing (capturing data from 2 different frames) you can use the PictureBox' VisibleChanged LoadCompleted callback.
  13. Where does the ugly font and background noise come from? If you want to convert a .NET picture box to LV picture, you can construct a .NET Bitmap object with the image, and read its pixels.
  14. I have validated this library against LibreOffice 7.2 and Windows 10.
  15. Can you save it for an earlier version? Not everyone is on the latest and greatest. Also, The USB-6000 and precision timer do not make much sense. USB transfers don't have guaranteed microsecond timing with regard to the host's clock.
  16. All FPGA based products have tough times now. Xilinx (AMD) and Altera(Intel) are the two major players and both have availability issues.
  17. It's not just programmers, also other type of creative engineers.
  18. There is also Adlink. I have some experience with their PXI cards, but not with their DAQs.
  19. If you are open to non NI hardware, two kits come to mind, but good luck finding stock: Xilinx Kria and Nvidia Jetson.
  20. Anecdotal evidence, I know, but here (Toronto, Canada) The number of open LabVIEW developer positions is practically 0.
  21. I asked Omer to stop the spam, if it doesn't work, I know their manager
×
×
  • Create New...

Important Information

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