Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/27/2014 in all areas

  1. I have a personal convention for indicating this, but many people hate it: remove the "object out" terminal for any subVI that does not modify the private data. If it has an "object out" then it modified the data. If it doesn't have an "object out" then it didn't modify the data. Q: But, oh, how will we railroad track our VIs when calling multiple read methods?! A: You won't. You'll call them in parallel like God and dataflow intended. In my personal code, the only time I'll have an object out for a read-only method is when the class contains a refnum -- because by reference, you cannot be sure anything is read-only, and thus there is always a data dependency between function calls.
    1 point
  2. I had so many problems with Dropbox (and SugarSync) trying to sync source/builds across machines I gave up completely and now just rely on my VCS.
    1 point
  3. In the same vein, services like Dropbox can also prove problematic though not quite as intrusive. I sync many projects with my laptop via dropbox and during builds LV generates files and wants to delete them and rename them. The problem is that my machine/internet/dropbox service is running too quickly about 75% of the time and accesses the file during the build process which generates an error or just slows things down in general.
    1 point
  4. One thing that hits LabVIEW saves and loads quite badly are certain Virus Scanners. They seem to want to intercept every single LabVIEW disk access and that can mount up to really long delays and totally maxed out cores. Some virus scanners are worse than others but all of them have some influence. Another reason for long delays when trying to open a file can be network paths installed in the explorer workspace (either mapped to a disk drive letter or simply as network path). If some of these paths are not currently available Windows tends to run into timeout delays for various file access routines including opening the file dialog box. For some reason Windows seems to enumerate the whole desktop workspace repeatedly on such actions and queries all those paths and if the network server that these paths connect to is slow to respond or not available, that enumeration can really take several seconds and more.
    1 point
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.