Hi Jeff
Thanks for coming back on this. The only reason I say it's a nuisance not being able to change units is because I'm trying to find a work-around to the much bigger problem i.e. not being able to create a new User Parameter "where I want it in the list".
When I create a new user parameter it gets added on the bottom of the list; there's nothing I can do about this. Effectively it is sorted by creation date. I would like to be able to right-click on the list and "sort by name" or "insert new parameter here", but I can't do that. I would like to be able to easily read this list and check it corresponds to the design parameters from other software (I am calculating the required fairing heights, arc radii in Matlab and then typing them into Fusion).
n.b I'm talking about the user parameter list, NOT the model parameter list. I take your point about the parameters dialog being "grouped by component and feature" but that is the "Model parameters" box further down the window, not the "User parameters" box. I am up to "d199" in the model parameters - I don't tend to look at that list as unless one is very careful adding comments, it is not easy to read. I prefer to generate dimensions in the sketch using a suitably-named user parameter (e.g. F1R3 is radius of the third arc on fairing 1 and F1a3 is the corresponding angular extent) and then if need be adjust the value in the user parameter part of the parameters pop-up....I just assumed that was how one was meant to use it. I guess I am fortunate only having 63 user parameters: if I had 300 it would be unbearable to have them in some random higgledy-piggledy order.
It is quite hard to define a complete list of all the parameters one might want before starting any sketching. To avoid the annoyance of creating a new parameter "in the wrong place", I created a few spares. Looking at the screenshot in my post above, before the "F2..." parameters there is F1spare2 and F1spare3. I can rename these and keep their place...above them is F1_dC (corresponding to my "dC" variable in Matlab!) - this started as F1spare1 and I changed its name when I wanted a new user parameter on the end of the F1 list (i.e. above all the F2 units). It's not a great way of working but it is better than nothing.
Now, I was able to rename F1spare1 as F1_dC because what I wanted (and already had) was a parameter with mm units. If I had wanted a new parameter in degrees I would have cursed myself for not starting with some spare degree-unit names; I would have ended with an out of order name on the end of the list. (I'm actually a great believer in units, I would never want to change them if I wasn't forced into it like this...though I can see people might want sometimes want to switch between displaying metres and mm, that's not actually changing the unit type.)
Just to illustrate the point I've thrown together a typical list of name, value pairs in Matlab. The left two columns are not sorted, then the right-hand two columns are sorted by name:
F2R3 100 / B1w 200
F3a1 20.9 / B2w 600
F2a0 130.6 / Boxes_t_end 63
F2_creat_base 123.6 / F12t_divider 1.61
F2_crest_x 113.2 / F1R0 87.7
F1a0 65.3 / F1R1 135.4
B2w 600 / F1R2 259.9
F1R3 50 / F1R3 50
F1t_c 3.2 / F1_box_h1 0
B1w 200 / F1_creat_base 61.8
F2R1 270.8 / F1_crest_x 56.6
F3R0 90.7 / F1_dC 0
F1w 128.8 / F1a0 65.3
clearance 5 / F1a1 22.2
F3_crest_x 59.6 / F1a_1 3.2
F2a_exit 194.2 / F1a_exit 97.1
F1a1 22.2 / F1t_c 3.2
F3a0 68.3 / F1t_end 2.5
F2t_end 3.2 / F1t_top 40
F3a_1 6.2 / F1w 128.8
F2t_top 80 / F2R0 175.4
F1a_exit 97.1 / F2R1 270.8
F3a1 12.9 / F2R2 519.8
F3R2 262.9 / F2R3 100
F1R1 135.4 / F2_box_h1 0
F3R1 138.4 / F2_creat_base 123.6
F12t_divider 1.61 / F2_crest_x 113.2
F2a1 17.9 / F2_dC 0
Boxes_t_end 63 / F2a0 130.6
F3R3 53 / F2a1 17.9
F3_dC 3 / F2a1 44.4
F2R0 175.4 / F2a1 35.8
F1_dC 0 / F2a1 19.8
F2a1 19.8 / F2a_1 6.4
F3_box_h1 3 / F2a_exit 194.2
F2_dC 0 / F2t_c 6.4
F2R2 519.8 / F2t_end 3.2
F3a_exit 100.1 / F2t_top 80
F2t_c 6.4 / F2w 0.5
F2w 0.5 / F3R0 90.7
F3_creat_base 64.8 / F3R1 138.4
F2a_1 6.4 / F3R2 262.9
F3t_c 6.2 / F3R3 53
F1_crest_x 56.6 / F3_box_h1 3
F3t_top 43 / F3_creat_base 64.8
F1R2 259.9 / F3_crest_x 59.6
F2_box_h1 0 / F3_dC 3
F2a1 44.4 / F3a0 68.3
F1_creat_base 61.8 / F3a1 9.9
F2a1 35.8 / F3a1 25.2
F3a1 25.2 / F3a1 20.9
F1R0 87.7 / F3a1 12.9
F3a1 9.9 / F3a_1 6.2
F1_box_h1 0 / F3a_exit 100.1
F1t_end 2.5 / F3t_c 6.2
F1a_1 3.2 / F3t_top 43
F1t_top 40 / clearance 5
It is just so much easier to check the sorted list.
Hundreds of people over the years have asked for a sorting capability - I am delighted to hear you are revising the parameters dialog but please make sure this feature is added. It wouldn't matter whether it was name-based or just a manual drag up/down rearrangement to put them into some order that makes sense to the reader.
Best wishes
Roger
PS. The tree structure in the Model Parameters list is nice - if you were revising the User Parameter list, could we have similar subfolders? Then I could have just 4 top levels (F1, F2, F3, General) and expand them to add R0, R1, R2, R3, ao, a1, a2, a3 for each.