1 - Dynamic Code Analysis in LabVIEW

Поділитися
Вставка
  • Опубліковано 5 лис 2024

КОМЕНТАРІ • 10

  • @colin7406
    @colin7406 4 роки тому +1

    Yooooo I've always been building my own input output to see how fast a vi runs... This is great lol

  • @drumsmaster85
    @drumsmaster85 4 роки тому

    Tom, first of all - thanks a lot for your videos. You are my main educational source on Labview now. You are doing an amazing service for the whole Labview community.
    I have a suggestion on a technical aspect of your videos. You use quite a lot of zooming and panning. I understand why you are doing that - you are guiding attention of the viewers, focusing on what matters at the moment, and leaving behind what is not relevant. However, there are downsides. First, for a viewer it feels like being on a roller coaster, but not in a fun way. It is up and down, left and right, in and out with no control where I am going. In addition, these transitions are not very smooth, so I involuntarily have to look away from the screen every time the camera is moving. It distracts a great deal. Second, I sometimes want to see parts of the screen which are not currently visible. I might need to look at the code you just did, but you have already moved on and zoomed in somewhere else. I need to rewind the video which messes the flow you intended.
    I would suggest you just capture your desktop exactly as is, no zooming in/out, no panning. A viewer can easily follow your flow while seeing the whole picture. There are less distractions this way. In addition, it is less editing work for you! A true win-win situation.
    Again, thanks for the videos.

    • @TomsLabVIEWAdventure
      @TomsLabVIEWAdventure  4 роки тому

      Hi Gregory, thank you for your feedback, guidance from the community is always welcome!
      One of the reasons I use the zoom/pan is because a lot of viewers watch the video on a mobile phone or tablet where the screen is smaller. However, I'll take what you've said on board and I'll be more subtle about it/not zoom or pan as much/think twice if I actually need to. I already have a video scheduled to be released tomorrow morning (about static code analysis), so I'll action your feedback on the video after next :)
      Cheers Gregory, have a great day!

  • @yvindmagnussen5479
    @yvindmagnussen5479 4 роки тому

    Yet another nice tutorial! I will definitely use this in one of my applications which is sometimes quite sluggish..
    Q: For the "Sum array.vi" you reduced the memory by a factor of 4 by removing the unused indicators. Is this also the case for compiled code? I thought the compiler removed such instances? Also, this means that by using subVI's the application needs more memory as it has to copy the input to the output (typically if using state variables)?

    • @TomsLabVIEWAdventure
      @TomsLabVIEWAdventure  4 роки тому

      Hi Øyvind,
      To be completely honest - I'm not 100% sure. My hunch is, the compiler does not remove the controls or indicators as other VIs might be using VI server to get/set values from them (using the set ctrl Val invoke nodes).

  • @keskivantaa5835
    @keskivantaa5835 4 роки тому

    Nice video tutorial! Btw, do you have videos about the .net libraries and type libraries or ActiveX?

    • @TomsLabVIEWAdventure
      @TomsLabVIEWAdventure  4 роки тому

      I don't at the moment, but I do use some .net libraries (and the occasionally ActiveX, but only for interacting with Microsoft Office Excel, Word, etc). I've been using .net recently for Windows notifications and adding items to the icons tray (RHS of the taskbar) - that's pretty neat. What type of things are you looking for?

    • @keskivantaa5835
      @keskivantaa5835 4 роки тому

      @@TomsLabVIEWAdventure Recently I have used a couple libraries for my software and just discovered it makes life much easier. But there are not many videos about them. so I was curious to ask if you had any experiences regarding to this. It is fine, your channel is very good, probably one of the best LV channels!

    • @TomsLabVIEWAdventure
      @TomsLabVIEWAdventure  4 роки тому +1

      I can add it to the list :)

    • @keskivantaa5835
      @keskivantaa5835 4 роки тому

      @@TomsLabVIEWAdventure Thanks :)