Jump to content

Saverio

Members
  • Posts

    137
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Saverio

  1. Just to clarify: my question about whether the operation is a bug or feature had to do with the "uniterated" loops not passing references through, and not about the array. The example I posted about the array was in response to Samapico's question about how to get a 0x2 array, which was a reference to Ben's comment having to do with other iteration behaviors with loops.

  2. Executables typically do not have their block diagrams; this speeds up performance and can give you slightly different timing.

    Obviously, but as I pointed out, it was not clear the level of preciseness the OP wanted, and it was unclear (until just recently) whether the OP was trying to measure a basis timing (i.e., how well does this design work in principle), vs. the difference in timing over a large quantity of computers.

  3. What? Who? But..

    Not sure what to say. Part of me is so happy the ability is there. Part of me is annoyed that after over a decade of programming LabVIEW GUIs I never stumbled across that little subtlety. I...just...

    Thank you for pointing that out!

    If I had a quarter for every little subtlety like this that I've missed over the years then I wouldn't have to worry about my retirement anymore. :D

  4. You posted the question on the NI forums yesterday. Please be aware that those are public forums, and the volume of posts there is extremely high. Thus, it is easy for threads to be lost. I am extremely active on the NI forums and I did not even see your thread. This does not mean it got ignored. It simply got lost in the cacophony.

    As for your question: you will not even have a hope of doing this without the source code to the lsb. The .lsb files are compiled code, and it's a binary file with a specific format. You would need to go through a lot of steps in order to get to at least assembly language. To get it to C you'd need to do this yourself. However, the disassembly of the CIN code may even be illegal.

    You said you don't know which .lsb file goes with which CIN node. Can you guess?

  5. If you expand the Dependencies node for the project what do you see? Do you see something like this:

    post-3256-0-61919700-1316007780.png

    If not, try refreshing the Dependencies (right-click on the tree node).

    How is your build spec set up?

    Which edition of LabVIEW are you using? I don't mean the version, I mean Full, Professional, etc.

    Did you install any other software that would have affected the LV2010 Run-Time Engine? This may be a problem with the Run-Time Engine. Perhaps a repair of the installation would fix it? Do you have the correct Run-Time version installed (the standard, and not the minimum version)?

  6. The "row", "column", and "page" are just terms to aid us poor humans. A 2D array can be viewed as a table, so you can refer to the horizontal thingies are "rows" and the vertical thingies as "columns". With a 3D array you can think of it as having multiple tables stacked on top of each other, and you can consider each of these "sheets" as "pages". They're really just terms to aid in "human-speak". For instance, what do you refer to the 4th index for a 4D array? Chapter? Book? Or, for the physicists out there, time?

    • Like 1
  7. I haven't tried this with 8.0, but I know to get 8.2 installed on Windows 7 you need to run the installer as administrator, regardless of what OS you select for compatibility. Even if you're logged in as a user with admin rights you have to right-click the setup.exe file and select "Run as administrator" (or check the box at the bottom of the compatibility dialog as shown in the picture above). The same may be true for 8.0, but like I said, I have not tried it with 8.0. I also have 8.0 installed with Windows XP Mode.

  8. I've always used a global variable for this sort of thing. If it's something that has an astronomically small chance to change I just set the default value of the control and save it. Chances are that if the value needs to change, then something else in the software needs to change anyway.

    You may wish to consider voting for this idea: http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Adding-CONSTs-to-LabVIEW/idi-p/942213

  9. What does your code do? Calling any external code, like DLLs or ActiveX or .NET? One of those may be crashing it. While you may not be able to post the code you can at least provide us with a better idea of what your code is actually doing...

  10. I'm sorry, but your question is not clear. Are you referring to using the Call Library Function Node? And what "windows message box's [sIC]" are you referring to? Are you asking how to use the Call Library Function Node? If so, there is an extensive example that ships with LabVIEW (Help -> Find Examples). Just search for "DLL".

    Please provide a better explanation of what you are trying to do.

  11. Don't get me wrong - I completely agree with you. I was actually responding more to Neil's comment about it still being "broken" in 2011. I was just pointing out that technically it's not broken (at least in my opinion). I agree that you can make an argument here that although you have 2 different classes, you're fundamentally dealing with references, so perhaps the Cluster to Array could be made to take that into account. Either way, the Idea Exchange is a good place to post this as well as here. (I did kudo your idea. :) )

×
×
  • Create New...

Important Information

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