-
Posts
835 -
Joined
-
Last visited
-
Days Won
49
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by MikaelH
-
-
The main reason I don't use the OpenG panel VIs is that quite often I want only a subset of the controls and it's important not to handle some of the controls I want to avoid. Usually it's either a matter of building the refs array manually or using one or more of the Controls[] properties and then deleting the unwanted refs from that.
Your are right, these VIs should have some filtering functions. E.g. All controls/indicators where the Label Name starts/ends with a certaing character "...$".
Or just have an array of controls refs and only use thoses.
//Mike
-
-
FYI my IT department blocked all my file uploads a while back, and I had to request special permission to be able to upload stuff to lavag.org.
-
I just got my result back from my CLA-R, and I passed , but not with 100% :-(
I really like to now what questions I missed/missunderstood.
I didn't find any questions that difficult, but you need to know the software development modules NI is referring to, you can find all that in the Self Pace training.
You need to know the advanced stuff and limitiations of about X-Controls and classes.
- 1
-
-
Intel has the solution for you :-)
http://www.youtube.com/watch?v=U6IvsZnPtsY&feature=youtube_gdata_player&wapkw=smallest
- 1
-
You appear to be able to use a global variable in the same way in a class, it doesn't create directly under the class but you can add it and set the scope to private.
Remember that a Static attribute using e.g. Globals/Functional Global in a base class gets shared between two different sub classes.
That might be something you want, but maybe you want this “global variable” to have one unique value per base or sub class.
In that case you can use a Named single element queue, using the object's class name.
-
GDS's GOOP3/4 class type have support for this.
You can look at those implementation to get ideas of different ways of doing this.
//Mike
-
FYI it's easy to reproduce:
Using the Conditional Indexing output in a for loop with the TimeStamp type.
Then activate the parallelism on the loop.
-
Remeber that property nodes causes a switch to the UI thread, they can be 1000 times slower than a local variable.
//Mike
- 1
-
So you got a real cube, so nice
-
Remove these and it works fine,
Our real code is not exactly like this, but we'll try this and see it it fixes the issue.
-
You need to use a Null Modem Cable. (pin 2 and 3 needs to be crossed).
After that is should work.
//Mike
-
If you use a PNG image you can get nice alpha-transparency on your front panel.
-
I filed CAR 382426.
Thanks, then I just let my local NI office know that the CAR if filed
-
I can reproduce in LV2012.
Thanks, I'm using 2012f3, I guess I have to wait for SP1 get see this fixed.
//MIke
-
If I enable the Loop Parallelism on the this for loop I get this error:
Do you get the same?
I'm going to report this to NI Australia.
//Mike
-
Mikael, this is about the UI itself.
Ahhh, now I get it , stupid me.
-
Can you give us a bit more info?
What numbers, I32,SGL,DBL?
Arary Size?
Start Number?
-
Here is a quick example using active objects.
-
That's not good, this means I probably need to keep the source inside the VIs :-(
-
That was easy, I just added an extra input
Just place the attached file in the Symbio-GDS folder:
..\LabVIEW 20xx\resource\Framework\Providers\Symbio_GDS
And make a VI like this:
Cheers,
Mike
- 1
-
Not yet, but give me a minute and see what I can come up with...
-
I've created a video that goes through the new features:
http://goop.endevo.net/GDS/videos/GDSFeatures4v5
One thing that isn't mentioned is that you now can have 20 classes in the project in the free version.
Cheers,
Mike
Has anyone ever felt the desire to restrict a field to a single method?
in Object-Oriented Programming
Posted
I can see the need of this, but since I try to keep classes small-ish, I normally remember that I should always access that attribute through the public/private helping method.
But I still prefer referenced object and I can easily solve this with that design :-)