You need to use EasyEDA editor to create some projects before publishing
Annotate doesn't work across multiple schematics
1557 6
markwills1970 6 years ago
**BUG** Concise problem statement: Re-annotating all schematics (to correct duplicate names) does not work. U numbering starts from 1 on every schematic. Steps to reproduce bug 1. Create a multi-schematic project. 2. Place multiple IC components on each schematic. 3. Re-annotate. Select all schematics. Results: ICs will be numbered starting from 1 on each schematic, and PCB conversion will fail. Video showing the problem here: [https://youtu.be/31wCgeUNLVc][1] Expected results: Each IC should have a unique number. Browser: Firefox 56.0 (64-bit) on Linux. [1]: https://youtu.be/31wCgeUNLVc
Comments
andyfierman 6 years ago
I can confirm this.
Reply
joelgross123 6 years ago
Is there a target date when this is expected to be fixed?
Reply
andyfierman 6 years ago
Should be fixed. See `Where new in V4.11.5 in: https://easyeda.com/Doc/Tutorial/WhatsNew.htm#Updated-Instructions
Reply
andyfierman 6 years ago
Annotation seems to be broken again. Assuming that the `prefix start` for each sheet = `1`. #### In this project at 180103, https://easyeda.com/andyfierman/New_Project_180102-39fd0272b03241e5a22964353f61c6ac `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***. #### If the prefixes are assigned so that: **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`. #### Even if the prefixes are `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`. #### The only way to get Sheet 2 to renumber from some number other than `1` is if the `prefix start` for Sheet 2 is set to some number other 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: 1. 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; 2. 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; 3. 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***n***.1, U***n***.2, U***n***.3, U***n***.4 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`.
Reply
markwills1970 6 years ago
Guys, you really need to fix this urgently. There's no point in me using EasyEDA if I can't have a multi-sheet project.
Reply
Tutorials 6 years ago
@markwills1970 Hi At the big upgrade version we have fixed this, when we finish, we will release ASAP, maybe two months later, please wait.... at now please use the `prefix start` to avoid the conflict. ![enter image description here][1] [1]: /editor/20180109/5a543c6af232a.png
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice