Public Domain

- Description
- Documents
- BOM
- Attachments
- Members
- Comments

Annotation seems to be broken again.

Assuming that the `prefix start`

for each sheet = `1`

.

`Re-annotate all open sheets`

does this:**Before** re-annotating, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C1`

and `C2`

, one resistor `R1`

and a diode `D1`

.

**After** `Re-annotate all open sheets`

, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C1`

and `C2`

, one resistor `R1`

and a diode `D1`

.

In other words, the prefix numbers on Sheet 1 and Sheet 2 ** have not changed**.

**Before** re-annotating, Sheet 1 has one capacitor `C11`

and two resistors `R11`

and `R12`

. Sheet 2 has two capacitors `C101`

and `C102`

, one resistor `R101`

and a diode `D101`

.

**After** `Re-annotate all open sheets`

, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C1`

and `C2`

, one resistor `R1`

and a diode `D1`

.

`Reset`

before re-annotation:**Before** re-annotating, Sheet 1 has one capacitor `C?`

and two resistors `R?`

and `R?`

. Sheet 2 has two capacitors `C?`

and `C?`

, one resistor `R?`

and a diode `D?`

.

**After** `Re-annotate all open sheets`

, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C1`

and `C2`

, one resistor `R1`

and a diode `D1`

.

`1`

is if the `prefix start`

for Sheet 2 is set to some other number than `1`

, for example; `10`

.Then, after `Re-annotate all open sheets`

, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C10`

and `C11`

, one resistor `R10`

and a diode `D10`

.

**That is not how Annotate should work.**

This is how I would expect `Re-annotate all open sheets`

to behave:

- It should renumber all the prefixes starting at
`R/C/L/D/Q/M/U1`

etc. on whatever the annotation algorithm decides is Sheet 1, through to`R/C/L/D/Q/M/Un`

where`n`

is the number of each type of component on Sheet 1; - It should then renumber all the prefixes starting at
`R/C/L/D/Q/M/U(n+1)`

etc. on whatever the algorithm decides is Sheet 2, through to`R/C/L/D/Q/M/U(n+p)`

where`p`

is the number of each type of component on Sheet 2; - Repeat this behaviour for all open sheets.

This is in fact how it *used* to work in EasyEDA.

Note that the renumbering should apply to the ** package prefix** of multipart symbols such as quad NAND gates etc: U

So in my example:

**Before** re-annotating, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C1`

and `C2`

, one resistor `R1`

and a diode `D1`

.

**After** re-annotating, Sheet 1 has one capacitor `C1`

and two resistors `R1`

and `R2`

. Sheet 2 has two capacitors `C2`

and `C3`

, one resistor `R3`

and a diode `D1`

.

ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|

1 | 1k | R1,R2 | AXIAL-0.3 | 2 |

2 | 1u | C1,C2 | C1206 | 2 |

3 | 1N4148 | D1 | DO-35 | 1 |

你现在访问的是EasyEDA海外版，使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)

如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程，下载后在https://lceda.cn/editor 打开保存即可。

有问题联系QQ 3001956291 不再提醒

如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程，下载后在https://lceda.cn/editor 打开保存即可。

有问题联系QQ 3001956291 不再提醒

We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.

## Comments (

0)