Hallo!
Ich habe da ein merkwürdiges Problem mit Eagle (5.11.0 Light, Linux).
Nachdem ich aus einem Schematic ein frisches Board erzeugt habe,
befinden sich auf dem Board Bauteile, die im Schematic nicht vorhanden
sind.
Es handelt sich dabei um drei Exemplare U$3, U$4, U$5, die scheinbar
Kopien des (tatsächlich vorhandenen) Bauteils U$1 sind.
Versucht habe ich bereits, die "unsichtbaren" Gäste mit SHOW U$3 usw. im
Schematic hervorzuholen, aber es erscheint nichts. Immerhin zeigt die
Fußzeile den Bauteiltyp (gleicher Typ wie U$1) an.
Wo ich aber nichts sehe, kann ich erstmal nichts löschen ;-)
Habe natürlich auch ein DELETE U$3 probiert, das hat aber leider auch
nicht funktioniert.
Wenn ich versuche, U$3 in der Board-Ansicht zu löschen, bekomme ich nur
den Hinweis, ich möchte das doch bitte im Schematic machen. Grmpf.
Hat vielleicht irgendwer eine Idee?
Thanx
Kago
Drück im Schaltplan mal Alt+F2, dann bekommst du alles angezeigt.
Sicher das du nicht vielleicht doch irgendwo ein Bauteil hinkopiert
hast?
Was für Bauteile sind das eigentlich? Kann es sein, das da beim
Erstellen ein Fehler passiert ist, oder mehrere Gatter getrennt
angezeigt werden?
Wow! Das geht ja fix zu hier.
Also:
@leoloewe: Alt-F2 kann ich unter Linux leider nicht benutzen, da die
Tastenkombination bereits von Gnome/Linux belegt wird. Gibt es da noch
eine Alternative?
> Sicher das du nicht vielleicht doch irgendwo...
Na klar, muß ich ja wohl .-).
Aber ich kann es nicht wiederfinden. Die Platine ist mit 50 Bauteilen
noch relativ klein und übersichtlich, beim Zoom-Fit müßte man die
Übeltäter eigentlich leicht sehen können.
Das IC ist übrigens ein 14-poliger Drucksensor. Eins davon soll im
Schematic drin sein (das sehe ich auch). Scheinbar existieren aber noch
drei unsichtbare Kopien davon.
@hobbyloet: Im Schaltplan sind U$3 nicht sichtbar. Dort kann ich nichts
anklicken und auch INVOKE U$3 funktioniert nicht.
Ich hab gerade mal versucht, die ganze Schaltung in ein neues Schematic
zu kopieren (das war natürlich naheliegend, aber ich komme von Orcad und
bin noch nicht so lange mit Eagle unterwegs :-).
Und siehe da: plötzlich tauchen auf dem Board auch nur noch die Bauteile
auf, die im Schematic zu sehen sind. Merkwürdig.
Bleibt die Frage, wie ich sowas in Zukunft vermeiden kann.
Vermutlich hast du zeitweise das Board beim bearbeiten des Schematics
nicht geöffnet gehabt. Dann verliert Eagle leicht die Synchronisierung.
Du hattest vermutlich zu einem Zeitpunkt kurzzeitig 4 der Drucksensoren
im Schaltplan und auch auf dem Board und das ganze so gespeichert. Dann
hast du in einer nächsten Session nur den Schaltplan geöfffnet und das
Board nicht und in dieser Session 3 Drucksensoren im Schaltplan
gelöscht. Bei der nächsten Session hast du wieder beides geöffnet und
die Sensoren waren im Board natürlich noch da.
Dieses Scenario solltest du also vermeiden indem du immer beides
öffnest.
Sollte es doch passieren, dann kannst du den Schaltplaneditor schliessen
und die Teile im Board löschen. Danach den Schaltplaneditor wieder
öffnen und alles ist gut :-)
Remo
@remo:
Im Nachhinein ist es schwierig zu sagen, ob ich zwischenzeitlich mal an
einem rumeditiert habe, während das andere nicht offen war. Da mir das
Problem bekannt ist, wäre das aber zweifellos nicht absichtlich
geschehen.
Trotzdem: wenn ich das Board lösche und aus dem Schematic frisch neu
erzeugen lassen, sollten eigentlich alle Korrespondenzen wieder korrekt
vorhanden sein.
@Gerd:
Ich vermute mal, da Kopieren und in ein leeres Schematic Einfügen das
Problem behebt, sollten gestapelte Bauteile eigentlich auszuschließen
sein.
Trotzdem Thanx für eure Gedanken!
Ich habe halt ein schlechtes Gefühl im Bauch, wenn ich den Eindruck
gewinne, daß man sich auf ein Tool nicht so richtig verlassen kann. Wenn
die Platine größer gewesen wäre, hätte ich die Ghosts am Ende vielleicht
sogar irrtümlich bestücken lassen... ;-)
Kago schrieb:> Trotzdem: wenn ich das Board lösche und aus dem Schematic frisch neu> erzeugen lassen, sollten eigentlich alle Korrespondenzen wieder korrekt> vorhanden sein.
Ja, so verhält sich EAGLE bei mir seit V4.irgendwas
Das von dir beschriebene Phänomen habe ich mit EAGLE 5.11 unter WinXP
noch nie bemerkt.
Kago schrieb:> Ich habe halt ein schlechtes Gefühl im Bauch, wenn ich den Eindruck> gewinne, daß man sich auf ein Tool nicht so richtig verlassen kann.
Sicher, wer mag das schon. Ich würde aber zunächst mal z.B. eine Version
zurückspringen und verifizieren ob dort der Fehler reproduzierbar ist.
Ich denke, als Nutzer eines gering verbreiteten OS muss man solche Bugs
hin und wieder abkönnen und sollte vielleicht nicht immer die neueste
Version benutzen. Ganz einfach weil es länger dauert bis die Bugs
bekannt werden und natürlich weil der Hersteller bezüglich Nachbesserung
weniger Druck verspürt als wenn 90% seiner Kunden auf der Matte stehen.
Eine eigene Frage?
Dieser Thread ist über 15 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.