Forum: Platinen Altium 10 langsam, wahrscheinlich Anfängerfehler, kann jemand helfen??


von Frank S. (quad)


Lesenswert?

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

von Hannes (Gast)


Lesenswert?

Wende dich mal an den Altium Support....

von Johannes (menschenskind)


Lesenswert?

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... ;)

von Grendel (Gast)


Lesenswert?

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)?

von Frank S. (quad)


Lesenswert?

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.....

von Peter II (Gast)


Lesenswert?

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?

von Grendel (Gast)


Lesenswert?

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.

von Frank S. (quad)


Lesenswert?

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
von Grendel (Gast)


Lesenswert?

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.

von Peter II (Gast)


Lesenswert?

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.

von Frank S. (quad)


Lesenswert?

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....

von nochwas (Gast)


Lesenswert?

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.

von Taz (Gast)


Lesenswert?

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 ?

von fhw4zu4w (Gast)


Lesenswert?

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.

von Tobias L. (murxwitz)


Lesenswert?

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.

von Frank S. (quad)


Lesenswert?

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
von Дуссель дук (Gast)


Lesenswert?

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.

von Taz (Gast)


Lesenswert?

Da kann ich nicht mithalten, habe nur eine DB-Lib

von Roland E. (roland0815)


Lesenswert?

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...

von Frank S. (quad)


Lesenswert?

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.....

von 6A66 (Gast)


Lesenswert?

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

von Frank S. (quad)


Lesenswert?

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!!!

von Karl Käfer (Gast)


Lesenswert?

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

von 6A66 (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.