Digital control over several orders of magnitude

Hi all,

I'm trying to get a digital control with a suitable addition to the order of magnitude.

For example, I have a front panel for an osziloscope, sometimes that samples on some ns, sometimes a few seconds, sometimes a few milivolts, sometimes a few volts, who knows, right
I was playing around with the digital control units, but it doesn't quite fit my needs. I can't change the prefix of a unit on the duration, for example of microseconds to seconds, but then I change the issue as well, because on change the prefix, the previous number is only multiplied by the factor according to, for example, 1000, so 5 became US 5th-6s. So change the record length of the default value of 500 ms to 100 ns would require two klicks type, and I can instead just type "100th-9', which is good too."

However, I would like to have a digital control from 0 to 1000 combined with for example a button for prefix i.e. nano, micro, mili etc. and combine this values internally, i.e. of mulitplying accordingly. But I couldn't set the increment to "3 orders of magnitude" even with the option to log scale.

I know, I could use an enum with the names and values according to, but this is not very satisfactory.

So perhaps the question would be: is it possible to combine two digital controls or the value for the prefix, in a suitable and easy way? Or how do you manage the digital values over several orders of magnitude in a case like mine?

Thanks for your replies in advance.

Best,

bastlwastl

Display format is SI units

It helps in these situations

Tags: NI Software

