You should be able to control parameter access by using two different parameter sections, one for the visible parameters and a second for the private ones specified with "(Access=private)".
For example, the parameter sections on your custom Simscape component could look similar to the following code snippet:
parameters
Param2 = {<values>, 'units'};
end
parameters (Access = private)
Param1 = {<values>, 'units'};
Param3 = {<values>, 'units'};
end
This is shown as an example in the Case Sensitivity section of the following documentation:
Best Answer