-
Posts
823 -
Joined
-
Last visited
-
Days Won
25
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by Norm Kirchner
-
-
Francois,
Great job on this. Especially the variety of icons you've got setup.
Any chance you're planning to get more of them into the system Icon style?
Also, I now realize that I've duplicated some of the exact work you've done on the fade in/out and the only difference is that I've found that an exponential rather than linear fade has a nicer visual effect. Any thoughts to that?
- 1
-
I try it, but it seems doesn't work, the cell in collum 3 still editable!
Besides, if I click more than 4 times in the listbox, the program will not response any event, even the "stop".
The same thing was happening on my system.... Looks like it's a trip down to floor 3 on Monday to stand up on some desks of the LV R&D fold and let out my quarterly rant.
So theoretically.... that should do it, would you agree?
Also if your willing to edit the code, there is no reason why I need to use the dynamic register for events. (this may aleviate the problem) so if you edit that up, let us know what you get.
~,~
-
How different is what your working on compared to the one on the NI site?
-
Absolutely,
It's a matter of trapping the filter event and determining if it's in a specific column
like this
<a href="http://content.screencast.com/users/NJKirchner/folders/Jing/media/c0df957c-aa92-43ab-8fc6-ade57a9d30fd/2009-11-20_0946.png"><img'>http://content.screencast.com/users/NJKirchner/folders/Jing/media/c0df957c-aa92-43ab-8fc6-ade57a9d30fd/2009-11-20_0946.png"><img class="embeddedObject" src="http://content.screencast.com/users/NJKirchner/folders/Jing/media/c0df957c-aa92-43ab-8fc6-ade57a9d30fd/2009-11-20_0946.png" width="825" height="796" border="0" /></a>
<br>
<br>
and just as a cautionary tale, I saw some strangeness on my system w/ this not working quite right this morning (but it is a monday and murphy loves mondays)
-
I would like to hear the cool stuff you did too in less than half hour.
Then I'll be sure to save you a 'virtual' seat.
Everything looks set so I'll see y'all in less than 15
~,~
-
-
Given that two high level posters have said this....
Am I missing something here? Isn't the State.ctl designed to be use for all your persistent and non-persistent data? Aka the "Display State" not the "Container State" ??
HA, the only reason I said Container State was because I couldn't remember it's exact name off the cuff and used what Stephen had said.
Serves me right to make a mistake by referencing a 'TBP'. How silly of me.
*TBP (Text Based Programmer)
But yeah, you should be storing that information in the 'Display State'
-
I have a feeling that this has been answered, but since the search here sucks worse than ever, I need to ask again.
What is the demonstrated/recommended way to pop open a file explorer window to a specific window?
I don't want the file dialog to return a selected item, I just want to aid the user in the process of getting to a directory.
-
Hello ,
Norman Kirchner invites you to attend this online meeting.
Topic: LVSpeak 2 pre-release review
Date: Wednesday, November 11, 2009
Time: 5:00 pm, Central Standard Time (Chicago, GMT-06:00)
Meeting Number: 012 338 701
Meeting Password: mhbttc
-------------------------------------------------------
To join the online meeting (Now from iPhones too!)
-------------------------------------------------------
1. Go to https://freetrial.we...mRjODI0&RT=MiM3
2. Enter your name and email address.
3. Enter the meeting password: mhbttc
4. Click "Join Now".
To view in other time zones or languages, please click the link:
https://freetrial.we...RjODI0&ORT=MiM3
-------------------------------------------------------
To join the audio conference only
-------------------------------------------------------
Call-in toll number (US/Canada): 1-650-429-3300
Access code:012 338 701
-
Oh good we've got at least 1 person.
I'll be sure to post the info for the connection ASAP
-
I think that this highlights a much deeper problem with regards to the storage and retrevial of properties of a control.
Currently, if you utilize a run-time customizable control such as a graph, there is no built in way of storing these properties. It is necessary to harvest all the properties you want (not flexible or scalable) and then create the necessary homes for them in the Container State.
I belive that it was Ton that had created a tool that would allow you a way to navigate and store and re-store the properties of 'almost' any given control.
Ton, am I remembering correctly?
The reason a tool for this is so needed is because of the diversity and sheer numbers of properties for run-time modifiyable controls.
Sure, you can take it on your own to just find those properties of interest, but undoubtedly your users at some point will wonder why one of their changes were not saved when the others were.
Maybe this warrants a spawned thread....
-
Ok everyone. After waiting too damn long for this supposed 're-architecture' to be released, it's almost time.
I'm sorry to say, but I work at a place saturated by over-achievers and it takes most of my time just to keep up w/ all of them.
But that being said, I am going to be hosting a webinar for those of you interested this Wednesday at 5pm CST.
I will be posting the web-ex info here soon after I get some people to reply and agree upon the timing.
What I will do is review the changes, the why's and hows and get feedback for possible changes.
For reference, most of the changes came directly from you all (although, there are still no cascaded commands)
Thank you all for the feedback and please accept my apologies for not tending to this thread better.
If you have 2009 available, get it installed as I've been doing my development in it, but haven't used any 09 features that would prevent a rollback to 8.6 once done.
-Norm
-
Is there any way to automated the process of installing right click user menu items into a set of controls and indicators?
I thought it could be done with VI Scripting but have not found anything yet. Anybody have a suggestion?
Ok, just figured out that you can use the event structure to catch a right click activation event which contains a menu reference property.
From there you can install your custom menu items and then catch them right away in other event cases if clicked on.
Were you thinking something like this? {is a VI snippet for dropping into an 09 BD}
http://screencast.com/t/k0kAwTitY
This code is intended to be run as an asynchronously running VI (IOW outside of any loop)
All this does is adds the control name to the right click menu, but really since now you can capture the menu activation and add to the list, the world is your oyster.
I'm really thinking some LVOOP could work wonders here.
(side note: as with any asynchronously running VI, the termination process is always a gotcha, but I'm sure you'll figure out an elegant way around that)
- 1
-
I'm working on a plug-in architecture that starts from a template.
But across all the VI's in said template is the word template. labels, descriptions and so on.
As part of my plug-in springboard application (which takes the template and starts you up on a mostly created plugin) I would like to find and replace all instances of the word template w/ the word of their choosing.
And as a new way of operating, I'm trying to avoid going straight to the LV devleopers downstairs to ask questions and start here, (and if they chime in, I'll impart their knowledge here)
So it feels that someone must have done this by now, I know that I could code it up manually, but if it's done, why should I?
-
Perhaps I missed this in this thread, but has anyone at least proposed making some scripting code to script puttting the timing pattern around a chunk of selected code?
It's far from what was originally being requested as a no data wire, but in the 'thread' of timing it makes sense.
-
I will make a strong recommendation for Xara for Vector / SVG graphics.
It is by far the most reasonably priced package for what it delivers.
SUPER easy to use, SUPER powerful and touts to be the fastest vector graphics editor out there.
I would like to hear what others think after checking out the demo download for 30 days.
It's actually how I used to make all my icons.
-
Is there a list of commands somehwere?
I know in the first post it says that there is a picture of the list of commands, but I am not able to see a picture in the first post.
** EDIT *** nevermind, I looked at the source and found the case that has all of the commands. thanks
Which version are you using?
The newest framework that is posted a few posts above has a VI that lists all the commands, and I am working on finishing up that new framework to actually have a command integrated that displays the list when requested.
-
Thanks again for all of your hard work. I am trully addicted to LVSpeak. Attached is a zip of the .lvproj file. If there is a better way to send you this please let me know.
Mark
Mark,
I'm still reviewing the updates and have designed my user experience and need to still implement the changes.
I will hopefully putting the details up here soon and giving some feedback to your updates.
Very quickly though, please find the .NET components that utilize the speech to text as the activeX component does not work on my system
Thanks again for the enthusiasm and sorry for my long delays in replies.
More soon hopefully.
-Norm
-
- Popular Post
- Popular Post
Ok all you willing furry animals.
Attached to this you will find the new architecture.
I do not have a quick drop package just yet, but give me a day.
But for now I need to validate that this install goes smoothly and still is functional on all of you're PCs
The interface is still the nasty 2 floating windows and I'm up for recommendations on how you all think this would best be shown (1 detected speech window, for LVS core or QE, no window, how big, where to put, what options on the window and on and on.
It should install to 2 primary locations
LVS core goes in <project> (and there is a .lvproj in there as well to see how things are setup)
Quick Edit and it's plug-ins go into <resource> (videos and documentation for creating new QE plugins are on the way)
and just to make things difficult on you guys for the moment, you need to install RFSE Tools to your user.lib directory (still working on the best method of combining these into 1 install process)
So as it stands, uninstall all LVS packages, install this new one, and also extrace RFSE Tools to your user.lib directory.
Not all of the old QE commands are fully implemented yet, but there is a VI in the QE directory that shows the list of currently installed commands.
More refinement on the way soon!!
and please let me know asap of any install or getting started issues
- 3
-
So far I have fought the act of sounding silly by saying
Labvoop or lavoop or anything of the sort.
It makes it much easier just to say
I'm going to develop my application with 'native classes' or 'native objects'
and then it just becomes a matter of native class references or native object references
although VOOP is about as close as it gets to something that I would actually bring myself to say with a hope of someone knowing what I'm talking about.
I suppose if I really want to, I'll just make a whitepaper doc on ni.com and that'll be the end of the discussion ~,~
-
Joe,
Thanks for doing some digging down the rabbit hole, but as expected there is no good reason for the failure at the moment.
What I do suspect and have currently re-architected around is the fact that because the Quick Drop VI is dynamically loaded, it must somehow not be a valid accessor of the .NET references even though it's through a VI that is still reserved and resident in memory.
Yes, you can easily farm this list of quick drop items outside of the quick drop window and load them elsewhere and it should work.
The re-architecture is instead LVSpeak Engine now a receiver of all commands and is in charge of registering them within the MS SAPI which should resolve any issue with someone else registering commands outside of the VI that owns the .NET constructor.
All is going would love to use you as a guinea pig tester if you're up for it.
Open invitation to anyone else encountering the same issue.
-
He means the Block Diagram is password protected.
duh
Joe,
Close and re-open LV (just to clear all stuff from memory)
Enable LVSpeak
open this VI <LV>:resourcedialogQuickDropEnable Voice Command.vi
Then open QD and see if an error is tossed on the output of that VI
If it is as I suspect, then I don't have an immediate fix, but I am working on the re-architecture of LVS as I write this so that patch will be coming soon.
Sorry about the error, but it's something insidious in the bowels of LV that seems to be causing it and I haven't been able to dig that deep into the beast.
-
Hrm, no QuickDrop support on my XP (recognizes QuickEdit words, just not the words in QuickDrop).
It looks like the problem might be occurring within the QuickDrop Launch window.vi. Sadly, it's locked.
Any thoughts?
Thanks,
Well unfortunately, you may be experiencing a bug that only seems to happen on some peoples PCs (without reason) which causes the loading of grammar from within the QuickDrop environment fail.
The re-architect that I'm working on will hopefully work around this.
But the one difference is that you say it's locked.
That's the confusing part.
is the QD window locked? or is the whole LV environment locked, is it every time you call up QD now that it's installed?
If you want we can try to isolate what's going on over IM if you've got some time
~,~
-
Has anyone worked up the algorithm needed to take a terminal and find it's root source of data?
IOW, if I have the terminal of a sub-vi that is wired to a FP control terminal through many structures, is the code out there needed to trace the wire back to where the data originated?
Thanks
LVSpeak - tell LV what to do
in Code In-Development
Posted
HEY! Don't go telling me I'm in marketing....that's just not right.
That aside
****BIG NOTICE****
LVSpeak 2.0 has been officially released and is currently available on the dark side
http://decibel.ni.com/content/groups/labview-apis/blog/2009/11/19/labview-speak--programming-lv-through-voice-commands
There are getting started videos that detail the install/troubleshoot and commands along with the code and a presentation highlighting the process
I have submitted the material to LAVA CR un-certified and we'll see how that goes over the next few weeks to get certified
Thank you all for your feedback that has made this such a great program.