-
Posts
546 -
Joined
-
Last visited
-
Days Won
25
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by crossrulz
-
-
Interesting part to me is any mention of the virtual event they were planning in May as an initial NI Week replacement has been removed.
-
I have heard directly from NI that there are no plans to delay the releases that were planned for NI Week being in May. So I would expect the virtual event planned instead of NI Week in May will have all of the normal product announcements we would normally have in NI Week keynotes.
-
Your best bet is to put your request here: NI Forums - Version Conversion
-
1
-
-
On 1/10/2020 at 2:03 PM, X___ said:
I do like units for UI. If my users want to use MHz rather than kHz, or ps rather than ns, I do not have to worry about any fancy UI gimmick. It works (it even will not let the users change the dimensionality of the unit of a control at run time, which saves me the headache to fight against mischievous or distracted typers).
I just set the display for my controls to something like "%#pHz". The %p sets the display mode to SI Notation, which uses the prefix.
-
1
-
-
So what I am gathering here is that the Assert Floating-Point Numeric Type.vim does not work with units. Otherwise, it does look like the timestamp case for the Scaler To String.vim is the first one that would work with a numeric, even with units (just feeds into a Format Into String).
I'm so glad I gave up on using units ~13 years ago...
EDIT: Daren posted right when I was about to hit "Submit".
-
Crosspost on the dark side: https://forums.ni.com/t5/LabVIEW/How-to-solve-this-kindly-help/m-p/4004765#M1144354
-
-
When not doing TestStand, I tend to use something similar to a Queued Message Handler. Possible commands to a module/actor are the public interfaces in a library while the queue/event/etc are stored in a private Action Engine.
-
So you just want the missing elements?
-
You get that with any error. What I found is I had to make sure the installer was "Run As Administrator".
-
14 hours ago, Rolf Kalbermatter said:
If you really always want to remove the last three elements the OP needs to use an Array Length node, subtract the number of elements he wants to remove from this length and wire that to the offset. In that case you can leave the size input unwired because it will default to the rest of the array.
That's too complicated. Just wire the 3 to the Length and leave the Index unwired. Delete From Array will default to deleting from the end.
-
1
-
-
You are mixing definitions of "Hex String". It appears you need a raw/binary/flat data string. So replace the Number To Hexidecimal String with a Flatten Into String. The Number To Hex String converts into an ASCII text, which you do not want. Further, since you only want 4 hex character (ie 2 bytes), you need to add a U16 conversion bullet after the multiplication.
-
There also appears to be A LOT of interaction between things. If I disable the Value Property Node, the User Event gets into the same realm as the Notifier and Queue. Removing the channels makes it even more the similar. Maybe the Queue Status in every single VI is doing something?
-
You will likely need a write (to request the data) and a read (to get the data) for each slave.
-
1
-
-
State Machines are your friends here. You can easily make a state for each of your steps. You can maintain your state list with a queue or you can have a good study of the JKI State Machine.
-
24 minutes ago, Phillip Brooks said:
Killer feature: SSH 😆
I did have word that NI was working on something for SSH in LabVIEW 2019. I have not seen anything mention of it in the beta forum (have not gotten it installed yet), so it probably got delayed.
-
4 hours ago, 0_o said:
Does it support scripting and OO? Could I use llb/lvlib/lvlibp/...? What are the benefits? Is the FP resizable?
Scripting is a work in progress last I heard. OO is now a feature and NI is working on Traits. I think llbs are gone. lvlib I think got transformed into something else. I do not know of any replacement currently available for the PPLs.
Benefits? "Programming Optional"!
For me, I will consider NXG when packages (ie PPL replacement) are more fleshed out. Otherwise, I think all of the features I would need in my current position are implemented.
-
I downloaded the DS disks last week and the speeds seemed good to me, considering the corporate IT mess I have to get through.
-
1. Help->Find Examples. Do a search for XML
2. Go look at packages in VIPM. NI has a Simple XML library that I used to figure some things out. Then JKI and MGI have their own XML packages you can have a look at.
-
1
-
-
Yes, I still heavily use ini files. Admittedly, I am starting to transition my code to use XML.
-
Here are your VIs saved in 2015.
-
Right-click on the timer indicator and choose Display Format. Choose the Relative Time type and then the HH:MM:SS radio button. The indicator will now show your hours, minutes, and seconds.
-
I still maintain that using parallel loops is greatly beneficial to you here. But if you insist on LVOOP, you should have a nice long look at the Actor Framework.
-
I can't say I support the use of the Write DVR Value. The point of using a DVR is to protect critical sections of code (ie avoid race conditions). If you are just randomly writing a value to a DVR without doing the Read-Modify-Write protection, you might as well use a Global Variable and get better performance.
-
2
-
LabVIEW NXG Feature Parity to LabVIEW "Classic"
in LabVIEW General
Posted
It is C# for now. There are talks for making G interfaces for scripting. It is just not a priority last I heard. Admittedly, it has been probably a year since I heard that discussion.