-
Posts
950 -
Joined
-
Last visited
-
Days Won
39
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by jcarmody
-
Two things: That worked. Thank you. VI Snippets are meaningless to me because we decided that there was no benefit in maintaining our SLA. I'll be working in 8.6.1 FOREVER...
-
How can I make a VI reentrant if I'm using a Static VI Reference?
-
I need help. I'm having trouble with the VI I'm calling dynamically. What's the trick to building it into a package? Thanks, Jim PS - this doesn't feel like the right place to be asking for help with VIPM...
-
Quick Drop VS. JKI Right-Click
jcarmody commented on Michael Aivaliotis's gallery image in NIWeek 2009
-
I was thinking about that when I replied to Chris' post. One of the examples in the video gave an example of a requirement that a specified value had an indicator on the Front Panel. How can the Unit Test Framework validate that? A common requirement I'd have would specifiy a valid range for a measurement and the coverage would be code that tests for that. How would the UTF test that? I'm going to have to dig into a trial of RG.
-
No, I'm just excited.
-
Not so much, really. (It's built upon the JKI State Machine, which makes cranking out solid a proof-of-concept very easy. ) It began as a fun attempt to use the LabVIEW API and grew. No. It would be great if, by demonstrating this tool, my managers would see the need for Requirements Gateway. I hope to learn more about this whole aspect of Software/Test Engineering because we don't do this here. I'm going to use this to give myself a warm/fuzzy feeling that I'm ready for SQA. That might be a problem, but maybe not. I think your first objective will be the show-stopper for most people.And another thing!!! My understanding (based on watching one of NI's videos) is that Requirements gateway looks for the same type of tag. But, finding one doesn't prove that the requirement is covered, it just brings you to the place where someone said it is. It still remains to be demonstrated that the purported requirement-covering code actually does what it's claiming to do, and that takes an auditor that understands the test language. No? Anyway, thanks for the feedback. I didn't sound too defensive, did I? Jim
-
The best way to do it is with a wire from one to the other. If you want to pass one value while both are running in parallel I'd use a Notifier. If one of them is producing data and the other is consuming/processing data at a slower rate, I'd use a Queue. You could use a Functional Global Variable and some folks might use a by-reference Class. Jim
-
I replied to a post here where I said Here's a screenshot of it in action. Clicking on a requirement in the list brings you to the label in the Top Level VI that demonstrates coverage. I'll work on a simple demo that I can post here this weekend. I'm thinking about implementing reading requirements directly from MS Excel and I expect to optimize the search and extend it to include sub VIs (or, perhaps, set it loose on a directory). Can you think of anything that would be good to include in this? Would you ever use it?
-
I pitched Requirements Gateway to my manager and he ignored me. As a result, I've written a small program that searches a VI for Free Labels like "[Covers ....] and brings you to that portion of the code. It gets a list of requirements from (for now a csv file) and calculates coverage based on the finding a label for each one. It has quite a way to go, but I'm thinking it'll be useful for those of us that can't get the funding for a commercial product. Any interest?
-
Ha! I was just thinking about that yesterday! Great minds think alike (so do ours ).
-
LVSpeak, that would be wonderful, but it doesn't seem to work on XP. It certainly doesn't work on MY XP. I got it to do the "Label Side" and "VI Properties" commands, but I was really interested in getting it to work with Quick Drop. I'm sure I'll get to use it someday, either it'll work with XP or I'll end up in another OS. I forgot it was in there, too.
-
I've copied the Smishy Smashy functions from BD Minion and made them into a RCF plugin. It takes the selected control terminals and puts the labels on the side (right for indicators, left for controls) and stacks them up. I do this all the time, now I'll do it faster. You can download it from SVN here (LV 8.2). Reference NI LabVIEW API Community - Getting started automating development through LV Scripting SmishySmashy.llb
-
Q: How do tell an extroverted LAVA member from an introverted one? A: The extroverted LAVA member stares at your shoes when he's talking to you!
-
Me, too, but I also give kudos when a post makes me laugh. I have a very sophisticated sense of humor so this doesn't happen very often!
-
I'm using it in an ATE to draw attention to a Boolean array when running the hardware in debug mode. I got so frustrated after REPEATEDLY not noticing that the UUT had stopped responding to me as I was happily wiggling input lines... The VI is running from the development environment, but it is running.
-
I've changed this to look at the FP.State. I fixed this. I wasn't updating the list so it looked like it wasn't working. These are good ideas. Stay tuned. Thanks, it's perfect.I don't have LV 8.2 to test on and really appreciate your feedback. The latest version is here. Jim
-
When I get a kudo on the dark side it means more to me when I see that it's from a LabVIEW Champion or a Proven Enthusiastic Zealot. It's not important, but it sure makes me feel nice.
-
-
Good catch. I had handled similar situations, but not that one. I wanted to avoid polling, but I guess it's worse to have a useless panel floating around. It doesn't do that anymore. Thanks for the feedback. I've also fixed the issues I mentioned in my previous post. Jim CaseSelect8.2.zip
-
Folks, there are problems with the latest version - it's giving me errors at the office that it didn't give me at home. Stay tuned... EDIT - I've fixed the issues I'm aware of, and added another feature (see below).
-
-
Try this. Thanks for pointing that out. CaseSelect8.2.zip
-
I may be having too much fun with this. Here's another iteration. Features: Select a case in the CaseSelect window and it comes to the front in your Block Diagram JKI State Machine states are indented in the Tree control CaseSelect window floats and can be resized Open multiple CaseSelect windows at the same time to work with more than one Case Structure Select a case with the mouse or navigate the Tree using arrow keys Insert & delete states with Insert/Delete keys or context menu Reorder cases with drag/drop Ctrl+drag/drop to duplicate a case Collapse/expand all tree elements with context men CaseSelect.zip
-
My company just recently let our subscription expire. I'm feeling left out.