opkrocks.blogg.se

Altium cable harness
Altium cable harness











altium cable harness

When Altium compiles a hierarchical project it auto-creates specific net names using the prefix/suffix rules in your project options, and if one of those autogenerated names collides with a name you've directly assigned to a net the compilation can fail, and your connectivity can get all borked. The specific errors you're getting here are, I think, related to the way that Altium resolves sheet connectivity. You can always group sheets into blocks of some number on one sheet, and then have multiple instances of that group sheet in a higher level sheet, with all of the signals gathered up into a harness of harnesses if you want. If you have a lot of these sheet instances then this can get cumbersome, but two is no problem. You *CAN* have a harness of harnesses, if that makes your connectivity simpler, but you will need to create that explicitly. You can then use 'Repeat' to get busses of those entries, which you can then break out from the bus and marshal back into a harness, or just use busses throughout (it may be cleaner to do the marshalling in a dedicated sheet) or - Eliminate the 'Repeat' from the sheet symbol, and simply place two separate sheet symbols, then run independent harnesses to each. In that case you would need to either: - Break the harness signals out into individual ports, with their own sheet entries. If you want independent harnesses to go to each of the repeated sheets, well, you can't, sorry.

altium cable harness

If you want the same harness to go to each of the repeated sheets, then you can simply leave the 'Repeat' out of that sheet entry and then you'll get common connectivity across the repeated sheets. There is specific syntax required for bus connections like that to work, which is in the Altium docs: However, it is not possible to create a bus of harnesses, or a bus of busses, so you can't meaningfully use the 'Repeat' function on a sheet entry that already represents a bus or harness. The 'Repeat' function really only works at one level, and when applied to a sheet entry it converts that single sheet entry into a bus.













Altium cable harness