DIAdem Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
panta1978

VIEW Sync Axes. Could it be improved?

Status: Completed

Hello panta1978,

 

Thank you for your feedback. We have discussed your suggestions with R&D and have come to the following conclusions.

 

1) With DIAdem we install an example which rearrange the left side of a 2D axis system depending on the range of value (and thus on the number of digits) so that the Y axis are aligned to each other.

We have extended this example so that now also the right side – the width of the legend – can be aligned. We will install this example with the next DIAdem Version. Attached is a preview version of it. If you would like to test is, copy all files into the folder “…\DIAdem\Examples\Documents\” folder.

You can run it here:

 

Then you get these tools in addition:

 

This change of the tool bar can be stored together with the desktop of DIAdem.

 

2) and 3) Yes, we understand your perspective and yes, we could have implemented it the way you suggested. And I can still remember the time when we discussed how to implement these functions.

We decided at this time to implement this functionality as it is, and since this implementation is more than 5 years old, we do not want to confuse our customers and stay with it as it is.

 

4) Manually defining the X range (time range) is already implemented. You can edit the corresponding values of the Coordinates window.

 

 

Greetings

Walter

Hello panta1978,

 

Thank you for your feedback. We have discussed your suggestions with R&D and have come to the following conclusions.

 

1) With DIAdem we install an example which rearrange the left side of a 2D axis system depending on the range of value (and thus on the number of digits) so that the Y axis are aligned to each other.

We have extended this example so that now also the right side – the width of the legend – can be aligned. We will install this example with the next DIAdem Version.

You can run it then here:

P1.png

Then you get these tools in addition:

P2.png

This change of the tool bar can be stored together with the desktop of DIAdem.

 

2) and 3) Yes, we understand your perspective and yes, we could have implemented it the way you suggested. And I can still remember the time when we discussed how to implement these functions.

We decided at this time to implement this functionality as it is, and since this implementation is more than 5 years old, we do not want to confuse our customers and stay with it as it is.

 

4) Manually defining the X range (time range) is already implemented. You can edit the corresponding values of the Coordinates window.

P3.png

 

Greetings

Walter

[Tested on DIAdem 2020SP1]. When you work with VIEW panels, it is often important graphs be synchronised. Even though it is possible to do it by using "Band Cursor", I find it a little bit confusing. More specifically:

1) It is not possible to automatically align the right frames. Of course if you sync axes, they are expected to be also visually aligned, or you will not be able to compare signals. You can manually adjust those frames, but alignment will never be perfect.

2) Once you sync your axes, if you scroll up with the mouse, it zooms out, if you scroll down, it zooms in. I would expect it'd have worked the opposite way (scroll up = zoom in, scroll down = zoom out)

3) Similarly, if you left-click the mouse and move it left or right, the behaviour is the opposite than the expected one (at least of the one I'd have expected)

4) It would be great if you could manually define the requested time range. For instance, if you want the time range to be exactly from 5s to 10s, you should be given an interface to do so. As far as I know (correct me if I am wrong), there is not such an option.

1 Comment
Walter_Rick
NI Employee (retired)
Status changed to: Completed

Hello panta1978,

 

Thank you for your feedback. We have discussed your suggestions with R&D and have come to the following conclusions.

 

1) With DIAdem we install an example which rearrange the left side of a 2D axis system depending on the range of value (and thus on the number of digits) so that the Y axis are aligned to each other.

We have extended this example so that now also the right side – the width of the legend – can be aligned. We will install this example with the next DIAdem Version. Attached is a preview version of it. If you would like to test is, copy all files into the folder “…\DIAdem\Examples\Documents\” folder.

You can run it here:

 

Then you get these tools in addition:

 

This change of the tool bar can be stored together with the desktop of DIAdem.

 

2) and 3) Yes, we understand your perspective and yes, we could have implemented it the way you suggested. And I can still remember the time when we discussed how to implement these functions.

We decided at this time to implement this functionality as it is, and since this implementation is more than 5 years old, we do not want to confuse our customers and stay with it as it is.

 

4) Manually defining the X range (time range) is already implemented. You can edit the corresponding values of the Coordinates window.

 

 

Greetings

Walter

Hello panta1978,

 

Thank you for your feedback. We have discussed your suggestions with R&D and have come to the following conclusions.

 

1) With DIAdem we install an example which rearrange the left side of a 2D axis system depending on the range of value (and thus on the number of digits) so that the Y axis are aligned to each other.

We have extended this example so that now also the right side – the width of the legend – can be aligned. We will install this example with the next DIAdem Version.

You can run it then here:

P1.png

Then you get these tools in addition:

P2.png

This change of the tool bar can be stored together with the desktop of DIAdem.

 

2) and 3) Yes, we understand your perspective and yes, we could have implemented it the way you suggested. And I can still remember the time when we discussed how to implement these functions.

We decided at this time to implement this functionality as it is, and since this implementation is more than 5 years old, we do not want to confuse our customers and stay with it as it is.

 

4) Manually defining the X range (time range) is already implemented. You can edit the corresponding values of the Coordinates window.

P3.png

 

Greetings

Walter