Jump to content

Neil Pate

Members
  • Posts

    1,179
  • Joined

  • Last visited

  • Days Won

    109

Everything posted by Neil Pate

  1. You mean like this? That is possible. Obviously for the sake of change a colon is now used to separate the elements, because hey they were changing everything else, right?.
  2. Your two blog posts are really interesting reading, thanks for taking the time to document your experience. You really are persistant! This is a really nice writeup that will probably be totally ignored by all the managers and c# developers at NI and their sub contractors. Your example of setting the scale ranges just screams .net interface! Yuck 😞 Same with this unbundling drama in classes. No LabVIEW developer would look at the technique in NXG and come to the conclusion that is a good experience.
  3. And I had totally forgotten Run Continuously has been removed. Like all good citizens I don't use this for actually running anything, but it is so helpful when debugging. In Current Gen when I have a VI that is misbehaving and I already have all the data "pre-loaded" in the controls I turn on the Retain Wire Values, click Run Continuously and I can just hover my mouse over the wires and can usually very quickly spot the mistake in my code. Why is a feature like this removed? Sure, it is not a great thing to use this to actually run my application, but why removed it? Hide it away somewhere if you are worried it is going to be abused. I raised this issue in the technology preview forums years ago. Again, surely there are others who use this feature regularly? Edit: so I was probably too harsh here, sorry. It seems that in NXG if you have Retain Wire Values turned on and you hover over wires after the VI has run you do actually get a small tooltip type popup that displays the value on the wire. I need to play a bit more with this implementation. Edit2: actually I forgot another useful scenario where I still use run continuously. Simple VI prototyping. I write some code that does some kind of data manipulation and want to test it quickly manually with a bunch of input vectors. Hit run continuously and very quickly test a bunch of the input values and manually observe the outputs. Now in NXG I will have to create a new VI, drop down a loop of some sort, wire drop in my sub VI etc etc. What a pain in the ass... 🤮
  4. The GUI of NXG is unfortunately stuck in 2010. Perhaps forever. The depressing thing is I don't even want to know how much money has been sunk into development.
  5. Apparently X is now delete. (As an aside, not sure why the "X" is different sizes on these two icons. Also why do some of these things have blue overlays (like the Create Recursive) but not others (Like Create File Suffix or Check If File Of Folder Exists)) oh no wait, it is not. Here X is close. Here it is close. And now we use the bin for delete. Sigh...
  6. Why do web VIs have a different file extension? Now I have not used these on NXG but I sincerely hope we don't have a different file extension for RT and FPGA VIs.
  7. Speaking of quickdrop... "esseqz" really just flows out of the fingertips does it not? (Thankfully just by typing "Less" in the quickdrop you get want you want). I think the machine learning algorithm that was used to generate these "shortcuts" might need a bit more training data. Pity the algorithm did not at some point put their hand up and say, hang on, this is a bit crazy. Just look at the others, "ess" for Less... "erg" for Retain First Error
  8. Please do give it another whirl. Certainly it is getting better just most of the pain points we have been moaning about for literally years are not being addressed. I feel this feedback is just going nowhere. It is quite telling that the devs of NXG do not monitor LAVA (I agree with you). I wish NI could show us a just a single medium or large application that is being developed in NXG. Thankfully Current Gen is still fantastic and just getting better, but at some point (probably in less than five years) work is just going to be stopped and then it will slowly wither into irrelevance.
  9. I really like the auto-alignment feature of the Front Panel, but why is this disabled when designing a new gtype? There seems to be no snap at all so getting things to line up nicely in a cluster is a lot more work than it should be.
  10. Anyone want to guess what is in the bottom icon? (Not to be confused with the Cluster which looks quite similar and is just above it). Yes, you guessed right. Decorations and control references! Because those definitely deserve to be grouped together. But just to further confuse things, they are now called Data Placeholders. I am sorry, I just cannot believe this GUI was designed by anyone who has actually used LabVIEW in any capacity or that this is the result of 8 years of iteration.
  11. Buttons? Come on... what is wrong with saying they are Booleans? "True and False" data? Phew glad this was changed. What is next, renaming a DMA FIFO to "magic thingy the computer does to get data into the memory stuff without bothering the brains bit"?
  12. Selectors, seriously? This was the best name the committee came up with?
  13. These are not actually Data Types. There are palettes for manipulation of data.
  14. Why are there two different representations of clusters and arrays?
  15. Please tell me I have missed something obvious... By visual inspection of the project, what is the access scope of the two methods in the class? NXG has taken away Virtual Folders and also now visual indication of access scope? I am being dumb here right, I must be missing something obvious surely? For comparison, here is a class I wrote 10 years ago, which of these looks easier to use? (Note my actual class on disk has a flat structure, no API or Sub VIs directories are present.) Now I have reminded myself that Virtual Folders are gone. This is so terrible.... Why NI? 😞
  16. Check out this excellent presentation that covers a lot of the bases. https://www.studiobods.com/en/niweek2019-ts170/
  17. I am still not convinced I want to develop a 2000+ VI project in NXG ... or that it has even been done yet. We are probably close to 8 years (or more) into development of NXG. That is a very long time to go without this kind of test.
  18. AQ, maybe NI does things differently, but when I sit down to my customers at the start of a new project I explain to them we need to try and get the GUI design as close to correct quite early on as changing it later can have huge implications (cost, frustration etc). It does not seem this was done by NI. Surely we, the audience of lava, are approximately your target customer? Between us, the forum peeps who have commented on this thread have probably spent hundreds of thousands of hours using current gen., shipped hundreds (probably more like thousands) of totally different applications, directly or indirectly been responsible for tens of millions of dollars worth of NI hardware purchases and use LabVIEW in vastly different ways. Yet it seems our opinion is worth virtually nothing when it comes to deciding the direction of NXG. I have been really quite happy with LabVIEW current gen for the last few years (except for a few weird editor issues which made me skip certain versions completely) .., but at some point NI is going to turn off the tap, and I fear that is going to be sooner rather than later. Also, we want our new shiny NXG toys to play with now 😉 but cannot afford to invest into something that may not pan out.
  19. Thank you. Sounds like I should just wait a few weeks for the official release of 2020 and 5.0
  20. Thanks. Do you know if I were to install it now and start to tinker with it I could then activate it with a Pro license when it is officially released in a few weeks time? I am certainly not going to be deploying my commercial application for a few months still.
  21. So I have a commercial project I am developing a subset of in NXG (specifically I am using the Web Module) . Currently I am using 4.0. I am excited to try out the new version and have a few questions about 5.0 NXG Community Edition. Can I download and use it for my commercial application as I have a valid Software Reference Library license? Does it install to its own special location that is going to be different from 5.0 NXG full version? Am I crazy for attempting to install it straight onto my dev PC that I actually need to do work on? (NXG in a VM is a memorable experience for all the wrong reasons).
  22. Well, apart from the bug in LV8 (I think) where moving files around using the file tab would cause them to go into the wrong place on disk I am pretty happy with it! I must be an oddball. Regarding your previous comment about changing the icons in the project in NXG if you had your way... this is a bit scary. If you (yes, we really do put you on a pedestal!) cannot get traction within NI what hope is there for mere mortals like us. Thank you for your comments though (🙏), even though I sound a bit negative I genuinely appreciate the time you take to engage. I know a product the size of NXG is the result of the direction and labour for a large number of managers and developers, but I not so secretly wish more NI decision makers would comment here. I know there are other forums I could post this on which might get more involvement from NI, but I feel the general audience here on lavag represents a more accurate spread of developer skills.
  23. I am seriously surprised scripting support (or interfaces) are given higher priority to fixing the GUI. That seems like aiming for the 1 percent use case. Probably less than 1 percent actually. Apart from the tool makers, who is honestly using scripting enough to warrant its prioritization? Put another way, is there a single medium or large application developedfrom scratch in NXG or even converted from CG NI can showcase to us to put our fears at rest? I am talking more than 20 or 30 classes, something like that.
  24. hooovahh, we have been giving feedback for > 5 years. Nobody with any authority to direct change seems to be interested. The thing I cannot understand is this... the engineers intimately familiar with LabVIEW today are the engineering managers of tomorrow. NI is pissing off the engineers of today who are the ones signing the purchase orders of tomorrow. I never intended for this post to descend into a rant session, I am just disappointed that after so much investment by NI this is the product that has been laid on the table. There was no need to revisit change every single decision in current gen, most of the paradigms worked really well. I would literally hold captive anyone even remotely interested in LabVIEW and gush wildly over its amazingness, like a parent gushing over their favourite child. Now when people ask me about NXG I sort of blink and stare into the distance and change the conversation.
  25. And this is another thing that makes the jump to NXG less palatable; it is like starting over.
×
×
  • Create New...

Important Information

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