Jump to content

Phillip Brooks

Members
  • Posts

    908
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by Phillip Brooks

  1. I don't have a setup to test this right now, but maybe try using Datasocket FTP functionality to write to the FTP server? No Internet Toolkit, System Exec or windows security configuration required. The LabVIEW app and customer would use the same server and account. UPDATE: Just tried using DataSocket with the NI FTP site and received no LV error; the file name appears on the server, but I can't open it... ftp://anonymous:pbrooks100%40gmail.com@ftp.ni.com/incoming/lavag.txt[text] [/CODE] Note that I had to URL encode the @ in my email address as %40 because the @ is the separator between the user info and server name in RFC-1738 DataSocket FTP Write Example.vi (LV 8.6)
  2. Is that lava flowing, or BBQ sauce?
  3. This list of 10 things might make LabVIEW a bit nicer for me as an NI customer, but I see nothing that helps me make my product better for my users...
  4. One sample per second? If your device is rotating at around 30 RPM you may see alternating signs in the difference (random values) when samples occur across the zero reference. You could increase the sample rate and adjust your calculation accordingly, but may occasionally experience 'random' values whenever your samples occur over a zero crossing. Create a shift register to store the sign of the last few differences. When the sign of the current difference doesn't match the previous values, add or subtract 2^25 to compensate for the zero crossing.
  5. I guess I should have defined low-hanging fruit as ideas that can be implemented with lower effort or scope on the part of NI. I love simple things like the smaller T/F constant but I have to say that almost everything that has been completed is primarily IDE / cosmetic or a fix to a CAR. We did get a new feature that was of high value (thank you Stephen!) The Idea Exchange is what, about three years old now? That gives us two cycles of reviewing suggestions, selecting, developing, testing and release. What we've received is nice, but I'm concerned about features I mentioned before. If these are on the roadmap but might not make the next release cycle then please at the very least mark them as In Development. Then all you need to do is listen to me complain that I haven't seen any progress . Maybe NIWeek / LV 2012 will surprise me. (didn't have time to participate in the beta this year so I have no idea of whats coming)
  6. I would, but only a dozen or so people would vote for it and it would disappear like all the other GOOD ideas
  7. Learned a new term; "cargo cult programming" - http://goo.gl/KVNm

  8. I won't be at NI Week, but I had an idea. What if NI were to take the top 10 or so ideas from the Idea Exchange and allow attendees to vote by show of hands, robot controlled ping-pong ball machine or stones in a pile. The top voted idea would be assigned to a group and delivered in the next product cycle. I feel lately that the only Idea Exchange entries that get any attention at all are the easy "low hanging fruit" ones. Why not listen to the community more? I don't need VeriStand, a G to C Code generator or web based SilverLight tools. I DO need things like SSL/SSH and Amish controls...
  9. You can use the Open URL In Default Browser function and the Mouse Down Event for a string control. WebLinks.vi
  10. You might be able to change the COM port assignment behavior by using one of the techniques in this document: http://www.ftdichip.com/Support/Documents/AppNotes/AN_123_How%20COM%20Ports_Are%20Allocated%20on%20Driver_Installation.pdf
  11. National Instruments is Bullish on Thailand - http://goo.gl/9JxFz

  12. Kids are singing Parry Gripp songs & now I can't get Baby Monkey out of my mind! http://goo.gl/Pf5zU

  13. Is there ever a "right way"? I learned from my wife years ago that there is "her way" and the "wrong way".
  14. I was suggesting that if the FTP progress is an issue, vote for my meager idea. I had some off-line correspondence with NI folks regarding the SSH, but I'm more of a consumer and not qualified to provide the level detail that would be required. I still think this should be implemented in NI-VISA .
  15. There was a progress bar question on the NI forums a couple of years ago related to the FTP functions in the Internet Toolkit. In that case, the file to be loaded was of an exact known size, but the function that transferred the file did not expose the bytes transmitted. Brute force suggestion to the poster was to use a global. A better solution would be to add a notifier that could be monitored for each file transfer session. Vote for it if you use FTP, but what I'm really looking for is a total rewrite of the toolkit and native support for SSH/sFTP. For a loader, the percent progress for loading a VI hierarchy could be approximated by knowing the number of VIs to be loaded and the current number in memory. As Aristos pointed out, the 99% issue exists when the last VI to be loaded happens to be the biggest (code size or data/memory allocation size).
  16. Automate the creation of large enum lists in #LabVIEW - http://goo.gl/6xzca

  17. If your number of ports is more than eight, maybe you could use a terminal server instead. Our ESS setup uses two 16 port terminal servers to attach up to 32 UUTs via RS-232. We have a mix of code that uses NI-VISA configured for a raw socket and/or use the Internet Toolkit Telnet VIs to the ports. We run from four to 16 hours using TestStand to execute command line tests on the UUTs. Our biggest problem to date has been the reliability/quality of the UUT diags... Most terminal servers can be configured for 232/422/485 on a per-port basis. I haven't used any of the latest, but some include COM redirect drivers much like the USB-Serial devices to make interfacing easier...
  18. Maybe use compare elements and then exclude the items you're not interested in; a variation of this: http://lavag.org/topic/7335-wildcards-with-search-1d-array-prim/page__p__42656#entry42656
  19. This same code was posted on the dark side, and promoted on LinkedIn with the same link (below) https://decibel.ni.com/content/docs/DOC-18612 Self promotion is fine, but spamming every possible forum with password protected code creates a negative impression of the poster (for me anyways).
  20. Get your groove on and twiddle with bits using NI hardware (Not THAT NI) http://goo.gl/ADT2d

  21. Get your groove on and twiddle with bits using NI hardware (Not THAT NI) http://goo.gl/ADT2d

  22. I recall having some weirdness with "Get Text Rect" not working well with italic and bold fonts. I ended up padding by +(x)% of the width to make things 'pretty'...
×
×
  • Create New...

Important Information

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