Jump to content

Norm Kirchner

NI
  • Posts

    823
  • Joined

  • Last visited

  • Days Won

    25

Posts posted by Norm Kirchner

  1. QUOTE (kmc @ Jul 17 2008, 07:26 AM)

    I am creating a table.

    I am taking the contents of table1,table 2,table 3 in an array.

    While displaying the result,The contents of the table (i.e)the way it looks will change.

    i.e if i keep

    0=system colour(i.e header in the table) as grey

    1=red

    2=green

    pass should be in green

    fail in red

    header in table grey.

    What you are asking for is not clear because I have run your program and it does exactly what you are asking for.

    It takes a 2d string array and makes all things Equal to PASS green and everything else red whilst keeping the header row/column the system color.

    So if your example already demonstrates what you want, what is your need?

  2. QUOTE (neB @ Jul 17 2008, 08:38 AM)

    I thought of this too, but because he's already using a project and dependencies to grab a full list of sub-vi's as possible, the tree may just be as error prone.

    I'm starting to think that he could try to make a separate loader VI for each plugin that would be created before distributing that would have a bottom up listing of SUBvi and check them 1 at a time first by existence of file and then make sure that the VI is runable, that way we could find which one is missing and which ones are broken because of it.

    Greg, this would be similar to the splash screen. It could be distributed with the plugin or only after someone complains that it's missing.

    You could make the tool when requested, then send it to them and have them send back the log of what worked and didn't.

  3. Are you expecting to find the area contained within a specific contour line?

    The contour lines are interpolated between points and the points of a specific contour line is not available via any function.

    Your best bet might be to check out the NI labs and dig into the new 3d plot tool that NI is making in pure G instead of active x.

    I'm sure the data that makes a contour line is in there somewhere, but it'll be an exercise in self punishment trying to get to it.

  4. I've worked w/ Greg on this a bit and it's definitely not a simple problem.

    Built exe w/ a sub-panel

    You can load a VI not built into the exe into this subpanel.

    The problem is the VI attempting to be loaded is missing a sub-vi for some reason (trust me on this, don't worry why)

    How can you determine what VI is missing (cannot be found)from a dynamically loaded vi (using OpenVI ref)

    Think plugin,

    Exe is installed on PC, and you download the plug-in.

    But because of some oversight, the plugin is missing a vi.

    How do you determine what sub-vi is missing because OpenVI Ref only says that "a" vi is missing?

  5. QUOTE (crelf @ Jul 16 2008, 02:43 PM)

    Anova is in the Mathematics > Probability & Statistics > Analysis of Variance palette.

    Yeah, that's what I already said "we all have (Available Functions)."

    I'm looking to see if anyone out there has developed a whizzbang util.

    Not that I must have one, just looking to compare what people may have done since I'm interacting w/ other stats util in this class.

  6. I know that there is a vast capability to do stats in LV via the provided functions, but i'm in a stats class at the moment and realizing that I really haven't seen anyone create a relatively generic tool in LV that can do more complex statistics (ANOVA, CPk et. al.)

    Just thought I would send out a ping to see if anyone has.

  7. QUOTE (Yair @ Jul 11 2008, 04:56 AM)

    Maybe it's because I don't file or track CARs (other than an occasional thread), but I don't really get what's so creative about that. Is there something I'm missing?

    Well most of us being pretty darn good LV programmers, we don't call the NI tech support unless something is really screwed up. Which in most cases turns into a CAR.

    Just happens to be I called a few times in a short period that turned into some CARs

    And I consider being the root of a CAR akin to putting the proverbial notch in the headboard.

  8. I think first you must let us know what kind of hardware you're working with.

    Eventually, you'll treat the DIO as a counter input

    then you'll merely do a pulses over time elapsed measurement and translate 1 pulse into the fraction of rotations

    The big trick for you will be to get the system HW setup and getting the counter info.

    The equations are rudimentary.

  9. You are trying to use a queue for something that it was not intended to do or behave like.

    I have a much stronger suggestion to use both queues and another notifier type of operation that is supposed to operate like you wish.

    And the net effect is that when the notifier or user event is fired in each of it's respective locations, it enqueues the appropriate state into the machine.

    I would also suggest you look at LVx @ http://forums.lavag.org/LVx-Exported-LV-Fu...lity-t9437.html

    This demonstrates the process that I am describing as well as adding a great deal of functionality to any program.

    In short, don't spend time making a fancy queue strategy when what you want is already in front of you w/ a minor tweak to your architecture.

  10. Anyone ever think that they'll make the FP transparency mask-able as to only make certain colors transparent?

    I know that we can do this in windows through but anyone who has done this knows that there are severe limitations behind it.

    Thus it would make much more sense to make this ability work the way most of us thought it would work when we saw the option available.

    comments?

  11. It most definitely is using some .NET code.

    But this would not be speech recognition using LabVIEW, as you mentioned is necessary for this class. Not really at least.

    If you are using LV and speech recognition is just part of what needs to be done in a bigger project, then using the built in windows speech to text ability is probably fair game.

    You are in luck though, because although the demo showcases vista you can do this in XP also.

  12. QUOTE (martin@aerodynamics @ Jun 30 2008, 01:05 AM)

    Yes and no...

    It depends on the drive, if you have an intelligent drive, you just say the drive to move 200 pulses (encoder pulses) and the acc. speed s-curve etc. and the drive does the rest for you...

    Thanks for bringing me back to reality. I knew that.

    that's the danger of doing late night posting.

  13. I agree that it might be useful to take more information from the search results dialog for your use case, but from what it sounds like your trying to do, you should just spend some simple time working /w VI Server to find all callers of a specific vi or typedef.

    What is it that you're searching for in particular.

    A string in a VI, a typedef, a constant, a VI reference....

    What are you trying to document about the code.

  14. QUOTE (Aristos Queue @ Jun 27 2008, 08:30 PM)

    Most benchmarks have found that the variant attribute (like the one you implemented here) is a fairly efficient lookup table mechanism in LV8.2 and later (it was dog slow before that). I'm surprised if the array version was able to keep up. I can say that the variant attribute model will get a further speed improvement in the next version of LV -- not much, but a bit. You might retry benchmarks when that becomes available.

    But will we be able to use it w/ the "In-Place" element structure?!!!!"

×
×
  • Create New...

Important Information

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