-
Posts
2,870 -
Joined
-
Last visited
-
Days Won
44
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Yair
-
LVOOP wrapper around picture functions
Yair replied to eaolson's topic in Object-Oriented Programming
QUOTE(NormKirchner @ Aug 16 2007, 09:30 PM) Great trick. :thumbup: But where did you find a Pentium II? 1997? -
set blink delay of a specific control programatically
Yair replied to i2dx's topic in User Interface
You can do it with a seperate process. Here's a quick example I posted to the NI forums once which could use some improvements (like proper naming and icons). You need to have an implementation for each class of control you intend to use. -
It's also a crosspost.
-
QUOTE(crelf @ Aug 11 2007, 05:46 AM) I'm sorry, you're right. That term came up in one of my conversations with someone from NI and just stuck in my head. I don't think any of the sessions I went to were LCD. Some of them (like Steve's) were relatively advanced, but simply didn't provide me with much new material that wasn't available before online. I realize I'm the exception in this, but I am eventually me and that's what I care about. QUOTE(Michael_Aivaliotis @ Aug 11 2007, 10:32 AM) I have a different take on the sessions. My motivation as a presenter is to get the audience excited about a certain technology. Yen, you and other select LabVIEW users out there are in a special category that I'm afraid NIWeek cannot adequately satisfy. There needs to by an additional day, possibly similar to Alliance day that is geared for advanced users seeking more in depth knowledge. You're probably right in your thinking and I think most sessions were actually that - trying to introduce people to new features and new hardware and I definitely tried to get into some of those sessions as well to learn about new hardware which would be relevant for my company. I feel that whether advanced sessions are in a seperate day or spread throught the conference is an implementation details and I can see ups and downs for either approach. I'm guessing it would actually be more practical for NI to do the two-hour-long sessions Pat suggested, since you can easily manage these with a small number of people during the conference. The important thing is for NI to realize that there are people who want these things (and get an estimate of how many people and what kinds of sessions they want. I don't think it would have to be a huge number of people. I saw sessions that had less than 20 people). The general vibe I got was that NI heard this from other people as well and is trying to address this. QUOTE(Val Brown @ Aug 11 2007, 10:57 AM) I'd also like to see more judicious scheduling. There were a number of times where interesting (at least to me!) presentations overlapped so you were forced to choose one. Amen to that, brother. QUOTE(Aristos Queue @ Aug 11 2007, 06:41 PM) 8) All three of the keynote presentations ... Further, a lot of the value of NI Week is to compare notes with other advanced LV engineers, over and beyond the sessions, and to feedback to NI on specific needs/wants. I came out of the week with multiple pages of suggested work in a much MUCH more valuable format than I get from online discussions. The keynotes were great (especially the demonstrations Jeff K did and Chris Anderson's demonstration of the Lego UAV and the kid with model trains not programmed with "C Pound" :laugh: ). That is actually part of what I'm talking about - getting to see some experimental stuff or interesting and thought provoking usages (yes, I know I didn't mention that before). Unfortunately, I didn't get to some of the others. As for meeting other developers and NI R&D - yes, that was the probably the most of what I got out of NIWeek. Sitting in on a discussion you and Jim had about possible LVOOP features was enlightning. QUOTE And you never know, you might come home with a new Wii. I did. ;-) I didn't. :laugh: I was told that NI is trying to organize online conferences where they can get NI R&D members as well as users from around the world to participate. This might handle some of these issues if these are frequent and usable enough. Does anyone know if any of these sessions happened already? By the way, NIWeek was quite a bit of information overload for me and I'm positive I missed out on some stuff that would have made it better. In general, however, I definitely did enjoy it and I also gained all kinds of stuff, the value of which I can't really judge yet (or possibly ever). Being almost a lone LV developer just the chance to meet some proper LV developers is basically a new experience for me, so I don't want to convey the feeling that I suffered, just that this would something more suitable for my specific taste (and presumably that of some others).
-
Part of what I would like to see as part of sessions like these is how we can get performance improvements or where there are caveats and hidden points which can only be understood by understanding how things work behind the scenes. This also doesn't necessarily have to go very deeply behind the scenes, since even some understanding of these things helps somewhat. I admit that it is more important to know how to use LV, but having used the beta I already know most of the new features. Even if I hadn't, I would probably be able to download the evaluation version and learn about the new features from webcasts or the NI sales people. I agree that sesssions explaining and demoing complex features are also good (e.g. Michael's XControls, Stephen's LVOOP, Norm's from last year), but I wouldn't want that for every LV feature. It's the same basic thing with new hardware. I could learn how to use it from NI sales personnel and from the web (at least the ones in Israel are good). Getting to those sessions in NIWeek is good, because you do get folks who understand what they're talking about, but my focus is mainly LabVIEW. Did I expect to see these sessions? No, not really, but based on the descriptions of some of the sessions I went to, I was hoping for more than there was. I can understand why NI goes to the LCD, but I would also like a more advanced track (and I said as much to some of the relevant NI people).
-
Ton, I agree that this should not rely on the PC's settings. Since you're reading a time string, you should already know how that string is formatted and use the specific format string. Bluetin, I said that the Scan from String method is simpler than the cluster method (a basic example of which is shown here), not the control method. It's not any simpler than the control method, since it's basically the same, but I don't like the control method because you have to rely on a control and you probably have to change the control's format to get it to work properly in every case. It works, but seems like a dirty hack. I use LV 7.0 myself, so I don't have the Scan from String either, but I would prefer a proper VI for this over the control method.
-
QUOTE(crelf @ Aug 10 2007, 05:53 PM) It isn't that there weren't any sessions with technical content. I'm mainly an LV guy, however, and I was interested more in high level content about LV. Steve Rogers' session, for instance, mostly went over stuff which was already available online (e.g. from his presentations from previous years). The content was high level, but it was not worth coming all the way to Austin for. Obviously, you get the ability to talk to the presenters after the sessions, but that is not a proper occasion to get such content (you're in a hurry, they're in a hurry, there are other people wanting to talk to them, you may not necessarily have specific questions, they may not necessarily know what they're allowed to talk about, etc.). There are also private sessions, but these are probably rare and hard to get into (I had the champions one with Jeff K, but I didn't realize that was the type of meeting we were going to have). You're probably right, too. I went to Greg's session and that was probably a mistake, but with some of the good sessions scheduled at the same time, you have no choice other than to choose one and hope that you got the right one. I would like to see, for instance, sessions like: Behind the scenes of the complier (I think I saw a presentation online from NIWeek 1999 or something like that). Optimizations options for various options (similar to Steve R.'s session). Behind the scenes of the event structure. Inplaceness details. Behind the scenes of LV Classes (to be fair, Stephen's presentation may have done, but I doubt it). Behind the scenes of Xcontrols. See some potential new features in LV and give feedback (Darren actually did something like that with a small feature he just thought about). Some demo of Xnodes and how they're actually used in LV? Obviously, some of the stuff is NI's IP and they would not like to expose it to everybody, but it would have been nice to have high level stuff like that properly scheduled.
-
Displaying and hiding a ring is not a common UI behaviour. If you want to do that, I suggest you initially set your ring to a default invalid value, since you want to force the user to select a value. It seems to me that this is not a good way to go about this, though. Usually, you would want to show the user all the previous selections they made and let them select things out of order. If this makes the panel too crowded, you can use a tab control regularly, or hide the tabs and create a wizard interface with Next and Back buttons.
-
QUOTE(Tomi Maila @ Aug 6 2007, 11:03 PM) Yes, and since I already picked up all my champions stuff, I guess it means you're it. P.S. Weren't you supposed to be here? You could probably have helped in the LVOOP early adopters session, which was almost the only session I was at which had proper content.
-
I didn't say the cluster method is simpler. I said the Scan From String method is simpler. To embed a picture, you need to upload it (there's an attachments section under the post window) and in the Manage Current Attachments ring you can select to embed it in the post.
-
Here's one feature which wasn't really discussed and I only remembered about it today - Remember Jim's reply #2 in this thread? Well, it can actually be done in 8.5 - you can use a feedback node without a loop. This would make LV2 globals (at least the loop part) a thing of the past!
-
I suggest you check out this page and then try contacting NI through the link in the bottom. I would suggest staying away from the base version becasue it doesn't include support for events, remote monitoring, building applications and much more. Full would probably work for you, but you would need to buy the application builder seperately, so I would say go with full. For certain SCADA application, you might wish to use the DSC module which will also cost you. Also consider that the PDA module would be a seperate buy anyway and that it may have additional licensing costs. I think that the biggest issue might be the readjusting you will need to make, because the basic dataflow logic is the same, but 8.x is a much richer environment than 4 and it would definitely require some adjusting.
-
The web monitoring tool does not work in PDAs because it requires an ActiveX object for control. The LV PDA module allows you to write applications for PDAs running Windows CE and (in 8.x) allows you to send SMS if your device supports it. If you want general info about sending SMS, you will need some other solution. Searching for SMS here and in the NI forums should give you some results. You should be aware that the PDA module (at least the last version I used) produces buggy executables and you usually need to do some extra work to get your applications working as you want. The current LV version is 8.5 (although I'm not sure if it's been announced yet and it will probably be a few months before you can get the toolkits) and you should be aware that there are a lot of changes to the environment which will require a lot of adjusting. I suggest you download the evaluation version from NI's site and play around with it. It is a fully functional version of LV which will work for 30 days. In fact, if you buy LV, you only need to activate the version you already installed. I suggest you also talk with your local NI office, because they can probably give you specific details which will be relevant to you.
-
QUOTE(Jim Kring @ Aug 4 2007, 10:58 PM) QUOTE(Tomi Maila @ Aug 4 2007, 11:17 PM) I would do the same thing with a hex editor. I think I would :!: :!: :!: WARNING! Very Bad Pun ahead! /WARNING! :!: :!: :!: use a hext editor. In my defense, I am sitting in an airport after a night with too little sleep about to embark on a way too long set of flights.
-
Welcome to LAVA. Yes, the VI road show definitely has some nice stuff from time to time. I suggest you also check out the blogs section here to find links to other LV related blogs.
-
Did you report this to NI? I don't think they monitor this list, but they do monitor the monthly bug threads over at the NI forums.
-
QUOTE(orko @ Aug 1 2007, 06:51 PM) Yes, that was a very good idea by Chilly Charly. Anyway, there's supposed to be a new and improved version http://forums.lavag.org/blog/tonsplans/index.php?showentry=138' target="_blank">soon.
-
QUOTE(silmaril @ Jul 31 2007, 03:21 PM) Not that much code. Check out Altenbach's example http://forums.ni.com/ni/board/message?board.id=BreakPoint&message.id=748#M748' target="_blank">here. Now you just need to modify it and create a subVI out of it.
-
QUOTE(torekp @ Jul 31 2007, 04:14 PM) Paul, you might be interested in the Code Capture Tool. Just place the LLB in your LabVIEW\Project folder and you will have the CCT option in the Tools menu after you restart LV and it will capture the VI you open it from.
-
QUOTE(ragglefrock @ Jul 30 2007, 07:36 AM) It actually does work for me. Being able to move the mouse gives you the feeling that the computer is still responding and is not completely stuck. Not that it really helps if it can't do anything else.
-
My guess would be that it is loading the mnu files which hold the palettes. Try going to Tools>>Options>>Controls\Funtions Palettes and change the loading to load in the background instead of at startup.
-
QUOTE(crelf @ Jul 29 2007, 09:47 PM) To be honest, I did take a few minutes to flip through that copy I was planning on borrowing and, while it is very impressive, I didn't find anything that struck me as too useful for me personally. I wanted to take more time to review it more deeply.
-
QUOTE(crelf @ Jul 29 2007, 07:48 PM) Yeah, last week I actually considered borrowing a copy and flipping through it on the flight(s) to Austin to see if it's worth buying, but then I realized I would probably be fined for overweight.