Hallo Leute, ein kurzes Hallo, bin zwar neu im Forum aber schon längere Zeit braver Leser. Jetzt habe ich ein Problem das mich fast in den Wahnsinn treibt, seit einigen Tagen bin ich beim Umstellen von Protel99SE auf Altium 10. Eigentlich klappt es prima, der erste Schaltplan ist fertig und ich bin am PCB. Da liegt jetzt mein Problem,wenn ich Update PCB durchführe, also 'Execute Changes', dann kann ich eigentlich Feierabend machen, gestern hat er für das erste Update über 4Stunden gebraucht (über 700Bauteile), jetzt habe ich 17 geändert, er rotiert schon über eine Stunde.... Ich habe schon im Altium Forum und hier gesucht aber keine Erklärung gefunden. Der DRC online Test ist natürlich ausgeschaltet, mein Rechner hat zwar nur einen i5 Prozessor, Windows 7 und 4Gbyte Speicher, aber ich denke das dürfte nicht soviel ausmachen. Für jede hilfe bin ich dankbar! ein verzweifelter Layouter :) Frank
Wende dich mal an den Altium Support....
Ich weiß nicht genau, wie er Updateprozess läuft, aber ich würde mir den Installer von der Altiumseite laden und AD10 noch mal sauber installieren, nach dem das vorige deinstalliert wurde. 4h sind ja wohl die Härte :) Unsere Lizenz hier ist bis AD13 gültig. Frag mal beim Sales-Team von Altium bis wohin Du deine Lizenz nutzen kannst, falls vorhanden... ;)
Mmmh also ich hatte vor kurzem nen Board mit ca. 600 Bauteilen (inkl. BGAs) und zig Lagen... ich kann mich nicht genau erinnern aber Updates mit unter 50 Änderungen haben vielleicht mal ne Minute gedauert oder so, eher weniger. (Rechner alt, nix besonderes) Was sind denn das für Bauteile (von der Komplexität her)?
Hallo Leute, danke für die schnellen Antworten. Der Rechner ist relativ neu installiert worden, er ist mein mobiles Teil/Laptop und soll langsam meinen alten PC ersetzen der noch XP hat. Ich denke nicht, dass was falsch bei der Installation lief, wir haben eine clevere EDV und ich war bei Altium selbst dabei. Die Bauteile sind nicht sonderlich komplex, ein ein kleiner DSP und ein kleiner Atmel, etwas Peripherie und dann vorallem Hühnerfutter ala 0603 Caps und Resistoren. Allerdings fällt mir bei Deiner Antwort Grendel etwas ein. ich habe die bibliotheken aus Protel importiert, es sind PCBlib und schlib Typen. Es gibt doch noch diese integrierten Bibliotheken, geht es da vielleicht schneller??? Der Altium Support wäre noch ne Idee, allerdings ist meine Erfahrung mit Hersteller Support dass die Mühlen oft sehr langsam drehen.....
hast du mal in den Taskmanger/Resourcenmanager geschaut was der PC in der Zeit macht? Läuft die CPU auf 100% oder die Festplatte? Wird eventuell ständig versucht auf ein Netzlaufwerk zuzugreifen was gerade nicht da ist?
Also ich kann mich erinnern das ich mal eine Lib dabei hatte die ein paar operationen langsam gemacht hat... ist aber ewig her weiss nicht mehr genau. Das kann also durchaus damit zu tun haben. Leg mal ein neues Projekt an und füge da einfach ein paar der Bauteile ein - erstmal nur aus neuen libs, dann testen, dann aus den alten und nochmal testen... usw.
Hab jetzt mal gemessen, um einen DSP einfach nur neu auf das PCB zu bringen, braucht es circa 15 Sekunden, dabei geht der verwendete Speicher von 2,47 auf 2,67GB hoch, die CPU Auslastung maximal 20%. Netzwerkverbindung ist zu 55 ausgelastet. Ich mache mich mal an die Bibliotheken, vielleicht ist dort der Knackpunkt... .... noch eine Frage, welches Format haben den Eure Bilbliotheken und habt Ihr sie neu erstellt oder importiert von Protel???
:
Bearbeitet durch User
Frank S. schrieb: > .... noch eine Frage, welches Format haben den Eure Bilbliotheken und > habt Ihr sie neu erstellt oder importiert von Protel??? Die Intlibs enthalten ja nur die anderen beiden Typen halt in einer Datei. Daran sollte es nicht liegen. Die meisten libs erstelle ich selbst. Protel hab ich nie benutzt.
Frank S. schrieb: > die CPU Auslastung maximal 20%. > Netzwerkverbindung ist zu 55 ausgelastet. naja wenn du einen I5 mit 4 Cores hast und das Programm nur einen Thread verwendet ist das eine fast 100% Auslastung.
Hmm stimmt, Altium unterstützt nur einen Core. Kann da natürlich die Begrenzung sein. ich bin gerade dabei mir Intlibs zu bauen, vielleicht geht's dann schneller. Steht auf alle Fälle im Handbuch (17-18). Hatte mich vorhin noch verschrieben, nur 5% Netzauslastung....
Ich mach auch solche Designs. mit eigenen Libraries. IntLibs verwende ich generell keine, alles Eigene. Ein update dauert nur ein paar sekunden, auf dem Notebook. Desktops verwende ich schon seit Jahren nicht mehr. Ich wuerd mal bei den Altium Forums suchen. Die haben dort engagierte Benutzer, die Fragen sehr schnell beantworten.
Hallo eine Zwischenfrage, wenn man im Schematics ein Bauteil doppelt klickt und das PCB Model dazu editiert, wo steht der Punkt für die PCB Library ? Bei Any muß er eine Library suchen, die das Bauteil enthält (und das für jedes Bauteil). Je nachdem wieviele Libs installiert sind kann das dauern. Bei Lib Name oder Lib path gibt man ihm vor welche Lib er nehmen soll. Ich weiß nicht ob die Einstellung einen Geschwindigkeitunterschied beim Update-PCB ausmacht - keine Erfahrung. MFG PS: welches Handbuch ?
Frank S. schrieb: > ich bin gerade dabei mir Intlibs zu bauen, vielleicht geht's dann > schneller. Blos nicht. Ich kann hier keinen Unterschied diesbezüglich feststellen. Falls da bei Ihnen danach doch was beschleunigt ist, liegt es nicht am System an sich, sondern an irgendwelchem Schrott/Defekten in den schon existierenden Libraries.
liegt dein Projekt lokal oder im Netzwerk? und was ist mit den Libraries? kopier mindest das Projekt mal lokal, das hilft sehr. evtl auch mal mit den Libraries testen, hab da aber nicht gemerkt, dass es bremst.
Moin, bin weiter. Also die intlibs war ein Reinfall. Ich hab alle benötigten Bibliotheken zusammengesucht, sind zusammen fast 150!! einzelne Bibliotheken. Dann hab ich gestern um 16Uhr30 angefangen die zur intlib zusammen zu compilieren (schreibt man das so???), um 21Uhr hat unser Server dann die Verbindung getrennt und Altium ist abgestürzt. War also nichts :( Jetzt hab ich alles wie Tobias meinte einfach mal direkt auf den Laptop gezogen, und sieh mal an, jetzt flutscht alles :) Also, irgendwas mit der Netzwerkverbindung ist das Problem. Nur muss das die EDV lösen. Danke Euch auf alle Fälle. Frohes Schaffen noch!!!!!!!!!!!!!!!!!!!!!!! Frank
:
Bearbeitet durch User
150 bibliotheken? Aha. Ich hab bisher alle meine Libs selbst zusammengestellt, und bin bei ca 20 schematischen und 20 fussabdruecken. Die lass ich auch einzeln.
Da kann ich nicht mithalten, habe nur eine DB-Lib
Mit Altium nur lokal arbeiten. Sonst wartet man pausenlos auf die Latenzen im Netz: - Verwendete Bibliotheken so wenige wie möglich - keine Suchpfade aufs netzwerk - und schon gar nicht auf dem netzlaufwerk arbeiten. Altium kann nicht richtig mit Netzwerkresourcen umgehen (zwischenspeichern) sondern akert bei jedem kleinen Sch**** die Netzwerkressourcen frisch durch. Ansonsten entwickelt sich Altium immer mehr zu einem unbedienbaren Moloch voller Fehler...
Moin, die 150 Bibliotheken kommen von 13Jahre harte Arbeit mit Protel99 :) Jeder Bauteiltyp wie Schalter, Kondensatoren, etc hat ne eigene, die nochmals getrennt in SMT und THT und eine für externe projekte ohne Artikelnummern in unserem Warenwirtschaftssystem. Es kommen ca. 7000 Bauteile zusammen. Ich hab's selbst nicht geglaubt. Jetzt hatten wir gestern noch ne Besprechung, ich bin ja jetzt erst an Altium 10 das seit einigen Jahren bei uns ungenutzt rumlag. Jetzt wollen wir , wenn ich das erste Projekt laufen habe, aber direkt auf 14 umsteigen, bin mal gespannt was dann noch alles für Probleme kommen. Mit dem Arbeiten übers Netzwerk wird's problematisch. So arbeiten wir immer, weil oft mehrere gleichzeitig an den projekten rumschrauben.....
Frank S. schrieb: > Altium 10 das seit einigen Jahren bei uns ungenutzt rumlag. Jetzt wollen > wir , wenn ich das erste Projekt laufen habe, aber direkt auf 14 > umsteigen, bin mal gespannt was dann noch alles für Probleme kommen. > > Mit dem Arbeiten übers Netzwerk wird's problematisch. So arbeiten wir > immer, weil oft mehrere gleichzeitig an den projekten rumschrauben..... Hallo Frank, bis seit AD11 dabei, anfangs auch übers Netzwerk. Etwa 1000Bauteile pro PCB, Bibliotheksanzahl etwa 20..30. Auch wir machen grundsätzlich Arbeit über Server. ABER: Habe die Bibilotheken einmal auf Server, da muss ich nicht dauernd ändern. Kann ich also lokal ziehen, das geht so etwa 1/Woche oder 1/Monat. Das Projekt selber geht auf den Server damit immer der aktulle Stand gesichert ist. Damit lässt sich hurtig arbeiten. Wichtig: Wenn die Projektfiles offen sind darf das Netzwerk nicht unterbrochen werden sonst kann das zu Abstürzen führen. AD12 war teilweise ein Graus in Bezug auf Stabilität, kann aber auch durch die Maschine hier verursacht sein. Seit AD13 aber wieder sehr stabil. Wichtig: ActiveX und Graka-treiber (NVIDIA Quadro) immer aktuell zur Version halten, wenn größere Probleme mit Abstürzen auftreten erst einmal auf die Grafik schauen (meine Erfahrung). rgds
Okay, d.h. ich lasse das Projekt auf dem Server und kopiere die Bibliotheken auf den P.C. Dann verknüpfe ich die Bibliotheken des Projektes zu den lokalen Kopien. Macht Sinn, nur wenn ich etwas in den Bibliotheken ändere muss ich das auf dem Server machen und dann direkt wieder lokal kopieren. Sonst fängt ja jeder meiner Kollegen in zukunft an seine eigenen Bibliotheken zu bauen. Das müßte aber funktionieren. Ich versuche das mal nächste Woche... Das mit der Grafik, die Tips gebe ich an unsere EDV. Danke!!!
Hi Frank, Frank S. schrieb: > d.h. ich lasse das Projekt auf dem Server und kopiere die Bibliotheken > auf den P.C. Dann verknüpfe ich die Bibliotheken des Projektes zu den > lokalen Kopien. > Macht Sinn, nur wenn ich etwas in den Bibliotheken ändere muss ich das > auf dem Server machen und dann direkt wieder lokal kopieren. > Sonst fängt ja jeder meiner Kollegen in zukunft an seine eigenen > Bibliotheken zu bauen. Bei sowas hilft eine Versionsmanagementsoftware wie zum Beipiel Subversion. Kennt man sonst eher aus der Softwareentwicklung, ist aber bei solchen Sachen immer eine prima Idee. Der Trick: es gibt eine "Master"-Kopie der Daten auf dem Server, davon macht sich jeder Entwickler eine Arbeitskopie. Die Arbeitskopien lassen sich mit einem einfachen Befehl mit dem "Master" auf dem Server abgleichen, eigene Änderungen können mit einem ebenso simplen Befehl auf den Server gespielt und so allen zur Verfügung gestellt werden. Mit "TortoiseSVN" gibt es eine hervorragende Integration des Ganzen in den Windows-Explorer, und das Beste: es handelt sich um freie Software. HTH, Karl
Frank S. schrieb: > Das mit der Grafik, die Tips gebe ich an unsere EDV. Ob das was hilft :) Ich kenne genügend Firmen da klappt das nicht, da kommen die Updates dann irgendwann. Besser: in so einem Fall als Admin die neuen Treiber/SW selbst einspielen. Ansosnten wie bei mir. Das mit dem Master auf dem Server ist halt so, wenn mann keine SVN einsetzen will. Aber wenn SVN dann richtig, das kann Altium auch mit dem Projekt (einchecken, auschecken), wird bei uns aber nicht gemacht - kein SVN, nur ein Benutzer. rgds
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.