![](https://lavag.org/uploads/set_resources_1/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
LAVA 1.0 Content
-
Posts
2,739 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by LAVA 1.0 Content
-
-
QUOTE (Michael_Aivaliotis @ Jun 4 2008, 10:23 PM)
I blogged recently about some great NI content. I watched some of those webinars. I also received a phone call a few days later from an NI sales person asking if I needed any help since I watched the webinar. Is it just me or is this practice down right annoying as hell. It really makes me NOT want to click on any NI content. This is not the first time this has happened. Anyone else annoyed at this?PS. I wouldn't mind an email as much, but a phone call is over my limit.
This never happend to me, since I live in "little" Switzerland, I know almost al NI Switzerland Sales and Support people, and they know me as well. So they don't just call me to ask wheter I need help...
-
I agree with everything Tim has to to say (right up until about 8:00 tonight)
Ben
-
Hi JG,
I started before LV 5 so my list is much shorter than yours. The two things I miss are;
1) Re-size grab points were at the corners and not in the middle (I often sit and stare wondering when the grab point will show up)
2) Re-size objects dialog.
RE: slow
Was it LV 5 of LV 5.1 that introduced multi-threading? (so little memory, too lazy to do a search).
LV 6.1 introduced a lot of speed functionality if memory serves me.
Ben
-
-
QUOTE (JiMM @ Jun 4 2008, 01:55 AM)
Antoine,[...]
I would love to hear any suggestions as to how to improve it's efficiency. I am not looking for fancy mathematical insights (won't help future projects). I have a solution, it's just slow (~4.5 minutes). What I am interested to learn is how to improve the code using more efficient LabVIEW practices. Thanks for any insights!
I can't open you VI
.
What version of LabVIEW did you use ?
Can you repost it please ?
-
QUOTE (jaegen @ Jun 3 2008, 08:02 PM)
LabVIEW is now in the language list. :ninja:Jaegen
That's cool !
QUOTE
Antoine,Thank you for introducing me to this fascinating challenge. My wife would not thank youI would be interested in any suggestions to improve my code. I can get the job done, but I am sure that myLVcoding skills can only go up. Attached is my solution to the Euler project chalenge #3. I would love to hear any suggestions as to how to improve it's efficiency. I am not looking for fancy mathematical insights (won't help future projects). I have a solution, it's just slow (~4.5 minutes). What I am interested to learn is how to improve the code using more efficient LabVIEW practices. Thanks for any insights!I hope I'm putting you into trouble
.
I started the Euler projet with the same intent : improving my LabVIEW skills.
The first solution I found for problem 3 is quite slow as well, now that I saw the above linked code I will try to get inspired and improve my subVIs because it's easy to draw a solution that WILL find the solution but not untill the end of the universe !
Don't have time right now to have a look at your code, but I will.
EDIT :
I tested the prime factor VI that won the coding challenge on NI Forums, it takes 2ms to find the solution of prob 3
Cheers
-
-
QUOTE (David Boyd @ Jun 3 2008, 11:37 AM)
Now that you mention it, yes there does seem to be two sets of rules applied. If we say that this is a bug and you should be able to select the cluster, then that would let us potential poke at the invisable container used in the sclar example. I wonder what I'm missing.
Ben
-
Here are some thoughts.
De-couple the serial ports I/O from the message traffic they carry. For all active serial ports check the number of bytes waiting at each port and read those from the serial buffer. Queue up the read data to seperate queue for each that feed some parsing code. THe Parsing code shoudl check the framing and valiidtiy of the message in the context of any previously read data and then use the results as if it came right from the port.
So let the serial support code just do serial and lett other code handle the data.
If each serial port has to support command response traffic, then six clones of serial support that use a design pattern similar to Jim Kring's Queued Message Handler with Response Notification would get you a long way.
Ben
-
QUOTE (crelf @ Jun 2 2008, 03:52 PM)
What is the Window Title for the 3d-graph container for use with that function? I can't even venture a guess.
Ben
-
QUOTE (Michael_Aivaliotis @ Jun 2 2008, 03:02 PM)
Well what can I say. I tested it and it was working... back to the drawing board.OK, for a moment I though tyou were floowing my advise I gave regarding lay-offs at DEC. I said they should start by laying-off managers and keep laying them off until someone notices. A similar approach could be used to find out whcih links are used and whicha are not. Just shut them all down and only fix the one people find.
Of course I am just being silly now.
Ben
-
Hi all,
A friend of mine recently dragged me into the Euler Project, anyone here is spending his nights doing it as well ?
By the way, LabVIEW is not in the default "language list" :thumbdown:
-
-
Thank you Mug-Bearer!
This thread has now become an apendix for my Action Engine Nugget!
"GO LAVA TEAM!" :thumbup:
Ben
-
QUOTE (Tomi Maila @ Jun 2 2008, 04:59 AM)
Thank you Tomi!
This will be part of my required reading for today.
Ben
-
-
QUOTE (neB @ Jun 2 2008, 12:46 PM)
The keypoint was the difference between LV code (app kind = Development environment) and EXEs (app kind = run time application).
In my case, when running as EXEs :
- proj A is set to 3385 in its INI file (server.tcp.port=3385)
- proj B is set to 3386 in its INI file (server.tcp.port=3386)
- proj A is set to 3385 programmaticaly (using VI server)
See attach code (not tested on 2 different PCs yet, but works when on the same PC)
http://lavag.org/old_files/post-7452-1212407697.zip'>Download File:post-7452-1212407697.zip
-
-
Thanks a lot neB and Yen !
It now works ! :thumbup:
-
QUOTE (jbrohan @ May 31 2008, 09:28 AM)
"You are feaking me out man!" (Upright Citizens Brigade, Kung-Fu Danger Duo Episode)
See Andrey's reply to my question (two days ago!)http://forums.ni.com/ni/board/message?board.id=170&view=by_date_ascending&message.id=327438#M327438' target="_blank">in this post on the Dark-Side.
Ben
-
QUOTE (Michael_Aivaliotis @ May 30 2008, 01:12 PM)
I tried to add the tag "Twilight_Zone" to http://forums.lavag.org/Alfa-String-t10485.html' target="_blank">this thread (note the thread not any of the posts) and got a message that ready something like "notavail".
Ben
-
QUOTE (El_Frito @ May 30 2008, 12:46 PM)
I'm creating an application which has a relatively small main screen and switches between recording, playback, and several monitoring modes. My approach was to create a sub panel and swap out the front panels of several sub vis running in parallel. I've got an event structure in the main vi that will pass user events to the sub vi event structures to let them know when they're being displayed. Every sub vi event structure uses the same user event registration.This works well... 95% of the time. Once in a while (I haven't found any consistencies, yet) a user event does not get handled. For instance, when the user clicks on the "New Recording" button on the main panel, the main panel's event structure generates a user event that should inform the 'new recording' sub vi to pop up the recording wizard. Once in a while.. no wizard. Another example (a more serious one) is when the "Exit" button is pressed, one of the sub vis will not exit. The particular vi which does not exit is not consistent--sometimes its the 'new recording' sub vi, sometimes its the 'status monitor' sub vi, and so on.
I've dropped in debugging scenarios which should alert me if there is an error that could be being dropped, but I haven't found anything so far. Is there something that could cause the user event to not be handled?
Thanks
Post example to get better advice.
If you are using Filter Events then an earlier executing filter event could discard the event and therefore the other events will not be fired. Event are handled in the same order in which they are decalred.
Just want cmoes to mind.
Ben
-
QUOTE (Justin Goeres @ May 30 2008, 10:01 AM)
Can anyone tell me what tags do for me that I couldn't do already with a search? I'm more than willing to give them a shot and try to like them, but I just can't figure out what they're good for and how they help me use LAVA (or LabVIEW) better. They strike me as a solution looking for a problem.For those of you who use (or like) tags, how do they improve your forum experience? What do I need to do to start seeing them in a different (and better) light?
If you know the words or phrases in the post then searching may be fine.
Tags let you define key words that do not appear in the post.
Once the tag DB is built-up the tag clouds will show the most common tag in bigger font.
Tags that appear in the same post are related, so...
Others that do not know all of the key words could browse to a good post by drilling down.
http://forums.ni.com/ni/tagging/view_tag?tag.text=LabVIEW_Performance&tag.message_scope=all' target="_blank">THis link in the "dark-side" shows if you start with LabVIEW then you can click on LabVIEW_Performance to see links that speak about performance.
Happy tagging to you!
Ben
-
I had troubel with top 20 posters. Using IE6 on Windows XP. Jst get a blank screen.
Ben
Annoying NI sales calls after visiting ni.com
in LAVA Lounge
Posted
QUOTE (martin@aerodynamics @ Jun 5 2008, 07:09 AM)
Well...
My experience with NI people (Austin, France and Switzerland) sums up like this : very good relationship with technical people only.
Better not to comment market/sales.
Many *people* I spoke to think more or less the same.