-
Posts
3,905 -
Joined
-
Last visited
-
Days Won
34
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Jim Kring
-
No, I don't mind
-
Hi Cat, Sure, let me know if you have any questions. You can reach me by several means, but the JKI Software Contact page is a good place, in this case. VIPM serves two main purposes: 1) VIPM Community Edition helps people download and install LabVIEW Tools created by the community. 2) VIPM Professional Edition helps you create your own packages of Reusable VIs. VIPM can be configured to not connect to the outside network. Additionally, VIPM Enterprise Edition allows you to create a repository of packages on your company's intranet (LAN, VPN, etc.) for sharing packages with your team. Cheers,
-
> What are the circle things supposed to be on the cover of this book? Art
-
Running a LabVIEW EXE from the Console
Jim Kring replied to John Lokanis's topic in Calling External Code
Ya, I use the full path of the EXE as the command. -
Running a LabVIEW EXE from the Console
Jim Kring replied to John Lokanis's topic in Calling External Code
It works fine for me in XP SP3, too. Maybe you need to install/upgrade .NET? -
Running a LabVIEW EXE from the Console
Jim Kring replied to John Lokanis's topic in Calling External Code
The .NET solution works great for me (I can call the EXE using System Exec in LV 2009 on Windows 7 64-bit, and I get the standard output returned to System Exec, just as expected). Sweet! Thanks, -
Running a LabVIEW EXE from the Console
Jim Kring replied to John Lokanis's topic in Calling External Code
I tried to call this VI (built into an EXE) using System Exec from LabVIEW. The output does not show up in the STDOUT of the System Exec. It seems this only works when there is a console window (which is nice, but doesn't allow the EXE to be called from other applications in a way that lets them read the STDOUT). Did I miss anything? -
Cool, thanks for the update -- I hope NI does add this to the Scripting APIs. Also -- just a thought -- It might be worthwhile to include a Roadmap section on the main page for the this tool, so that users (like me) can see what's in the works and any related info about why certain features are not possible due to scripting limitations. Cheers,
-
Has there been any thought given to supporting the Event Structure, in addition to Case Structures? I'd like to be able to use this tool to display and navigate Event Structures, too -- that would be cool I love this tool!
-
Hey Jon, I'll ping you off-line to talk with you a little bit about how JKI handles this. We may eventually offer some features in VIPM Professional that address this use case. As you've mentioned, we have technology that we use in-house to do this. Thanks, -Jim
-
JKI State Machine Sub States
Jim Kring replied to jgcode's topic in Application Design & Architecture
Great idea, but it's worth noting that one must be extremely careful with string-based Case Structure ranges. For example: 1) The range of "UI:".."UI:Z" is not inclusive of "UI:Z". To be inclusive you need to explicitly add it like this: "UI:".."UI:Z", "UI:Z" -- see docs for details. 2) If you wanted to include frames like "UI: Zoom Out" (that have more characters than just "UI: Z"), then you'd probably want to set your range to something like "UI:".."UI:zzzzzzzzzzzzz" (Note: I used lowercase "z" on purpose -- see #3, below) 3) String range matches are case sensitive (even if your case structure is configured for Case Insensitive Match, I believe), so you'd want to use a range like "UI:".."UI:zzzzzzzzzzzzzz", since "z" (0x7A) > "Z" (0x5A) -- see docs for details. Cheers, -Jim -
JKI State Machine Sub States
Jim Kring replied to jgcode's topic in Application Design & Architecture
Hi JG, This looks like an interesting way to group substates. I could only think of a couple drawbacks: You can't see all the states in one glance (but, I guess if you have a great many states, you can't effectively do that, either) You can't easily move a substate from one category to another (for example, rename "UI: Open Control Panel" to "Control Panel: Open UI"). Cheers, -Jim -
Mikael is referring to Tomi's OpenG Class Templates.
-
Congratulations! You're going to be a great dad! My advice: While it's tempting to try to get some work done while the baby is asleep, that's actually a great time to get in a nap for yourself -- good luck
-
Great work, jgcode! Thanks for sharing this. My only complaint (I'm only joking, really) is that you're not using VI Tester Cheers,
-
Very cool! Also, I suggest that you provide a VI Package Configuration (*.vipc) with your sources, to make it easy for people to install all the required dependencies.
-
The project isn't abandoned, but it's not very active. Give it a try and if you have questions or need help, just ask. There are lots of people here and at OpenG who are happy to help.
-
That's cute. It made me think of a twist on the expression: "When all you have is a hammer, everything looks like a nail." When all you've got is a paintbrush, everything looks like a canvas. I've been pretty busy with work for the past couple days, and it's amazing how much Lilah (now three weeks old) changes every time I look at her. She's starting to get a little chubby from eating well (just like her dad, I guess). Thanks! Cheers,
-
I agree with Omar's response. I expect the error window to show me each specific error (specific method VI missing from class) and a double-click should take me to the specific error (project item that's missing, showing the yellow triangle). Having to find these missing project items manually is a bit of a treasure hunt and slows down development. Thanks,
-
Automatic type casting doesn't work with DVRs
Jim Kring replied to Tomi Maila's topic in Object-Oriented Programming
OK, then I guess there's nothing left to do but wait and hope -
Automatic type casting doesn't work with DVRs
Jim Kring replied to Tomi Maila's topic in Object-Oriented Programming
Has this been added to the LabVIEW Idea Exchange? I agree that this is a must-have feature. -
I just realized this, again, when we brought Lilah (newborn) home and saw how big Sydney (our 20 month-old) is compared to her. It seems like just yesterday Sydney was a little baby Thanks. Living in San Francisco, we're used to living in the fog I'm looking forward to when this new "fog" burns off. Just last night I was kicking myself for ignoring some great advice I just got over the weekend: "never try to make a baby happier". In my case, Lilah was asleep at about 12:15am and I was moving her to her crib for the night. I decided to put her in a different blanket and wrap her up tighter (since she likes to be swaddled tightly). She woke up in the process and didn't go back to sleep until 1:15am That was very frustrating, especially as the irony sunk in. Thanks! Here eyes are closed most of the time (except for around 1-3am when she likes to keep me awake), so we're lucky to get a good photo like that Yes. Fortunately our 20 month old is over her fascination with wires and buttons. She went through a phase where she had to press any button she could see. The funniest was at our friends house who have a big TV with only one big button (power) in the bottom-middle of the TV. It is the perfect height for her and she spent all night turning the TV on and off Thanks and Cheers!
-
That's great! But, I don't think I tell my wife about that one -- she already thinks I'm super geeky Wow, that's quite a wave of children. We had two children in less than a year, which has been a huge change in lifestyle for us. Adopting has been an amazing experience, so far Thanks. That's very kind of you to say. -Jim
-
Thanks for the kind sentiments Beth and I have an adopted daughter who is 20 months old. This is our first child who inherited genes from me and Beth
-
Meet Lilah Kring, the newest member of the Kring family: Born Monday, 10/5/2009, at 11:30 PM GMT -7 I can't guarantee she'll use LabVIEW, but I'll do my best [insert object-oriented programming puns, here]