LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Schieberegler Basis festlegen / Slider set fill-base in the middle

Solved!
Go to solution

Hallo,

ich möchte einen Schieberegler erstellen, z.B. min = -100 , max = 100 . Die  Füllung soll in der Mitte bei NULL starten.  Man soll dazu den basiswert deffinieren, ich finde diese Einstellung aber nicht:

 

I want to create a slider, e.g. min = -100 , max = 100 . The filling should start in the middle at ZERO. I want to set the base value, but I can't find this setting:

 

Basiswert Gibt an, von welchem Wert an das Element mit Farbe gefüllt wird. Wenn die Eigenschaft Füllmodus auf ToBaseValue eingestellt ist, müssen Sie einen Basiswert angeben. Details

Labview-Version 18

trixi0815_0-1682411656333.png

 

0 Kudos
Message 1 of 12
(2,666 Views)

Hi trixi,

 

I don't see  a "base value" option in the slider fill properties. (LV2016 and LV2019)

Where exactly did you find that? (Your citation links to SignalExpress instead of LabVIEW…)

 

I used a slider indicator with two slides, then set to "fill to above value" for the first slider and sort the two values for numeric value…

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 12
(2,635 Views)

Hello trixi,

 

you normally do not need to write bilingual in this forum, English is sufficient for anyone willing to reply.

 

I have never used this supposed Basiswert/Base Value when working with sliders. Is this even a native LabVIEW property?

To start the filling at zero in the center of the slider, you simply need to configure the scale to be symmetrical around zero, e.g. min = -100 and max = 100.

You can do so via the Control Properties -> Scale Tab -> Scale Range or programmatically via the properties Scale.Minimum and Scale.Maximum.

After that, the filling depends on the value's you are assigning to the control.

 

stefanha_0-1682417164511.png

 

Stefan

0 Kudos
Message 3 of 12
(2,629 Views)
0 Kudos
Message 4 of 12
(2,617 Views)

And as a control, set it to zero  , rigth click - make current value default, save.  (usually is already zero)

if the vi is stopped an run again, write a zero via propety or local variable at beginning.

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 5 of 12
(2,611 Views)

Hi trixi,

 


@trixi0815 wrote:

@ GerdW: i found this statement here:

https://documentation.help/NI-LabVIEW-SignalExpress-de/OI_SlideProperties.html


Yes, that source claims "SignalExpress"… (And it's not NI itself…)

Why don't you refer to the LabVIEW manual provided by NI?

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 6 of 12
(2,607 Views)

@stefanha ->  Bilingual: OK dann in deutsch 🙂

Ich habe ein Anzeigeelement mit 4 Slidern , einer davon soll als Balken angezeigt werden die andern 3 nur als Pfeile. Die Scala habe ich symetrisch konfiguriert. Der eine Balken beginnt bei mir aber immer (je nach Konfiguration) oben , unten , oder von einem der anderen 3 Schleifern. Ich bekomme das nicht so eingestellt, dass der Balken immer bei NULL (in der Mitte) startet und dann jeweils nach oben oder unten geht, ja nach dem, ob der Wert positiv oder negativ ist

0 Kudos
Message 7 of 12
(2,599 Views)

Hallo trixi,

 


@trixi0815 wrote:

@stefanha ->  Bilingual: OK dann in deutsch 🙂


As you write in a worldwide board you should write in English.

Für deutschsprachige Diskussionen gibt es das www.labviewforum.de !

 


@trixi0815 wrote:

Ich habe ein Anzeigeelement mit 4 Slidern , einer davon soll als Balken angezeigt werden die andern 3 nur als Pfeile. Die Scala habe ich symetrisch konfiguriert. Der eine Balken beginnt bei mir aber immer (je nach Konfiguration) oben , unten , oder von einem der anderen 3 Schleifern. Ich bekomme das nicht so eingestellt, dass der Balken immer bei NULL (in der Mitte) startet und dann jeweils nach oben oder unten geht, ja nach dem, ob der Wert positiv oder negativ ist


The first slider is set to fill to -Inf, while the other 3 are set to "don't fill"...

 

Again: when you want to fill to zero you need to add another slider and set that slider to zero. Then set any other slider to "fill to above" and sort the sliders as needed.

 

I'm not a friend of stacking 4 or 5 sliders into the very same indicator:

What is the final goal?

What exactly do you need to indicate? Maybe there are other/better options...

 

(Generic advice: it often helps to tell us "what you want to achieve" instead of "how do you intend to achieve your goal"!)

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 8 of 12
(2,583 Views)

Ignore my first answer

 

Did it in software

slider fill to zero.png

 

this is for a control with one activ slider.. for  an indicator with multiple sliders it migth get tricky since you need to catch all sliders inbetween the fill and adjust each fill property...

Greetings from Germany
Henrik

LV since v3.1

“ground” is a convenient fantasy

'˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'


0 Kudos
Message 9 of 12
(2,572 Views)

Hi trixi,

 

similar to Henriks suggestion:

Set the first slider to "fill to above"…

 

Two VIs from my old user.lib:

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
Download All
0 Kudos
Message 10 of 12
(2,558 Views)