-
Posts
1,172 -
Joined
-
Last visited
-
Days Won
106
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Neil Pate
-
Thanks, I did not know about this feature. Sure enough it is 2010. Now I am really confused as I would have bet (and lost) a lot of money that it was 8.6!
-
Thanks Shaun, I am quite surprised by this as I was pretty sure it was 8.6. Now I have to do a bit of thinking!
-
Hi All, I have some old code I need to make some changes to, and am not certain what version of LV it is done in. I so not have those old versions installed on my PC, and don't really want to install the wrong version. The .lvproj has <Project Type="Project" LVVersion="10008000"> in it, does anybody know if this is 8.6 or 8.6.1? My suspicion is that is it 8.6.1 Thanks Neil
-
Library & Class Naming Convention Advice
Neil Pate replied to MartinMcD's topic in Application Design & Architecture
You know you can customise this to whatever suits you right? Edit CLSUIP_LocalizedStrings.vi in LabVIEWresourceFrameworkProvidersLVClassLibraryNewAccessors and change the Write and Read to whatever suits you. Don't forget to right-click-->make the value default on each of the string controls after you have changed it, and then save. Only pain point here is that it has to be done for each new LV installation -
Have you considered you may just have a dud FPGA card or problem with the PCIe/PXI bus? I did some work on a system that has an industrial PC with a PCI bus extender, and had lots of very strange hardware problems that just went away when we used a different PC vendor.
-
Thanks. I am trying to understand it from the inside, rather than just a black box, so those slides will be good I think. In the course of getting to grips with things I will probably knock together some really simple examples teaching myself the API, if I end up with anything worthwhile I will upload.
-
I think could be called "the more popular implementation of ByRef LVOOP" or TMPIOBL, it just rolls so easily off the tongue
-
The nightmare that is renaming a class and its folder
Neil Pate replied to GregFreeman's topic in Object-Oriented Programming
Yup, rename inside LabVIEW and let the VCS tool worry about tracking the file-system changes. -
Ouch... that is quite worrying!
-
I do recall a colleague having quite a bit of memory problems with large 2D string arrays. The memory would never de-allocate even after the VI had finished running. This problem was unique to strings, it did not occur when the data type was changed to something else. This was LV2012, so perhaps it has been fixed.
-
Apply a library icon to a single VI?
Neil Pate replied to Neil Pate's topic in Development Environment (IDE)
Rocking! I wonder how long has this been a feature? -
Hi all, So this has bugged me for basically forever. Is there a simple way to apply a library style icon to a single VI or control that was not previously part of the library? I know it can be done using the properties dialogue of the library, but that applies the icon to all the VIs in the library which is really not desirable most of the time as then many other VIs need saving. This happens a lot when I create a new VI or control and realise it probably belongs in a different library to the one I initially created it from. Am I being stupid here and there is a menu option somewhere I have never noticed?
-
Thank you Yair.
-
Format "painter" for FP controls/indicators (and perhaps BD constants) would allow the quick copying of the formatting from one object to another. Click here!
-
Hi there, Can anybody point me to the correct sub-forum on lava to post old NI idea exchange things so they can maybe get more traction? I seem to recall there being a sub-forum called "Orphan ideas" or something like that, but my search-fu has failed me. thanks n
-
Would love to have this. I have a medium size project (approx 1000 VIs) that I have to maintain, and edit operations are very slow. Drop VI, wait, make a wire change wait etc etc. I have a similar version of the code base where I managed to fix this by re-organise the hierachy a bit (literally just moved one VI from a library into another, or made it a global variable or something like that), but I cannot seem to make it go away this time around, and do not have time to investigate. The delay is almost certainly due to some type propagation checks or something similar, but I have no idea what the offending code is. If the LabVIEW IDE could just give me some way of letting me know what it is doing when it brielfy locks up I would be very grateful.
-
The nightmare that is renaming a class and its folder
Neil Pate replied to GregFreeman's topic in Object-Oriented Programming
Man, I hope I never have to debug any of your code. A class (or VI) name should reflect what it does. I feel it is not really acceptable to compromise on this just because the IDE chokes sometimes when doing these kinds of modifications. -
SQL and I have never been best of friends. Perhaps it is time I dusted off my textbooks again!
-
Interesting query. Is the -- comment valid SQL syntax? Could a badly formed query be throwing the exception?
-
Preventing System-Style Controls From Resizing With OS Font Settings
Neil Pate replied to mje's topic in User Interface
That thread is from June, I told you my memory was bad I do seem the recall a thead on the darkside discussing fonts and this was where I first learned this tip. Of course I cannot find the thread anymore. Thanks for the reminder though, Anakin. -
Preventing System-Style Controls From Resizing With OS Font Settings
Neil Pate replied to mje's topic in User Interface
Glad that helped. I seem to recall somebody on the darkside (Christina?) telling me (or somebody else, memory no good these days) that the number is like an index into some global font list or something. -
Preventing System-Style Controls From Resizing With OS Font Settings
Neil Pate replied to mje's topic in User Interface
Fonts in LV do suck quite a bit. I use system style controls exclusively for GUI type FPs. I normally shove these settings into my LabVIEW.ini and app.ini file appFont = "0" 13 dialogFont = "2" 13 systemFont = "1" 13 BDFont = "2" 13 This way the fonts are consistent between OSs that do and do not support high res fonts (i.e. WinXP). I have just tested it out with Win7 set to 150% (I normally use 100%) and it also works fine. These keys also stop the BD getting messed up when a VI is edited on a WinXP and then a Win7 machine (due to font size differences). Note: I have only a vague understanding of what these keys actually do, but they work for me I think these settings force the app to use the fonts specified, and the sizes, so they are not affected by font changes. I have seen similar settings where the actual font is specified (i.e. appFont = "Tahoma" 13 etc) Not sure this is exactly what you are after, but its worth a try.