-
Posts
1,209 -
Joined
-
Last visited
-
Days Won
116
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Neil Pate
-
Open-source LabVIEW client for streaming test data to Nominal
Neil Pate replied to JP1's topic in LabVIEW General
Yeah, the real-time aspect of it does necessarily mean a tradeoff in other places. The LabVIEW Discord is quite well laid out though with sensible channels so we can keep discussion targeted. Personally I value the real-time aspect higher than the formal structure of a traditional forum so I (and many others these days) are gravitating to that kind of technology. It's definitely not perfect though! -
NI 9145 with NI 9476 + 9375 on TwinCAT doest work
Neil Pate replied to Gabriel Utomo's topic in Hardware
IRC? Wow there is a blast from the past. Thank you for digging up some good old memories of many well spent nights spent at my university computer lab arguing with other randos on the internet about alien activity and other tin foil hat stuff 🤣 I did not realise that is where all the LabVIEW developers had gone... -
NI 9145 with NI 9476 + 9375 on TwinCAT doest work
Neil Pate replied to Gabriel Utomo's topic in Hardware
It is a pity you don't get on so well with Discord, your presence over there is sorely missed. -
NI 9145 with NI 9476 + 9375 on TwinCAT doest work
Neil Pate replied to Gabriel Utomo's topic in Hardware
Because of the people on Discord or because of NI's implementation of EtherCAT? 😉 -
NI 9145 with NI 9476 + 9375 on TwinCAT doest work
Neil Pate replied to Gabriel Utomo's topic in Hardware
@Gabriel Utomo there is not much activity on LAVA these days. You might have more success if you post on the LabVIEW Discord http://discord.gg/labview -
Open-source LabVIEW client for streaming test data to Nominal
Neil Pate replied to JP1's topic in LabVIEW General
Hi @JP1 Its probably a good idea to post this also on the LabVIEW Discord, as there is quite a bit more traffic there these days http://discord.gg/labview -
@Rolf Kalbermatter my team and I still use in some systems here! In fact this very last week we have needed to add some lua stuff to an old project.
-
You resurrecting LuaVIEW?
-
Yeah I also got as far as the login page and noped right out of there, I did not realise it was available to download.
-
How to load a base64-encoded image in LabVIEW?
Neil Pate replied to Harris Hu's topic in LabVIEW General
The Weather Station example that ships with LabVIEW shows a bit of this. but the data is not Base64, its just a pure characters, -
LabVIEWs response time during editing becomes so long
Neil Pate replied to MikaelH's topic in LabVIEW General
@Thomas Robertson 18k VIs? OK, that is quite a big project. Have you tried splitting things up, maybe introducing a few PPLs? -
You might have more success posting this on the Discord. Most of the conversations happen there these days.
-
but not quite as punny... or am I just not smart enough to get that one?
-
Love the choice of embedded image 🙂
-
Phew that is a pretty strong opinion! Although I personally am not a fan of the overall style of DQMH none of my problems are with the scripting/wizards or placeholder text. I think any framework that tries to do "a lot" will be complicated... your own personal framework (which you likely find trivial to use) is likely to be a bit weird to others. DQMH is extremely popular for a reason... To paraphrase the words of a wiser person than I, "please don't yuck someone elses yum"
-
@Mahbod Morshedi no need to apologise at all. This is a journey for everyone and all the opinions here are given with absolute kindness in mind, just sometimes the message gets lost in text. If you add new features to your application, there is no need to make a new wire. Assuming you have some kind of core cluster you would just have a single wire through the whole application and you can add new stuff into this cluster. Now, that will start to get clumsy at some point (when it reaches what we sometimes call "megacluster" status). To prevent this from happening it is normally better to try partition your application into independent things, (loops) that contain just the data they care about. Then each thing becomes simpler. Then you need to figure out how to communicate between these things and you go down a rabbit hole. Have you looked at one of the popular frameworks like DQMH?
-
yup, completely agree with this ^^^^ I have done something similar in the past where I used a global variant as a data store, and then used attributes to store/get data (and some convenience VIs to convert to the known types). It was a bit of an experiment in a system that had many data generators (different interfaces to independent pieces of hardware) and several hundreds of data variables (tags) all communicated over OPC-UA, so had a fairly sophisticated method to set/get by name as I didn't want to deal with such a mega-cluster anywhere. It worked fine, but in the end I would not really recommend it for simple systems where you just dont want to make the proper data types.
-
How do you look up the data in your array? Via --Tag? If you are going to do that you might as well just use a map. But anyway, I am not a huge fan of this approach. I think better composition into clusters or objects will also make your wiring neater, more testable, scalable etc I do recognise the need for nice neat diagrams without wires going all over the place, but proper decomposition/architecture normally fixes this. So in general I would have to say you are not on the right track with this approach, but this is of course just my opinion.
-
LabVIEW tools cursor is the Arrow even when other tools are selected
Neil Pate replied to spcase's topic in LabVIEW General
That is weird. No sorry not seen that before! So you have tried manually changing the tool? -
@Rolf Kalbermatter the admins removed that setting for you as everything you say should be written down and never deleted 🙂
