Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Posts posted by Bryan

  1. I don't know if this helps in any way, but I wanted to see if I would see similar behavior with LabVIEW 2021SP1 CE on my Linux Mint 21 installation - and I did not.

    You had mentioned that you were using LabVIEW 2020 (Not officially supported).  Does your circumstances prohibit you from moving to a supported version of LabVIEW?

    If I think about it later today, I'll do this same thing on a Zorin16/LabVIEW2018 VM that I have running at work to see if I see the behavior there.  I don't know if it contributes anything other than another data point.


  2. It looks like it's trying to find the DAQNavi.dll in your Windows\System32 directory.  Did you confirm that it is there?

    Also, it looks like your build directory is on your D:\ drive.  Is it there and accessible/writable?  I'm somewhat old school, so D:\ drives mean CD/DVD ROMs to me, but that may or may not be your case. 

  3. I've never used this package, but I figured I would see if I could help a little as the large font seems to convey a sense of urgency. 

    Per the package information release notes, does your setup meet all of the requirements for the package - including having the LabVIEW DSC 2010 or higher already installed?  If not, the Data logging & Supervisory Control Module is an add-on toolkit that must be purchased separately from NI.

    Were there any other errors or messages that may have popped up during package installation?  Any additional information you can provide may be helpful to anyone else on here who may have used the module or any developers that may stumble upon this thread.

    This also appears to have been released back in 2016 - so I'm not sure if there are any compatibility issues that may arise with later versions of LabVIEW (e.g. LabVIEW 2024 as shown under your avatar).


  4. Out of curiosity, what distribution are you using (or considering using)?  I've been able to install LabVIEW Community Edition on both Zorin and Linux Mint and created a little "How To" on installation for these two distributions for LabVIEW 2021 Community Edition.

    FYI - NI has a limited number of distributions for which they support LabVIEW for Linux, mostly those using RPM - but there is some support for Debian based distros, though installation is not completely straightforward.

    • Thanks 1
  5. I would hope that if an employer were to say that they were switching to something else, opportunities (and funding) for proper training would also be offered and utilized.  Though I know that's not always the case.  I've seen first hand (though maintenance and update of LabVIEW code with my current employer) the effects of mandating a new programming language and people learning on their own without training (taken or offered).

  6. 5 minutes ago, codcoder said:

    The discussion here often assumes that all text-based languages are generic and interchangeable. I don't get that.

    When I said at least one, I meant whichever one that I feel would be more beneficial to my own career ambitions, be it Python, Rust, etc.  I didn't (mean to) infer that they were generic and interchangeable, (I know better than that).

    For me though, my introduction and programming experience has primarily been in LabVIEW.  Changing my mental process to go from a graphical to a text based language feels like it would be more difficult for me than switching between text-based languages.  As I said though, I realize that there are differences ranging from simply syntax to the more drastic.

    • Like 1
  7. I've had similar thoughts over the past few years.  My introduction to the programming world was LabVIEW.  I've dabbled in a few text-based languages, but not enough to become anywhere near proficient.  Perhaps I should choose at least one and begin attempting to become proficient as I'm also looking in the 20-something year range until retirement.

  8. On 7/1/2023 at 4:50 AM, ShaunR said:


    You need to preserve the width (2chars per byte) otherwise your concatenated is incorrect (you have 4 1/2 bytes represented instead of 5 because of the 0x06 - see also the guy that wanted to insert 0's). This is a common "bug" that occurs in drivers.

    I had meant to put that in there and had forgotten (I was in a rush).  Thanks for catching that.


  9. Property nodes, such as the linked ones that I have shown in my screenshots above, are linked to the controls/indicators within that particular VI/scope, which is what I thought you were wanting to do.  I didn't know that you were wanting to involve moving control and manipulation of them into subVIs.

    In different VI (i.e. subVI), you're in a completely different scope, and the control reference(s) will have to be passed to that new VI from the calling VI(s).  LabVIEW tried to do that for you automatically, and you'll have to create references for the control(s) that you want to handle in your subVI.  This can begin to get messy if you're new to using (unlinked) property/invoke nodes.  I recommend spending some time learning about them before going too much further in your coding.

    Screenshots of your code will help us provide better assistance, but right now I'm not 100% sure exactly what you're trying to accomplish as the context of the original post seems to be evolving.

  10. Sure, you could read the "Text.Text" property from ComboBox1 and write it to a "Text.Text" property for ComboBox2.

    The caveats would be that your "Items" would have to be named exactly the same, and that you'd have to pay attention to the order of execution.  Best way to force order of exec is using property nodes even for the values.  

    Others may have better approaches than I can suggest, but I've never had to do this before, so I'm mocking up quick examples for you.  Below is an example where I use lowercase values for the 2nd combo box.



  11. It appears that the decimal "6" is being provided as a 32 bit integer based on your description.  You'll need to convert it to an 8 bit integer before type casting. 

    Without seeing your code, I made an assumption and created the example below, which returns the hex value "6" for the month of June:


  • Create New...

Important Information

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