LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is there a way to rotate a control 90 deg?

Is there a way to rotate a ring control 90 deg? or 270 deg?

 

If so, what is the trick?

0 Kudos
Message 1 of 14
(6,470 Views)

The only thing I found was this suggestion in the ideas exchange:

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/rotate-a-frontpanel-object/idi-p/1306368

 

I won't bother posting an idea.  It's been more troublesome than rewarding.

My ideas are never good 😞

 

 

0 Kudos
Message 2 of 14
(6,469 Views)

@Ray.R wrote:

I won't bother posting an idea. 


That sound like a really good idea!

Spoiler
(just kidding, of course :D)
Message 3 of 14
(6,467 Views)

I have an application where the client (and end-user) wants to select among 64 channels that get displayed in 4 plots of a graph indicator.  Since the channels are identified by name, I wanted to place a ring control to the left of the plot which would allow to select the channel names and thus display it.    Having an horizontal ring control does not do the trick due to the real estate, but a vertical one would have been great.  Maybe if I was to spend time writing an idea, the idea would be to add a control/selection which is part of the graph indicator to select what gets displayed in each plot when the number of plots is greater than 1.   That way, one could right-click the plot and select which set of data gets displayed...  Then the channel name (or plot name) would also get displayed.  All this using tdms files, of course.   

 

That feature would be nice.

 

I have a less pleasant workaround for now..

0 Kudos
Message 4 of 14
(6,432 Views)

What kind or ring is it? Maybe you could substitute a picture ring where the pictures can of course be any size or aspect ratio.

0 Kudos
Message 5 of 14
(6,415 Views)

Ray,

 

Would something like this work? I typed a return after each character to create vertical text.  It would not be too difficult to create a formatting VI to take an array of strings and convert them to this format.

 

Lynn

 

90 degree ring.png

0 Kudos
Message 6 of 14
(6,408 Views)

Ideally, if it were a ring control, I would have wanted to do this:

 

 

0 Kudos
Message 7 of 14
(6,396 Views)

Personally, I detest sideways text on controls. I would highly recommend thinking of alternates, such as:

 

  1. Placing the array of rings over the plot names.
  2. Placing it in another part of the screen.
  3. Having a button which will open it in a separate panel.
  4. Having a button which will slide it in from the side and then hide it again.
  5. Having a right or left click which will open a run-time menu to select the channel.

___________________
Try to take over the world!
0 Kudos
Message 8 of 14
(6,382 Views)

I have an application where the client (and end-user) wants to select among 64 channels that get displayed in 4 plots of a graph indicator

---------------------------------------------------------------------------

Maybe this will give you some ideas,

 

I had a similar requirement only there were 169 channels and 4 graphs with 4 plots each.

A text ring was too cumbersome. I tried using a table with drag and drop but didn't like the user experience at all.

 

I ended up using a table that pops up when the user clicks on one of 4 plot controls next to each graph.

 

The user selects a channel from the table and that name is displayed in the plot control.

XY Graph 1.png

 

The background color of the channels in the table correspond to the color of the graph label.(White in this case).

Plot Channel Select.png

steve

 

----------------------------------------------------------------------------------------------------------------
Founding (and only) member of AUITA - the Anti UI Thread Association.
----------------------------------------------------------------------------------------------------------------
0 Kudos
Message 9 of 14
(6,371 Views)

@tst wrote:

Personally, I detest sideways text on controls.


I agree with you.  This is a requirement from a customer. 

The concept is that it simplifies the selection on which channels get displayed AND it shows the name of the channel to the left of the plot.  Maybe I should post what the plot looks like.  The plot needs to cover the maximum size of a small screen on a small laptop.

 


@tst wrote:

I would highly recommend thinking of alternates, such as:

 

Placing it in another part of the screen.


This is what my workaround is at the moment.  It is in another tab due to the real estate.  A bit annoying (for me).

 

 


@tst wrote:

Personally, I detest sideways text on controls. I would highly recommend thinking of alternates, such as:

 

Having a right or left click which will open a run-time menu to select the channel.


Hummmmm....  I like this one... I gatta think about it. 


The image is the actual size of the screen on the laptop.  I tried switching to 4 seperate graphs of the same size.  Client didn't like it because it was not the same code as the original software (lots & lots of constraints with this one).  Notice the channel names to the left of the plots?  Thats what the client would like to use to select the actual channels to be displayed but having something like a ring control or pull down menu to accomplish it.  I might get away with the right-click approach, but probably not on a multi-plot / single graph.  AARRRGGHH!!  I did make multi graph look identical to the one shown (I mean i-d-e-n-t-i-c-a-l), and it did not fly! 

 

Spoiler
no...  no frustration...  none at all.  All is good... all is nice..  😛

 

 

 

 

0 Kudos
Message 10 of 14
(6,360 Views)