Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


crossrulz last won the day on April 29

crossrulz had the most liked content!

About crossrulz

  • Birthday 04/22/1982

Profile Information

  • Gender
  • Location
    Cincinnati, OH

LabVIEW Information

  • Version
    LabVIEW 2016
  • Since

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

crossrulz's Achievements

  1. Code is also orders of magnitude more complicated now than back then due to more computational power being available and therefore more features are possible. More code just increases the probability of bugs. About 15 years ago, I was peripherally involved on testing code for a $50k FPGA in a satellite. The amount of testing that code went through was absolutely insane, including days of just Reed-Solomon test cases.
  2. What do you mean "no significant new features"? 2017: Malleable VIs, 2019: Maps and Sets, 2020: Interfaces I'll give you the rest though. I have about as much hope in NI Connect as I did during NI's marketing event last year. And NI's communication lately has been lacking at best.
  3. I think you are referring to the GLA Summit that happened in November. VIWeek was in May. Yes, everything changed last year...
  4. I'm left to assume you are referring to VI Week, which was put together in a week or two, completely by the community.
  5. Jordan, the Beta is public. This means you can still participate in the beta forum. That would be the place to ask. https://forums.ni.com/t5/LabVIEW-2021-Public-Beta/bd-p/labview-2021-beta
  6. That was one of the main reasons.
  7. Probably related to this: Spam emails
  8. The Delacor Queued Message Handler (DQMH) is based on using events. You might want to give it a good look.
  9. What I typically do in this situation is use a QMH that manages the hardware. The control loop can send a message to the device loop using a queue. The device loop then does whatever needs done and sends a reply back to the control loop. If no messages are coming in (the queue has a time out), then the device loop can collect data. What this does is isolate the device to a single loop and only it needs the object. The alternative is to use a Data Value Reference (DVR) to store the object. The In Place Element Structure that acts as the boundary so two operations cannot happen at the same time.
  10. You can install NI Linx to LabVIEW 2020 using VI Package Manager.
  11. It looks like you went through a lot of work trying to recreate the Actor Framework, which is already built into LabVIEW. Perhaps you should dig through the examples for using Actor Framework.
  12. You could store it as what I call ASCII Hex. You use 2 ASCII characters per byte to represent the value. You can then use Scan From String or other string manipulations to convert that to a U64 or byte array.
  13. I always stored my SVN repositories on a network drive that was constantly being backed up (I think most IT setups do it nightly). The issue with SVN is that you cannot do any commits or reversions if you cannot access the repository. So if you don't have access to the server, SVN won't do much. That is one of the good things with GIT: you have the remote and the local repository. You can commit and revert locally all you want and then eventually push your updates to the remote repository when you can.
  14. I regards to merging: https://en.wikipedia.org/wiki/Merge_(version_control) In short, it is trying to reconcile the differences between two versions of a file. This happens when you try to merge branches or if you are working in a team and more than 1 person tries to update the same file. If working alone, just don't branch and you will never have to worry about merging.
  15. I used to use Tortoise SVN. It was extremely simple to use as it was right from Windows Explorer. Due to company requirements, I have moved over to GitHub (enterprise server) with SourceTree as the interface. Both work well for me. The only real problems when it comes to SCC and LabVIEW is when you have to merge. If you avoid merging, you will rarely have issues. Text languages also have issues when it comes to merging, it is just easier to manage text files than binary files. I have yet to run into any other issues due to the SCC screwing up.
  • Create New...

Important Information

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