-
Posts
1,991 -
Joined
-
Last visited
-
Days Won
38
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by Ton Plomp
-
-
Diadem can certainly do what you need. (and even prettier using superscript in axis labels).
Ton
-
What if registered users with a SSP got 4 votes per product (LabVIEW/DIADEM/....), that could be put into an extra pile.
Let NI choose every year 10 promising ideas that can be implemented. Let the paying customers decide (sent everybody an email or whatsoever) what to implement.
Ton
-
A simple test shows that an XControl gets the 'Execution state change' event when the owning VI is aborted using <ctrl-.> or the 'Abort VI' method.
Ton
-
You could use an XControl and monitor the 'Execution State Changed' event.
Ton
-
For that purpuse I would use an XControl.
It's meant as an intelligent control, and could hold the code you need.
Ton
-
Please add your image.
You can use the coloring tool (right click) to change colors.
Ton
-
One issue I have with this functionality is that version 1.0 implicitly means 'functional and stable'.
How much of you classes are that upon the first save?
Ton
- 1
-
You could insert an 'Always copy' primitive..
But without the code it's hard to tell. Make sure you sent the VI to NI to debug (it might be a compiler error). And force a recompile of the VI (if it's a VI without code delete the object cache).
Ton
-
Yes, the GUI for a class also limits decrementing the version of a class.
Ton
-
What JKI does with VIPM, is making an executable, zipping the executable up.
Store that zip as a string inside a VI. Then use the installer VI to extract the zip-stream.
(you notice I cut some corners in this process, and this is all just guesswork [citation needed]).
Ton
-
I'm doing this for a source distribution and I try to do the following things:
- Clean the target path
- Relink MNU files
- set the version of classes and libraries
- make a Mercurial commit
Ton
- Clean the target path
-
A little later.......
I can get error 53 if any of the Major, Minor, Fix numbers are zero. But works perfectly if they are all non-zero
...
You cannot decrement the version of a user class. So if you are trying to set it to a lesser value, it fails with 53.
Hi Shaun,
that makes sense, is that also valid for manual changes?
I'll have a look at the documentation for that function tomorrow.
Ton
-
I try to change the version of a library or class with the accompanying VI, and this returns an error 53. Can anyone reproduce this?
Ton
-
Since LabVIEW (2011?) has pre and post build VIs we can have hooks into the build process.
Has anyone managed to sent a message to the build dialog? I have digged a little in the resource\framework\providers\builds folder but nothing stands out (there is a AB_UI_reply_framework_message VI_, however that needs an unknown queue ref.
Ton
PS the builder says during the post build VI that it's saving the last VI
-
Man I'm late too to congratulate, but here it is 'Gefeliciteerd!'
- 1
-
Can MS Mouse Mischief or Multitouch allow me to use a single very strong computer with multiple screens to allow several users simultaneous work over the computer?
For example, instead of buying 4 computers, one for the dad, one for mom, one for the son and one for the daughter, will it allow me to buy a single strong computer with extended desktop over 4 screens that will allow each member to manipulate a different program simultaneously?
It is probably just my longing to the MainFrame days but I really wish this was the case instead of having to support and maintain so many pcs even at home when I come back from work.
You could look at teamplayer. However this is definitly off-topic.
Ton
-
Well if you try to rebuild a physical console where you need to push multiple button at the same time you would need multitouch support. I seem to recall that on the NI forums was some info.
Here is a case study, more info on that. (apparently without code)
-
I would use a timed loop with a timing of 5 minuts. You get pretty good timing, and options to have a constant phase and core utilization.
Ton
- 1
-
On this LabVIEW Wiki page, the following text can be found:
Quote
The capitalization of this chunkname makes sure the code is removed if someone alters the image, thus preventing the creation of malicious snippets.
I aim to show that this is not true. While most programs will remove the code if the image is altered, it's relatively simple to use a free tool called TweakPNG to put any VI into any PNG image.
You are correct, the capitalization instructs editors to remove the chunk upon graphical editing. By using non-compliant tools (like Microsft Paintbrush or TweakPNG) you can bypass this.
So it's not a prevention of malicious snippets, but a precaution. NI could add info to the 'niVI' chunk that contains info about the containing file (like the complete or hashed IDAT chunk).
For instance, you may want to add some extra text to a VI Snippet explaining something, but don't want it to appear when it's dragged into LabVIEW.The code capture tool does exactly that. It even inserts the tool name, and optionally some copyright info.
Ton
- 1
-
Well off course you could precreate the folders as well in a parallel process.
One advice is to use exactly 512 kilobytes as the file size (524288 bytes) since FAT systems like powers of 2. Your values is just over that size.
Perhaps store the header in an index file per directory.
Maybe adding some more folder layers get you to stabilize the increase. It looks like the lookup of folder names is biting you. What options do you use when creating a new file? Perhaps that an option 'replace or create' helps.
Since it looks like the bookkeeping of FAT is limiting, you could open the file in previous loop (as well as the folders):
Ton
-
John's idea is something I found out last week. It's quite good. A conditional probe in the master VI won't work, since the code isn't running. But you can create a conditional probe (before running) in your master VI with a breakpoint.
Ton
-
Changing one massive SVN repo into several Mercurial repositories wasn't an issue. Loading them into Mercurial HGWeb or Rhodecode (my preferred private HG server) was easy as well.
If you setup your configuration of TortoiseHG right then HG is as good as SVN.
Ton
-
If you have Mercurial as a client to SVN you can have the positive from Mercurial (local repository database), with the support for your legace/obsolete/accepted SVN repository.
I have never used this but Mercurial should be able to act as an SVN client.
Ton
-
You can look here for a tool to convert set of subversion folders to Mercurial repositories.
Ton
Giving a NAME to a task.
in LabVIEW General
Posted
You can do this in MAX, or with the LabVIEW function 'New DAQmx task':
Ton