custom indicator gauge needles

Someone at - it something for the manufacture of different types of needles for an indicator on the dipstick? For example, I want to show an instantaneous value with standard needle as well as an average value or threshold with a line or a triangle of external pointing inward. I thought using markers of scale arbitrary and covering of the tick mark, but can't seem to do it either. I can do those two things on an indicator of the slide, but can't seem to do the equivalent on a gauge. I know that I could probably do it with an image, but it seems a lot of work.


LV 2011 defines two different hands:

Customize control, editing, import the image of the needle

Tags: NI Software

Similar Questions

  • is it useful to make the custom control custom/indicator icons?

    I was doing custom icons (finally not very personal, but it is still at least somet ext) are for the controls and indicators, when I realized the only time where you see when you open the control itself, ot if you go over it in the project with the help on.

    So the question is:

    It is useful to create a custom for each custom control icon that you perform, if we see that very rarely?  (The exception being a cluster, since in later versions of LabVIEW, you can actually represent your cluster on the BD as the icon that you have done for her, so it IS definitely worth making an icon for it.)

    Thank you!

    You said correctly, very often (I won't say RARELY) we see the icons to a custom... control but I prefer to create icon for each custom control because it certainly adds value.
    I often use the VI hierarchy, context help window window and here a custom icon help.

  • How to change indicator gauge field or background color?

    Sorry, I'm new to the development of bb.

    Thank you in advance.

    You'll have to do a custom, field then.
    You can take a look at the bitmapgaugefield, it is perhaps for some of your needs:

  • Autoset problem limits max gauge scale Custom

    I build a VI in which gauge ramp behave as a gauge needle i.e I plan to ramp change dynamically with changin values. I did a VI exactly like that and is the only problem that I face is I need the scale of the gauge from 0 to 6000, but when I run the Vi max sets to 1599 is automatically resized... I don't get what exactly I am missing work is why this problem is coming...... need help I enclose my VI here for your reference.

    johnsold thank you for your response...

    Well, I managed to find my mistake... ... the bug in who is using 'Scale.Marker [] values' we create markers in the balance and the number of markers that can be created is limited to 1600, because I think that so... thats why it always shows the marker 1599 e all markers above 1599 goes beyond the beach that is why we are able to see the markers above 1599 nt... I did work in other ways... thnks anyway for your answer...

  • Custom controls

    I don't know that it is very simplistic, for most users of LV.  Are there tutorials for creating custom controls?  I posted earlier and got answers to my questions, but his majority was simply do.  I didn't understand why.  I also found a great tutorial done by SimonH on customizing the gauge control in Labview.  But it was more a step by step instead of a why.  For example.  What is the difference between the ico 'clip' and the 'key' top-left?    When I save something like TYPEDEF, CONTROL or STRICT TYPE DEF?  In my original vi, I had a number of controls, I want to replace my newly created custom control w.  How can I do? replace >...?  I checked the auto "type def update" box on the custom control, but when I update the custom control is not updated in my appeal vi. National has done a great job when it comes to tutorials.  We might get a fact for custom controls?

    Thank you

    MarkDavid wrote:

    Eighteen of them I created on my front panel before I realized that I couldn't resize them in the sense of 'height '.

    You cannot resize the height of the digital indicator, the only way to change height by changing the size of the font of the indicator.

    So, what is the difference between the icon of tweezers and the key?  What is a type def def strict type and control in the menu drop-down?

    The difference between the icon of tweezers and key icon is that, the key icon is used to customize the shape of the indicator/control, change the color of change size, add images to the control, tweezers shows all components of the control which you can change the size, location, etc of these components.

    What is a type def def strict type and control in the menu drop-down?  How is my

    Control, type def and def of strict type types in which you can save your custom control, register, it controls and you used number of instances of that control these instances will have any relationship between them, and you can do something on each instance with affect others.

    The def Type, if you save your control as a type def and you took a few instances of this control and the automatic update of type def is enabled, any changes that you make to control window customize which will appear on other instances. However, in the definition of type, you can change some properties of the control without affecting other instances (e.g. color, font... etc)

    The def of strict type is identical to the type definition, except that you can change the properties of the control without opening the window customize. So for example if you want to change the color of the control, you need to right-click on the control and select open type def to go to the window to customize.

    How is my call vi is not updated when I update the custom control even though I have the auto update type def checked?

    I think that because you have registered your order as a "Witness" not unlike 'Type Def' or type strict def.

    How to replace the other 17 displays?  Can I put the control on my palette?

    You must save your custom type def or type control strict definition, so that if you change your custom control which will appear on the other 17.

    Hope this helps

  • VeriStand custom controls

    I'm just starting to use the evaluation copy Veristand to see if it can do what I need it to do.  It seems very customizable, and I tried to create controls in the workspace personalized with Labview.  I would like to make things like radio buttons, lists and menus in the workspace to control my drop-down model.  I have tried everything just by taking one of the digital controls and its replacement by one of the controls mentioned previously, but it gave me an error message saying they were not supported.  It seems that I'd be able to do this using the free label template, but I'm not sure how to do this.  I was able to find an example of a custom indicator (min/max one), but could not find everything related to custom controls.  Are there examples or tutorials, that I could look at?  How could I go for some of these controls of Labview in things that I could use the Veristand workspace?


    Hello Junior, I have some answers for your problem.

    1. I have attached a zip file that contains your renamed control and build a project in it. You should be able to unpack, check the construction features and make sure that the output destination is C:\Documents and Settings\All Users\Documents\National Instruments\VeriStand\Display models. Trigger a build on that and you should get EricHettlerSample - and EricHettlerSampleControlSupport.llb in there. Once you have this launch a workspace, you will be able to drop the EricHettlerSample - Radio in the control list control.

    2. for the explanation. I think that when you perform a save as on the example of the min - max you download the Web of LabVIEW cross link on the screws that the llb with that of the vi.lib. Do a save as will not work. What works, it is that you create a project and setup a source distribution to generate the custom control. Here are the steps that I have take based on your attached file:

    1. Rename in windows Explorer, the attached digital indicator - to EricHettlerSample -
    2. Open LabVIEW convert the .llb you connected to a directory.
    3. Create a new project file.
    4. open EricHettlerSample - under my computer, when LabVIEW invites me to some VI I search in the directory to convert llb. Note that LabVIEW search more files under vi.lib because these are the files that NI VeriStand install labview directory.
    5. Once I added some of the screws, I mass compile the project.
    6. Create a source distribution. Add the EricHettlerSample - Go to setting source file main vi for the folder models and all otherwise go to a folder of llb.
    7. Trigger the build, LabVIEW will do a better job in creating an isolated component which is properly connected.

    In General, you always want to create a project to create a custom, control given that Save As not always worked with the LabVIEW VI link in NI VeriStand.

    To create a completely custom control project base what you do is:

    1. Copy C:\Documents and Settings\All Users\Documents\National Instruments\VeriStand\Display Templates\Decoration - free in Explorer windows in a directory of your choice.
    2. Make a change of name on VI in Windows Explorer.
    3. Open LabVIEW to create new project add the renamed VI in my computer. This will create an empty project to customize the custom controls.

    I hope this helps, let me know if it still does not for you.

    Also if you still embarrassed by the error messages appears so you will want to clean directory C:\Documents and Settings\All Users\Documents\National Instruments\VeriStand\Screens this directory being where NEITHER VeriStand puts all the controls that you drop into the workspace cache. So if you have a control that cannot be loaded remove all screws in this directory should remove the wrong screws.

  • Drag and Drop indicator of progress

    Hello everyone,

    I really hope to get help here:

    I did a fun quiz with a drag and drop slides (which works fine).

    The next slide after slide slide - déposer is a regular question slide. The problem is that the progress indicator (Question 1 of the XX)

    ignores the blade drag / move (I know that it is not a question slide to drag-n - déposer)

    Is it possible to add the progress to this slide indicator drag-and - déposer?

    I am the first and only one with this problem?

    Any help is appreciated.



    P.S. I use captivate 7 If this helps


    No, you're not the first. I blog for a long time already on creating a custom progress indicator. The reason at that time was that he could not be located in this version, and I've created some custom question that slides get either the progress indicator. Now D & D is one of these. Take a look on:

    Custom indicator progress - Captivate blog

    If you're on CP7 or later, you can replace the tip by a joint action (easier to transfer to other projects) and I think that the statement of increment in the drop-down list advanced Actions was already available for 7. It can replace the Expression in the action described to increment the counter.


  • Custom JavaScript help

    I have 5 combo with choice boxes of Y, N and NA. When enabled will score 3, when selected the partition is 0, when is selected the score indicates no score. I have a text box which then displays the final score in 5 drop-down list boxes, on a possible 15. I have a last text field that will show a pass or careless. A pass would be 15 nothing less that 15 is a failure. I have JavaScript custom indicating the following:

    Invoke the var = new Array ("6 Combo Box 1", "6 Combo Box 2", "6 Combo Box 3", "6 Combo Box 4", "6-5 combo box");

    var aDefault = new Array();

    for (var i = 0; i < aFields.length; i ++) {}

    If (this.getField(aFields[i]).value == this.getField(aFields[i]).defaultValue) {//compares value in the default value field is empty

    aDefault.push (aFields [i]);  This will create an array of fields not filled



    var = v + this.getField ('Model Call Score') .value;

    If (v > 14) event.value = "Pass";

    else event.value = "Fail";

    Check if aDefault contains at least one field

    If (aDefault.length > 0) {}

    Event.Target.Display = display.hidden;

    hide my value if a field is always empty


    else {}

    Event.Target.Display = display.visible;


    I understand that the last part of the code says to make the hidden value. I want a success or a failure is displayed only when all combo boxes are selected. I don't have knowledge of JavaScript. Could someone please help me fix my current or future code with another suggestion. A link to my form is attached. My question above refers to the lower part.

    Change this line:

    If (this.getField(aFields[i]).value == this.getField(aFields[i]).defaultValue) {//compares value in the default value field is empty

    To do this:

    If (this.getField(aFields[i]).value = this.getField(aFields[i]).defaultValue) {//compares value in the default value field is empty

  • Canon printer does not connect via the IPP Protocol

    I work in a company that sells printers offices/schools/etc. Yesterday, we received a call from a customer indicating that the Copier, we sold them connected not to a new computer they bought.

    I went to the site and noticed that the computers in question were all purchased during 3 months and all loaded with Mac OS X El Capitan. Most was registered on 10.11.3, and some 10.11.2 and 10.11.1. All computers work turned Yosemite.

    We receive a message somewhere in the sense of "Communication error. This printer may not be able to [print], you want to save it anyway? »

    It was a cannon imageRUNNER Advanced C5235. The client declares that if he saved the printer, it would not be able to print, but would still see jams paper, messages and other statutes of the computer printer toner. After attempting to remove and reinstall the printer using the most recent driver available on the Canon Website, we received the same error, the customer received. We escalated it to Canon support, who asked us to choose LPD instead of the PPI for the Protocol, allowing the printer to you connect and start printing on all devices running El Capitan.

    After further research, to my knowledge, the ISB is more recent and has more features that the LPD, although I couldn't find much on it so I was uncertain about the origins of these two protocols, except that they were introduced in the 1990s. I know it's kind of vague, but is better/more recent than PPI LPD? If so, great. Otherwise, is there a way to solve this problem and get computers that run El Capitan to connect correctly using IPP?

    The problem here is that the driver Canon UFR2 or PS that was used on the Mac to print in ADVANCE of Canon C52xx does not support PPI. This is why you must use an alternative Protocol.

    Note that it is possible to print to the C5255 using the PPI, but you need to use the Canon PPDs which means the copier must have the kit installed Postscript printer and you get not the pretty picture base views the pilot UFR2 and PS to give you.

    Second point is that the Canon UFR2 and PS drivers, it is preferable to use HP Jetdirect-Socket to the LPD protocol. He sent larger packets and verifies the status of the target unit - LPD simply sends data to the fixed IP address so if the printer has a problem you don't get this information until you walk up to the photocopier.

    I hope this helps. Answer if you need more information.

  • Tutorial of 2014 VeriStand missing Info

    The tutorial VeriStand 2014 said to add a custom flag called "Helicopter (3dView)" which is a LabVIEW control 3D image containing a 3D animation of the helicopter which is based on this tutorial.  However, it doesn't tell you how to add a custom indicator or where to find this 3D photo "Helicopter (3dView) control indicator.

    I looked around the VeriStand workspace and I can't find anywhere that says custom controls or indicators.  Also, I looked in the files on the disk for the helicopter 3D above without success indicator.

    EDIT: I opened the solution in phase than i and he could not load the 3D model and the digital slider (which I did not).

    Fix is in place. Re download, uninstall and then reinstall

  • Start the asynchronous call, re-entrant execution

    I use a dialog box very minimalist VI showing only an indicator of the gauge on the front panel. Here's the preview of this VI:

    The purpose of this dialogue is that the user can appear an indicator of size gauge more great via clicking on the selection of the menu of one of the many indicators on the main façade of VI. The behavior of the window is set to "floating", and I use the "execution clone reentrant Preallocated' so that the user can launch dialog as needed. This is the place where I call async these screws dialogue:

    Everything works as I expect, however I have a few questions, could someone help...

    1. In the dialog Subvi I properly close all used referred, as the CtrlRef of the indicator when the user selects (menu selection) the type of dialog box (later I will also create a dialogue of the type "minichart" next to the dialog box indicator gauge). So I think that this part should be OK, cannot create a memory leak. Another thing, I have to decide, what execution mode should I use for these dialog boxes? The clone "Shared" or Preallocated mode of incoming execution of "clone"?

    2. Connection in part up to the first point, I wonder how I could refine this feature of pop-up dialog box. I mean, right now, the user is able to pop up arbitrary number of dialogue windows indicating the value of the indicator even located on the main façade. What would be the best technique to detect if the user has ALREADY launched this dialog box indicator specific, and rather than start another, maybe just bring the already runnning on the front and centered dialogue?

    Thank you very much for all the advice!

    Best regards

    Martins wrote:

    What would be the best technique to detect if the user has ALREADY launched this dialog box indicator specific, and rather than start another, maybe just bring the already runnning on the front and centered dialogue?

    In a similar feature "drop-down", via a messaging system, send a message to all the aggregates that are basically "you have this reference? (and if you yourself bring to front) ».   So I expect all the answers and if they all say 'No' I run a new deployable.

  • change the name image tool box


    I work with labview development vision 2011.

    I create software with the tools of the image and I need the name of an indicator changes when I click in a specific tool.

    Example - when I click on the Point tool, the name of the indicator must be 'Domain', and when I click in the tool 'line' the name must change automatically from "length."

    I need to use a single indicator and change only the name automatically when I click on the tool.

    How can I do?

    Thank you very much.

    The 'Current tool KING' property gives you the actual selection of the Image shows KING Tools.

    You can create something like this a custom indicator:


  • Independent cursors on the Board of the cluster of graphics (or work around)


    I've been using Labview for awhile, but it's my first post here. I was try and research (on this forum and others) for a work around for my problem for a long time. I have an application that requires two layers of data selection. The first selection fills a 'table of groups of charts XY' dynamically using two cursors on a picture of intensity.

    Then I need to independently select data using the sliders on each of the generated graphs dynamically in this "table of groups of charts. However, I found that this is not possible because I can't use the sliders for each chart independently because they are essentially "the same graph.

    I am in desperate need of an elegant solution to this problem. I'm working on Labview 2010.

    Here's what I have considered:

    (1) I have considered using a graphic with plots separated by using the option "stack trace" but the graphs do not sliders.

    (2) I have reviewed several plots, and to play with the visibility property, but this is not necessarily dynamic because I would have pre allocate maximum plots, no I don't think that this solution is elegant.

    (3) I have regarded as a graph of mixed signals, but it's not dynamic because you cannot programmatically add and remove groups for the chart.

    (4) I plan to do a custom/indicator chart control that processes data as well as sliders?

    (5) possible to use labview OO to accomplish this?

    I have attached a dismantled version of the program with just the table of groupings of graphics with the sliders on them to give you an idea of what I'm after. I need to be able to control the sliders independently on several graphs that are produced during execution, it is absolutely essential for the application. I also absolutely need to have the ability to dynamically size the number of graphs running.

    Guru's out there who can suggest an elegant work around for this? I would greatly appreciate!

    Best regards


    You can try something like this -

    Indeed, it is an 'array of sub-panels', where each school can show a completely separate chart and you put the management code in the Subvi. The main question for you would probably be that you need to move data to and from the EIS. You can use events or FGVs for this (with events you can use an event and include the data of ID in there, or use a separate event for each VI and do a search for its reference.

  • Problem with NAC and 5508 WLC OOB

    I have a wlc 5508 to shared resources to a 6500 switch. Shared resources to the switch on eth0 and eth1 is also the CASE. The CAM is connected to an access port.

    The SCS and CAM are on VLANS separated and the CASE has been added to the CAM without problem.

    I followed the example of document for OOB WLAN (VLANs and mapping etc.), but I don't get all current identifications. The client is associated and the WLAN interface is the quarantine VLAN but it seems that the client can connect to the network without problem (may web access a server in-house to campus)

    The customer indicated in customers wireless on the device of the cam page

    If I either CASE interfaces close client connectivity is broken.

    Once, randomly the own access connection Page appeared on the client (battery dead and waited for about an hour) but when I rebooted the CASE check it was she never came back.

    I do not set up the SSO part, must it be filled or is it a valid test without it so far?

    No idea where to start with this problem?

    Thank you

    Yes, it looks like that somewhere, your 'placing in quarantine/no authenticated' vlan is filled to the full network, I do not see another explanation.

    Try to configure the WLC for a new vlan quarantine which does not exist anywhere.

    Then you should not have any access at all to anything whatsoever. Then try to leave this vlan gradually reach the heap and constantly test. You should find the point where the vlan 'flows '.



    Remember responses of the rate that you find useful

  • Question about WCS with location

    I got my first floor of my building first and most access points added. Why can I not see the customers on the map? I saw not a dialog box to do this job and of course try to find the info you need in the Cisco documentation is usually an exercise in futility. (This is why this NetPro is there for us those clueless, thank God).

    Thank you


    I just did this on my Lab WCS v4 (no location) and it worked. I clicked on the monitor then the customers.  Clicked on the link of the mac address of customers and then changed the drop to recent map and click on go.  This brought to the top of the map with the only customer indicated thereon.


Maybe you are looking for