Similar Questions

  • How can I get my card to bracts newspaper to zoom to get closer to an order of magnitude?

    I have data may vary over several orders of magnitude and sometimes vary closely. To properly handle the former, I chose to use a logarithmic scale on the graph for these data. However, when the differences are subtle, the graph does not close any tighter than 1 order of magnitude.

    Is there a way to get the next graph to connect automatically? I have certainly seen ticks for 3.5 * 10 ^ N, not just 1 * 10 ^ N-, but now they do not appear, let alone using them as the limits of the graphic.

    I would rather not to follow the chart data in the program and property nodes allows you to change the scale by program myself!

    Right-click... scale... uncheck "loose." Also affect autoscale.

  • Disable scrolling mouse on digital controls incrementing?

    Is there a way to disable the incrementation of scrolling the mouse on digital controls?  (When ordering digital have KeyFocus and you highlight your mouse it will increment/decrement).

    Most of the time this isn't a problem, but if you have a secondary and you highlight your mouse it will scroll the two vertical secondary AND increment/decrement a digital control that has the focus.

    Pop - up on the control, and then select Properties. Press the Navigation tab is supported integrated with mouse wheel. The value None.

    Lynn

  • Capture digital control last values

    Hello

    My front panel has several digital commands that I expect the user to enter data in before pressing a button that takes the values of the digital controls and

    a power supply programs. What I discovered is that if a user types the digital control and does not support on enter or moves the cursor with the mouse to a new

    control, the valleys of news are not captured when the button is pressed.

    How to capture the most recent value in numerical order without waiting for the user to press ENTER after that that they typed in the value?

    Two possible approaches to capture the value most recent inside a structure of the event:

    (1) read the values of your digital controls in the case of events for the button.  It is the simplest solution.  If you need access to these numerical values in other cases of event, use the event to change value for these controls to update of the shift registers, or use a local variable.

    (2) take advantage of the cause of the time-out period (if you are already using it you may need to do some creative re-use).  Store the time-out value in register shift and set to default-1 so that he will not run.  In your case of button, set the timeout to 0 shift register.  Move your key event code in the case of timeout.  LabVIEW will be re-read the values of your digital controls and the time-out event runs immediately.

  • tab between digital controls?

    Hello.

    I have several digital controls on my front. When my vi become an .exe application, I can control which control the cursor will go to if I hit the tab button? Now when I hit the tab key, it goes to a random check on the front panel. Thanks in advance for any help!

    Yes. Have you read the help of LabVIEW? It's explained here. The menu bar: Edit-> define a tab order.

  • Counties of simple order of magnitude... do exist?

    Normally I don't deal with SQL, so apologies if I'm asking is dumb / obvious.

    I have a [orders] table with about 300 000 000 lines. It is quite large (approx. 500 b on avg).

    There is a unique index [idx_a] on [order_id, order_dt, store_chain, store_id]
    There is another index [idx_b] on [order_dt,.. .several other columns...]

    At a high level, I want to do something like:

    SELECT TO_CHAR (order_dt, "YYYY"), COUNT (*)
    Orders
    GROUP BY order_dt

    But I'm not really interested in the exact number, I'm more interested in an order of magnitude summary. The system is online and direct and has constantly arrested since the different points of sale (about 20 per minute). I tried in an environment of running the above query test, but he does not terminate within 15 minutes.

    Is there a smarter way to do this?

    Howler_Fish wrote:
    At a high level, I want to do something like:

    SELECT TO_CHAR (order_dt, "YYYY"), COUNT (*)
    Orders
    GROUP BY order_dt

    But I'm not really interested in the exact number, I'm more interested in an order of magnitude summary. The system is online and direct and has constantly arrested since the different points of sale (about 20 per minute). I tried in an environment of running the above query test, but he does not terminate within 15 minutes.

    Is there a smarter way to do this?

    Apart from the other advice you have already, you can try to use "sampling" If you are really interesting just a "rough": estimate

    SELECT TO_CHAR (order_dt, "YYYY"), COUNT ()) * 10, according to the NTC
    Examples of controls (10)
    GROUP BY order_dt;

    That would be "sample" only 10% of the lines by using the clause of "SAMPLE", so you have to multiply the number by the same factor to get comparable to the 'real' query results

    Please note that depending on how "asymmetric" distribution of your data is in any of the blocks table if you use only a small sample your results, maybe average, then you might need to test with varying degrees of sampling.

    Kind regards
    Randolf

    Oracle related blog stuff:
    http://Oracle-Randolf.blogspot.com/

    SQLTools ++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676 /.
    http://sourceforge.NET/projects/SQLT-pp/

  • strange appearance of the digital control

    Hello...

    I met a strange appearance of a digital control, see the below two screen captures.

    Reminder: on a tabpanel, two of several digital controls have been changed programmatically if I put an indicator with a checkbox that is located on another tab of the Panel:

    -control mode is switched / battery hot

    -precision went from 6 to 4 figures to compensate for the space of digital arrows

    These changes are applied to three checks, but only the first (highest) behaves unexpectedly, while others are very well...

    (A) if both attributes are changed, the two top controls look like this:

    in other words, the left most of the characters of the control are somehow overlapping, giving the impression of a fat o material

    (B) if only the command mode of the higher control is changed to hot, the following result is obtained:

    This makes it more obvious that somehow the two zeros on the left of the control are pressed together.

    Interesting, if I operate the higher control by clicking on the arrow/top down, the result displays (1.0000E - 3) is ok.

    I was much afraid to post this mystery which could well be a stupid mine mistake, but unable to locate a problem in the code, I thought that it could possibly be linked to the issue tab panel reported here

    Comments, suggestions?

    Thanks, Wolfgang

    Hi Wolfgang,.

    I checked your project, and it looks like a bug. I created a CAR. The number is 282946.

    I guess that at the moment, you have to live with it or place the box on the same tab.

    See you soon,.

    RMathews

  • Digital controls by default Reint?

    I am VERY new to LabVIEW and were loaded to think beyond my skill level. I'm sure it's an easy fix, but I am at a loss.

    I have a digital control that changes of the user. The value of the digital control is then added with a reading of a strain gauge. I need to find a way to return the digital order to its default value. I read something on the forums on the use of a node to invoke, but I don't have a clue how to set up.

    Thank you so much, in advance.

    Thank you so much, I spent hours trying to use the loops and conditions. I didn't know where to put it in my program. One of the loops has finished the program to the point where the display was 5 seconds behind the data behind.

    You guys are life savers!

    Here is a selection of the node implimented. I used a button to "lock when you press on.

  • Digital control system, using limits of entry of data with global variables

    Hello!

    I have a Subvi with several digital control sliders. These control framerate, the pixel clock and exposure of a camera and their change in max/min/increment whenever one of them is changed - they are interdependent and get their information from the camera continuously during execution.

    I'm trying to remote control this VI, but during the passage of a value using global variables, it doesn't "stick".

    Example:

    The value for exposure is 237,48 Ms. different values are constrained to the nearest value. So if I pick 240,00 ms at the Subvi, he should know that this is not a valid value and change to Mrs. 237,48.

    But it is not do and I don't know why. When I enter the values manually, it works fine.

    Any suggestions?

    The limits on the controls that apply when their control from the front and is not passing values via the connector pane.

    You should use something like "line and force" within the VI to validate the values are within the range (maybe constrain data or return an error).

  • Changing the values of control over a key

    Hi, I have a situation where I have several digital controls where you can change to different values. I have also several subVIs with references to control (as described in this article: http://labviewwiki.org/Control_References) that takes in the references to these digital commands on the mainVI. These subVIs permanently read values into their own net.

    So whenever I change a value on any of the controls, the values change of course in the subVIs, since they refer to the value of the control.  How I would do the actual value change that once I clicked the ok button?

    To illustrate this, I've done a VI with a structure of the event and another while that continoulsy reads a reference to the control and updats loop indicator. I see some heavy solutions, while I have two controls for each value. The second control would then be hidden and written only in the case of the Ok button, press. But having two controls to do something simple, like this seems superfluous.


  • No control over sound

    With the help of a Sony TV with the latest version of the Apple Tv software.  Installed a bar of his Sony and now I don't have control over the sound in front of the Apple TV.     I can reset the sound (low), but it is just slowly up to maximum volume.  Using the Apple Remote or my normal remote control.  Can I change the audio settings Apple TV?  Grateful for the assistance.

    Thank you

    Mike

    The noise increases even if you delete the siri away from the room.

  • C7280 - cannot scan. Error message indicates another program has control over the device

    I open the HP Device Manager to do a scan. I accepted the parameters and the scanning started. But the part passing through the analysis, I stopped the scan that I realized that I wanted to change the resolution. I leave the Manager device and rebooted but when I did, I got to tell an error message:

    'Cannot perform the function you have requested because another program has control over ice dev'.

    I have nothing else open and so I can't work on what program has control over the printer.

    C7280 Prtinter. Mac OS x 10.7.

    The Device Manager has not been updated for Lion and there is still no specific Lion software for your printer.

    So far, you have the choice of scanning with picture Capture or preview.  I'm sorry.

  • A digital control takes no account of the limits of data at entry entry is typed, why?

    Limits of data located in the property entry seem to have no effect on data entry. A value written to a property node limit the contribution of the increment of buttons but not the data which are entered in the control. How to stop digital control to accept out of desired range values? In the attached example, why I can type in any number for control and data entry limit is ignored?

    In the Properties window of data entry for the digital control, you have the "answer of value out of range" ignore the value.  Change it to compel.

  • Is it possible to have explicit '+' sign to digital controls?

    Hello

    I was looking for a possibility to show the sign of a numeric value to digital controls, i.e. the control should display "-1.2345" or "+ 6.789" because this value will be added or subtracted another parameter value. "". " Accordingly, no sign, i.e. "6.789' is not meaningful in this case."

    Unfortunately, I couldn't find any opportunity to do so (CVI8.5.1). I don't want to use a text control where this would be possible, because I have the up and down arrows to scroll upwards or downwards. I've missed something trivial - or is really not possible STD? Seems so simple and natural...

    Thank you very much

    Wolfgang

    Hello Wolfgang,.

    We will add this as a suggestion of product. In the meantime, have you tried to capture the top and bottom event keypress in the reminder of chain drive and increment/decrement the value yourself?

    Moreover, you always expect to see a sign "+" when the control value is 0? Or no sign at all, in this case?

    Luis

  • How to create a digital control (of any type) which can be increased or decreased by a 'unit' at the same time?

    As in the title.  I want to create a digital control (no current limitation on its type) with a range of 1 to 10 (and a step of 1).  The only difficulty that I have, is that the user should only be able to increase or decrease 1 at any time.  Code initiated by this change of value must have completed at least once before that the value can be changed again.  This is because code of VI is mainly contained in a while loop and control are read once at each iteration and its last value should not differ more than 1.

    Is this possible with LabVIEW 6.1 and if so, how?

    One of the solutions that I came up with so far is to disable the control immediately after its reading, and to turn it on again immediately seized is read the next time (I have to assume that the user is unable to click twice before the control is disabled).  It is an acceptable method, or is there a better way?

    I also had an idea of partially disable a normal digital control, such that it could not be typed in - only arrows remained operational.  However, I'm not sure how.

    James

    Hi James,

    You can use the two buttons (by releasing latch) and a digital display that shows the current value. Button increased the value and the other decreases. Store the value in a shiftregister to work with her.

    I don't know if your solution would work because use may directly enter the new value.

    It will be useful.

    Mike

Maybe you are looking for

  • How can I reset the new tab page? (Browser hijacking)

    My browser has been hijacked recently by Trovi search engine, and it changed the home page and the new tab page. I was able to restore the home page, but the new tab page was more complicated. I tried to go to about: config and replacing 'browser.new

  • Closure of a SELECTION of tabs at once. Is this possible?

    Hi, I'm an average user of tabs. Let's say I opened 25 tabs in a window/session. I want to select 5 tabs to close, at one time, but without using the tabs groups/panorama that I am too clumsy use this feature.  :-) I mean it takes more time to create

  • HP Pavilion 15 laptop: graphics card

    Hello.. I just want to ask if I can upgrade the graphics card on my computer hp laptop pavilion 15-n020tx? Product number is B1R # F4T91EA Thanks for rep.

  • HP PSC 2355p

    I have windows 7 and HP PSC 2355p printer. Everything worked OK until I installed the December windows updates. Now I am unable to use the facilities of scan when I click on the printer icon. The page is empty except for a message that says "no task

  • Cannot install error with DSOUND.dll DirectX

    my computer won't let me stall Directx, it said something about will check the logs of DirectX. I'm confusedand don't know whatto do. Icant open my cause of itunes, I get an error message that says bad image. Help?