This is my workflow with 8.0.4:
- Create a hierarchical sheet.
- Create a new Field in its properties and give it some text.
- Add some symbol inside the sheet and add a field to it, using the sheet’s field name as text. Make it visible.
- Copy the sheet and paste it.
- Open the pasted sheet’s properties and change the field text.
- Compare the symbol’s text inside each sheet – it should reflect the different text in the field of each sheet.
Then it’s normal update PCB from schematic, and finally adding visible text to the footprints unless you use a library footprint which already uses that symbol field name in a text item.
EDIT: here’s a project which I used as an example when the hierarchical sheet variables and parameterized sheets were introduced.
hierarchical_sheet_with_parameters.zip (7.4 KB)