Author Topic: Altium Designer 17 Serious ERC Bug  (Read 3511 times)

0 Members and 1 Guest are viewing this topic.

Offline EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 38594
  • Country: au
    • EEVblog
Altium Designer 17 Serious ERC Bug
« on: December 07, 2016, 05:29:44 am »
UPDATE:
Setting the .OutJob source to "Project" fixes that.
So clearly it's a problem with invoking the compile for just the schematic sheet, either in OutJOb or Right Click Compiling

 

Offline T3sl4co1l

  • Super Contributor
  • ***
  • Posts: 22386
  • Country: us
  • Expert, Analog Electronics, PCB Layout, EMC
    • Seven Transistor Labs
Re: Altium Designer 17 Serious ERC Bug
« Reply #1 on: December 07, 2016, 02:46:26 pm »
I've seen inconsistent behavior before, between Compile Sheet and Compile Project.

My example is, if you have component names interfering, normally on compile it generates an error and highlights the offending components; but after renaming them and doing a sheet compile, the highlights don't go away.

That might be sensible because it's only the one sheet, but you'd think maybe there's project information floating around for that sheet compile to figure out.

Go figure, the best way is to do it every way possible (in these cases, compile sheet, project and ERC), and see what the worst conclusions are, out of all of them.

Personally, I hate inconsistency worse than simply ill-designed procedures.  The latter you simply add more steps to run around the bug.  The former, each step that's okay ceases to remind you of possible problems lurking beneath, and you can forget to complete the full sequence of steps, very easily.

Tim
Seven Transistor Labs, LLC
Electronic design, from concept to prototype.
Bringing a project to life?  Send me a message!
 

Offline tszaboo

  • Super Contributor
  • ***
  • Posts: 7909
  • Country: nl
  • Current job: ATEX product design
Re: Altium Designer 17 Serious ERC Bug
« Reply #2 on: December 07, 2016, 03:36:16 pm »
The outjob has a different "connection matrix" than the project. You need to configure the outjob , right click. Also, if you compile only a sheet (not project), it cannot check a bunch of stuff, like harnesses, which are described in a different file. I guess some more info is not stored where it should be. I think it is working as intended.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf