Jump to content

asbo

Members
  • Posts

    1,256
  • Joined

  • Last visited

  • Days Won

    29

Posts posted by asbo

  1. Not all dlls contain .NET metadata so they can't be loaded as .NET assemblies. I believe shell32 would be one of those. You would need to use LoadLibrary from the Win32 API to load it. Also you should just load it by name. The system will locate the appropriate copy.

    Agreed, shell32.dll is not a dot NET assembly. I think there's an assembly viewer tool that comes with Visual Studio which would could point at any given DLL to check with, but I don't know of anything that comes with Windows off-hand.

  2. That was how I felt about Richard's retort. I read his list of unforgivable flaws and every single of one of them has a solution I would have easily handled six months after starting LV. I didn't read the rest of the page, but I get the impression he comes from a distinctly non-G background and simply has no desire to change his mind.

    • Like 2
  3. I think this is a bad example usage of the feedback node. I would just use Add Array Elements and call it a day. Or if you feel like being complicated, keep the equality comparison and use the Boolean to (0, 1) node and iterative sum that.

  4. Are you constantly acquiring data irrespective of RPM? If you are, use the logger to track windows of time which are validate and then "mask out" the data during windows when the logger is disabled. I think that having a separate channel of t0's is unintuitive and potentially awkward to use.

    However, I think the correct way is probably to have new groups/channels per instance, unless this adds too much overhead due to event frequency. It also depends on how the data is going to be analyzed. If you're talking about someone using the TDMS viewer to check this data, I would almost think that discrete groups would be more clear, or that writing a custom viewer to tie the waveforms together coherently might be a better solution - you might be trying to solve the problem in the wrong place.

    Be sure to consider scenarios where this RPM value could bounce back and forth quickly and the effect the will play in logging.

  5. I specify the SQLite binary at only one point in the library, so it should be easy to substitute different compiled code for different operating systems using a single conditional disable structure.

    I'm excited to see this toolkit released. :thumbup1: I agree that the ideal route would be to use a conditional structure to specify the correct binary - then each platform can benefit from their specific build.

    Does licensing actually allow you to include the binaries with the toolkit? I know that some software is prohibitive of that.

×
×
  • Create New...

Important Information

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