

Yet, these options never affect the design transfer from schematic to PCB (which is where your error above will happen if you do not assign different net names).You can also save a Harness Design Wiring Diagram document ( *.WirDoc) in ASCII format, which can be beneficial when sharing. Use the File » Save As command and select Harness Wiring ascii (*.WirDoc) from the Save as type drop-down in the Save As dialog that opens. Global is basically the worst of all, it connected everything that has the same name to each other, no matter if it's a net label or port (In my past 10 years I've always used Hierarchical with a single exception of Strict Hierarchical). Flat tells you that you don't need a hierarchical structure but basically connects every port an every sheet to every other port on any other sheet with the same name (whereas for hierarchical you need to explicitly specify this connection on a top sheet - you can have multiple levels). Hierarchical is the default for everything with more than a single sheet and will keep power objects global but all other signals must be unique or connected through ports. Strict Hierarchical will tell you that neither Ports nor Power objects are global, you will need to connect every signal through a port (this can be useful for designs with multiple separated power section if you're using Altium's multichannel feature). The settings in the project options basically deal with how you need to connect signals with each other. This will make sure that once you transfer them to the PCB, they will be separate nets (as you intend). The only way you can counter it is by giving them different names such as CAN_DISP_RX and CAN_BUTTON_RX. Altium wants to tell you: Hey, you have two nets which are separate but have the same name - you should actually connect them because if you transfer the design to the PCB, those will be connected (as they have the same name).

Your nets have the same name, this is why Altium warns it. The hierarchical setting relates to using multiple sheets (you're doing that and that's perfectly fine).
