I'd like to suggest the possibility to query attributes of a control during debugging, i.e. after the program stops at a breakpoint I would like to have the possibility to obtain the scaling behavior (manual, autoscale) of a graph and the assignment (left/right axis) of a plot...
When developing a process mimic, it is very helpful to have lines and arrows linking the controls, to make it easier to visualise the process flow. A simple example would be to have a line or an arrow from the control that sets a motor's voltage to the control that shows the measured motor speed. Obviously any real-world example would be much more complicated than this.
If there is already a way of doing this, then my request is to make it much more clear in the help system. My searches yielded nothing beyond making a bitmap in another tool, putting controls on top and controlling the Z-plane to get what I want.
It might be handy at times to have a built-in pop up type like the PromptPopup, but is intended for prompting the user for a number as opposed to a string. I've run across this need many times, and I either have to roll my own pop up, or use the PromptPopup/GenericMessagePopup with a Scan() command a bunch of checking to make sure the user input a number and not a string or a character and so forth. I would imagine such a pop up panel would take a variable type (VAL_DOUBLE, VAL_INTEGER, etc.), a default value, min/max limits, and possibly some other parameters like precision, format, and increment. Thanks.
The NI-488.2 driver contains a utility called EthernetConfig.exe which displays all Ethernet devices on the subnet. The information displayed is the IP address/hostname, ethernet address, serial number and model for each ethernet device. It would be useful for users to be able to use this utility in their text-based programming languages, instead of having to open a separate application.
Currently, this option is in the Options menu, but I think that it makes more sense under build (next to target settings). I understand the reasoning for this may be that the build options are an environment setting rather than a project-specific one, but I always look under build for this option. It also doesn't really fit with all of the other items in the build menu, which are all environment related.
It would be handy to be able to use some of the special variables like %CVIPROJDIR% and %CVITARGETPRODVER% in the "Edit Installer" dialog box, mostly so that the "Output directory" name can be autogenerated. Thanks.
Due to more and more applications using ipv6 as the network communication address, e.g. in the internet of things application, and in many SCADA field , there also need the asynchronous connect by socket, so hope CVI developers can provide these support.
IF autoscaling is activated for graphs on the UIR, it will fit the scale exactly to the data displayed. I would like to have an option to add an offset, so that the scale is always a little bit "bigger" then the data plotted.
For example if there would be an option "Autoscale Offset: 10", and I would plot an array containing data with values of min 30; max 340, the autoscale would set the scale to min 20 and max 350.
Tiling windows is only possible, when they are released from the IDE before. But navigating between the IDE and the released windows is difficult. It would be nice if the sourcecode and uir windows could be tiled INSIDE the IDE. Could look like this:
I have noticed that there are some tricks that can be played with Control and Panel callbacks that cannot be done with Menu callbacks. More specifically, it would be handy at times to be able to chain menu callbacks, and to be able to programmically call menu callbacks given the menubar/menuitem ID. Specifically I am looking for new library functions along the lines of CallMenuCallback(), ChainMenuCallback(), UnchainMenuCallback(), etc.
The idea is to automatically add the Auto-Complete function. that is, when you type the beginning of a function, the development interface provides a set of functions. This option is present in most development software and facilitates the development too.
once in a while, typically when creating a new UI, I find myself playing with different control styles, e.g. ring or menu ring, or different types of decoration (classic vs. lab style...).
Unfortunately, it is not possible to easily replace one type of control with one of its relatives: I imagine an additional command in the right-click popup menu: below 'Edit Control' I'd like to have a 'Replace Control' command which permits replacing e.g. a 'Recessed Narrow Frame' with a 'Recessed Box', keeping location, size and z-plane order (in general, as many attributes as possible)
Thanks for consideration.
No thanks NI, I still need to have a LabVIEW developer to program a FPGA, I really need to handle this in CVI or the native Impact language of Xilinx. Can we develop a method that does not using LabVIEW? Chip
I find this full stop at GetUserEvent because of a tracking loop (e.g. mouse pointer hovers at a menu bar) irritating.
during program development and debugging typically there is more than just the source window visible, i.e. the lower part of the screen is used by the find or the build output window. Now, if I switch to a different tab/window to edit the UIR file, this build output window will still be there and take valuable space, although it is completely useless for editing the UI. If I close it, it will remain closed even if I switch back to the source code.
I would prefer that 'context sensitive' wndows such as 'find results' / 'build output' ... only show up if meaningful, while they are automatically hidden if not needed, i.e. when a UIR window is displayed, and automatically redisplayed if the source code window is back.
Thanks for possible consideration,
In the "Select UIR Constant" dialog box that pops up when the "..." button is pressed for functions that deal with the UIR such as SetCtrlVal(...), in would be nice if the list control that lists the available UIR files was made larger. Right now there are only four lines visible, which means in projects with a lot of UIR files I need to do a lot of scrolling and hunting around. Thanks.
The Textbox (until CVI2010) interprets the control characters not correctly. The only control character, which is correctly interpreted is "Line Feed" (LF, "\n"). "Carriage Return" (CR, "\r") for example, is also interpreted as "Line Feed" (LF). Other control characters like "DEL", "Back Space" etc. are not interpreted. TAB ("\t") is interpreted, so far I know. Is it possible that the Textbox interprets the control characters correctly? This would make the use of the function "SetCtrlVal(...)" very good.
Note: the LabWindows/CVI Idea Exchange is not the appropriate forum to submit technical support questions.
The LabWindows/CVI R&D team is committed to reviewing every idea submitted via the LabWindows/CVI Idea Exchange. However, we cannot guarantee the implementation of any LabWindows/CVI Idea Exchange submission.