Jump to content

Saverio

Members
  • Posts

    137
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Saverio

  1. You're misunderstanding what Type Cast does. Type Cast knows nothing about character sets - it simply reinterprets a sequence of bytes as something else. Consequently, it's not used exclusively for strings. For example, an array of 4 U8 values can be reinterpreted as a single U32 value. You can programmatically change the font using the Text.SelStart, Text.SelEnd, and Text.FontName properties: font change.vi
  2. Doesn't the company provide any examples with their software kit? We can't see for sure since you need to register, and I refuse to play the games of marketers.
  3. Cross-posted on NI forums: http://forums.ni.com...1788400#M618697 Did you even look at the company web site? They provide LabVIEW drivers. http://www.hbm.com/en/menu/support/software-firmware-downloads/data-acquisition-systems/quantumx/
  4. I don't see an error message. Did you delete it when you edited your post? Are you trying to save to a network share? Does the same thing happen on the local drive? Are you running in a virtual machine? What OS are you using?
  5. Well, I believe you. I've just never seen it set to that as default. Could it be related to the type of video cable that's connected? I.e., DVI vs. HDMI?
  6. I don't think I've ever seen this automatically set to 125%, even on Windows 7. At least I've never seen it set to that on any of the laptops we have here at work, whether the OS came preinstalled from the vendor or whether it was a clean install from disk.
  7. It does indeed look like you've changed the DPI setting or the font size in Windows. Are you using a custom theme?
  8. And here's an example for Android: https://decibel.ni.com/content/docs/DOC-12716
  9. Well, while the example is based on the iPhone, its premise is based on web services, which is not unique to iOS. You can also see a webcast here: http://zone.ni.com/wv/app/doc/p/id/wv-2922
  10. I would suggest looking over this article, available at the NI site: https://decibel.ni.com/content/community/zone/blog/2011/09/06/building-iphone-applications-for-simple-data-monitoring
  11. I don't quite understand your question. Are you trying to create a state machine? Application Design Patterns: State Machines
  12. I don't quite understand why this didn't work. It certainly should work, unless you have a race condition, which would explain why all of the other attempts failed. Try it in a simple VI. If you can't figure out the issue, run the code in highlight execution mode. If it's a race condition, highlight execution mode can usually help to find that error. If you still can't find the problem, then post the VI.
  13. I thought all we were looking for was a simple value change event to use in an event structure. When did we get to multiple loops reading the same control and global checklists? Did I miss a message?
  14. I don't quite understand what you are referring to here. I provided the resetting of the button via a local at the beginning of the program as just an example (albeit a common usage scenario). Clearly, you can reset it anytime you want.
  15. Who knows, maybe NI meant it to work that way. Inquiring minds would like to know...
  16. Sorry, I was explicitly referring to the "inclusiveness" in terms of whether it's a bug or not. You seemed to be implying that the non-inclusiveness is a bug. In actuality, the bug is that in the second case, LV 2010 is not behaving correctly. When you wire in a constant it does one thing, but when you wire in an output of a string function it does something else. That seems to be a compiler issue. In LV 2011 it behaves correctly, i.e., according to the documentation. You may disagree with it, but that does not make it a bug. I do not know the reason why the string range was made non-inclusive. That's something you'd need to ask NI. You can always lobby to have the behavior changed by posting an idea in the LabVIEW Idea Exchange.
  17. From the LabVIEW Help: For numeric ranges, specify a range as 10..20, meaning all numbers from 10 to 20 inclusively. You also can use open-ended ranges. For example, ..100 represents all numbers less than or equal to 100, and 100.. represents all numbers greater than or equal to 100. For string ranges, a range of a..c includes all strings beginning with a or b, but not c. A range of a..c,c includes the ending value of c. Not a bug.
  18. Interesting, but from a practical perspective, that seems like an awful lot of stuff to go through just to get the ability to get a value change event for a latched Boolean. It seems to me to be easier to simply use a switched Boolean and reset it via a local at the beginning of the code.
  19. There are numerous programs available that you can use to create .chm files. The good ones are, of course, not free. Or, if they are free, they're only free for personal use, not for a commercial product. I actually use Kompozer to create the HTML pages and Microsoft HTML Help Workshop to create the .chm files. Kompozer is a little buggy, but it gets the job done. HTML Help Workshop is not very intuitive, and its user interface is archaic and downright user-unfriendly, but hey, it's free.
  20. Well, the "hackability" is still there - it's just that the specifics detailed in the reply on Stackoverflow didn't seem to apply directly to LabVIEW 2011. But then I'm not an expert in interpreting assembly language. Of course, I wonder if NI can sue that poster for providing such details which, to me, seem to be a blatant violation of the license agreement.
  21. There was a follow-up to a 2006 thread made over at the NI forums by the user TorPedoCXC claiming he could crack passwords using his GPU (http://forums.ni.com/t5/LabVIEW/VI-s-password/td-p/310730/highlight/false/page/3). He was basically saying the same thing about the MD5 hash. Maybe it's the same user. The second method won't work with 2011 since that hex pattern doesn't exist. I checked. I also looked for the method he described in going and searching around a starting offset. No go. Not too surprising since the original was in reference to LabVIEW 8.6.1. Does it trouble me? No, not really. If it can be cracked it will be. The protection is there to prevent those of us who are just "mundanes" to be able to skirt the protection. Anyone who's determined will get around the protection. Of course, the legal repercussions of doing so are another matter.
  22. According to this, there is no automagical way of doing this. You need to have separate installers.
  23. Yes, you need NI-Vision. Not sure if those IMAQ VIs are included with NI-Vision, or whether they're part of NI-IMAQ. Note that NI-Vision requires a paid runtime license. FYI, you may wish to vote for this idea: http://forums.ni.com/t5/LabVIEW-Idea-Exchange/LabVIEW-should-tell-me-what-toolkits-modules-and-drivers-are/idi-p/1628818
  24. This may be due to the coercion dot, as reported here: http://forums.ni.com/t5/BreakPoint/Monthly-bugs-August-2008/m-p/758921?view=by_date_ascending#M6325. It appears to still be there, though I don't recall if this was ever determined to be an actual problem.
  25. Not sure if this fits the bill for you, but maybe a MikroTik RouterBoard might work for you. These things are fully programmable, so you can make it do just about anything you want. Don't know if they fit your size requirement, but the most seem to fit your power requirement. I will give you one warning: learning to configure these things is a steep learning curve.
×
×
  • Create New...

Important Information

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