Jump to content

MikaelH

Members
  • Posts

    835
  • Joined

  • Last visited

  • Days Won

    49

Posts posted by MikaelH

  1. If you can take an image before and after, and subtract them that will help, since you have some background features you’re not interested in.

    1. Convert to grayscale (I tried extracting the Red Plane).
    2. Apply filters (Smoothing – Median 11x11)
    3. Lookup Table Setup (I tried the Square)
    4. Threshold (this is the tricky thing to use the right setting to convert it to Binary)
    5. Basic Morphology (Close Object Size=21)
    6. Advanced Morphology (Fill Holes)
    7. Particle Analysis

    post-941-0-04353100-1453235226.png

     

  2. We started using TSVN Toolkit from Viewpoint Systems, which is a great add-on, but for most of our LV developers it started to make LV too slow, since our projects are often very large.

    So we’ve gone back to just using TortoieseSVN (and with a quick drop shortcut that brings us straight to the file in the explorer window).

    We prefer the Edit, Merge option for out projects.

  3. I feel like I must be missing something here. It seems that class private data should be a DVR by default, otherwise what is the point if the class wire is forked? How do you guys deal with this issue?

     

    We use Referencing objects mostly, and we use OpenGDS(http://opengds.github.io/) to create and managed  these classes, have you tried this Open Source free tool?

    Use the tool to create a GOOP4 class and see how the DVR solution is implemented, it’s pretty straight forward.

    This video goes through the DVR design of a lvclass.

    https://www.youtube.com/watch?v=UcUj_Gl1JdI

    Cheers,

    Mike

  4. Just remeber to save the project as well ;-)

    I have seen in the past that if you write a Tag Value and then read it later the Tag Value could read the old value, even if the project is saved and the Tag value in the XML file has been updated.

    So in some instances I actually open and parse the XML file, just to be sure.

×
×
  • Create New...

Important Information

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