- Popular Post
-
Posts
533 -
Joined
-
Last visited
-
Days Won
21
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by crossrulz
-
-
- Popular Post
13 minutes ago, X___ said:Be so kind as to distill the substance of it in a post here.
NI Week keynote. Pure marketing BS. Exactly what I expected from it.
- 3
-
Well, I'd say you've been lied to on the protocol.
Interestingly, all of the bytes (except for the initial byte) are alpha-numeric. If I convert your hex values to ASCII I get:
Write: 00P004SOL1
Read: 00D0010
This still means nothing to me. Just thought I would go through the exercise in case it sparks someone's thought process.
-
That manual also mentions "included cables". You might want to ohm out that cable to see where pins are actually going.
-
7 minutes ago, rharmon@sandia.gov said:
Crossrulz,
What do you mean by "Then you need to read using the protocol of the device" The read buffer is always empty.
When I send this polling command the response from the UPS should be 7E05 0318 B004 52 the data being 1200 or 120.0V
1. Make sure you are actually following the protocol of the UPS. What is the model? Do you have a link to the programming manual (might also be in the User Manual)?
2. If you send a binary string to the UPS, I almost guarantee it will not spit back "120.0V". It has a protocol defining the message format.
Since you are getting no data back, I am left to assume you are sending an invalid command. Though, it is also possible the UPS is using a different pinout than you expect for the RS-232 connection.
-
Since it look like you are sending binary data, you really should turn off the termination character at the VISA Configure Serial Port (Boolean input on the top). Then you need to read using the protocol of the device. This should involve reading a start byte, message ID, data, a checksum of some type.
-
I'm also a TI guy. The TI-83 was the recommended calculated in high school, but I already had a TI-82. The only real difference was the handling of unreal numbers. I had to do some special programing to handle i in my Pythagorean Equation program. In college, it was the TI-89. I used to have all kinds of programs I wrote/distributed, including one I wrote that was to handle an entire exam for one class. I think they are long gone now. I still have both calculators, but I usually end up using the TI-89 emulator on my phone.
-
No. It is more like they just use the same library on the back end. But a Map is not going through a conversion to a variant first.
-
On 5/2/2020 at 8:21 AM, Neil Pate said:
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
Those are the same as what is default in LabVIEW 20XX. They were chosen by Darren specifically to only have to type with the left hand.
On 5/2/2020 at 3:47 PM, Neil Pate said:And I had totally forgotten Run Continuously has been removed.
I remember being part of the discussion to remove it. I thought it was supposed to turn into a right-click option on the run arrow.
-
My understanding is that the Linx Toolkit will be available in the professional LabVIEW 2020. But that hasn't been released yet (hopefully mid-May).
-
Will this be recorded? I will attempt to attend, but have appointment that will likely cover the first half.
-
39 minutes ago, Aristos Queue said:
You know how all LV objects are represented as cubes? What do you call just the surface of a cube? 🙂
To be a little more obvious: LVOOP Interfaces
-
24 minutes ago, Antoine Chalons said:
I very much agree with the need for scripting.
It seems some folks at NI think that it's enough if we can use c# to script... almost funny...
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.
-
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.
What do you think of the new NI logo and marketing push?
in LAVA Lounge
Posted
But isn't every logo?