Forum: Platinen Altium Designer Problem mit Update PCB Document


von Mike (Gast)


Lesenswert?

Guten Tag
Ich arbeite AD 17.0.6 beruflich seit einem Jahr.


Wenn ich ein "Update PCB Document" mache, erscheint im neuen
Fenster(Engineering Change Order) viele gleiche Einträge mit
"Modify und Parameter changes".

Diese Einträge kommen aber nur, wenn ein * in den Value-Parameter(n) der 
Componeneten(Bauteile) vorhanden ist. (z.B. Name=PackageReference, 
Value=*)

Wenn ich den * ersetze mit einem anderen Zeichen (zB a) dann
macht der AD zwar(natürlich) beim "Update PCB Document" die Erkennung
und überträgt diesen Parameter korrekt ins PCB-file, dafür wird aber 
beim nächsten "Update PCB Document" kein Modify Eintrag mehr 
aufgelistet.

Ähnliche Problembeschreíbung habe ich gefunden unter:
"http://www.mbedded.ninja/electronics/general/altium/altium-bugs-and-things-to-watch-out-for";
Hier unter "PCB Editor Can’t Handle Unicode Characters In Component 
Descriptions" steht, dass Unicode-Zeichen nicht verwendet werden können.
Nur ist der * kein Unicode-Zeichen und er wird generell oft verwendet um
eigentlich zu sagen dass dieser Parameter noch nicht definiert wurde.

Was mich nur stört ist, dass "Update PCB Document" immer die
gleichen Einträge für eine Modify erscheint aber es in Wirklichkeit
kein Unterschied da ist. Der * ist im PCB-Part-Parameter schon vorhanden 
und dennoch möchter AD diesen mit * überschreiben.

Ich hoffe, ich konnte mein Problem gut genug beschreiben und
bedanke mich schon für die Mühe und einer Antwort.

mfg
Michael

von Layouter (Gast)


Lesenswert?

Hast du eine Altium Lizens?

Dann wende dich an deren Support. Die sollen was für ihr Geld tun ! 
Teuer genug der Mist.

Hast ja dort automatisch ein  Support-Konto. Und lass dich nicht 
abwimmeln. Schön hartnäckig bleiben !

von Max (Gast)


Angehängte Dateien:

Lesenswert?

Hallo
nein ich versteh ncht wirklich was du meinst, hast du mal einen 
Screenshot von einem der Bauteilparametern und dem Engineering Change 
Fenster.
Ansonsten schieß ich mal ins blaue. Ich hab in meinen Bauteilen auch * 
als Platzhalter. Es dürfen nur keine * in Namensparametern sein, wie 
z.B. beim Footprint.

und hat Altium nun die Bauteile auf die Platine gebracht oder nicht?

Weil Altium ja sagt, ich habe Änderungen gefunden und dies abgeändert.
Also z.B. Widerstand R1 war ursprünglich 100Ohm und nun ist R1 470Ohm
Altium sagt dir ich habe den Wert von 100Ohm aus 470Ohm geärdert oder 
den Footprint von 0805 auf 0603

und noch eine Frage
war das ein neues Projekt mit einer leeren Platine oder waren da schon 
Bauteile drauf?

von Mike (Gast)


Lesenswert?

Hallo Danke mal für die Antworten.

Also ich habe zuerst mit Version 16 gearbeitet, da hatte ich dieses 
Problem nicht. Nach der Umstellung auf Version 17 ist erst das Problem
aufgetreten.

Ich habe an einem vorher gefertigten Design(hat alles gut funktioniert, 
LP ist schon im Haus) weitergearbeitet. Bauteile ect. lassen sich ja 
korrekt ins PCB übertragen.

Aber eben dort wo ein * ist, wie im Screenshot von Max, gibt es eben das 
Problem dass AD diesen * ins PCB immer! wieder übertagen möchte, obwohl 
nicht notwendig.

Ich habe jetzt auch ein E-Mail an den AD Support geschickt.

Danke
Michael

von Saxxe (Gast)


Lesenswert?

Mike schrieb:
> Ich habe jetzt auch ein E-Mail an den AD Support geschickt.

Da kann man auch ein "Case"-Fall öffnen. Das wäre der bessere Weg. Kommt 
man auch im AD selbst über den Support rein.

Wenn du die neue 17er jetzt hast, steht dir auch der Support für ein 
Jahr zur Verfügung.

von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Hallo

Hier noch ein Screenshot nach dem "Update PCB Document"

mfg
Michael

von Max (Gast)



Lesenswert?

hm, merkwürdig.
meine * mosert er nicht an....
Wie & wo liegen die Bauteillibs?
Holt Altium sich die Daten aus einer Datenbank (Oracle, Access, Excel 
oder so) oder sind das "komplette" Libs. Es sieht aus alsob Altium jedes 
mal versucht die Bauteilparameter auf/in der Platine neu zu beschreiben.
Also muß sich an den Parameter etwas geändert haben. Oder sind die 
Bauteile auf der Platine gelockt? sodaß er die Werte nicht ändern kann 
und es jedes mal erneut versucht?

Bei mir macht er das nur wenn ich bei einer bestehenden Projekt inlc 
bestehender Patine im Schaltplan einen Wert ändere und den dann auf die 
Platine übertragen möchte.

von Taz G. (taz1971)


Lesenswert?

Mike schrieb:
> Guten Tag
> Ich arbeite AD 17.0.6 beruflich seit einem Jahr.

Solange gibts es version 17.0.6 noch gar nicht ;)

Ne Scherz beiseite der Fehler ist schon im Bug Crunch vom Altium 
beschrieben. Soweit ich sehen kann -> Releae Notes bis 17.0.9 ist der 
Fehler noch nicht behoben. Ich selber nutze die Version 17 noch nicht, 
zu viele Bugs.

von Jupp (Gast)


Lesenswert?

17.0.9 ist aktuell!

von Taz G. (taz1971)


Lesenswert?

und nächste Woche 17.0.10 ! (sinnfreie Info)

von Mike (Gast)


Lesenswert?

Hallo
Vielen Dank an Euch für die Infos.
Zur Korrektur: Ich arbeite mit AD seit einem Jahr, seit einem Monat mit 
der Version 17. ;-)

Ich hab mein Problem, mit einem Beispielprojekt an den Support geschickt 
und auch mit einem Herren vom Support darüber geredet.

Am Montag weiß ich dann wohl näheres.

Ich bin übrigens vom AD durchaus zufrieden.
Aber wohl weil ich 32 Diff LVDS pairs geroutet habe mit Imp.Kontrolle 
und Längenmatching und von einem FPGA heraus ;-)

Nette Grüße
Mike

von Mike (Gast)


Lesenswert?

Hallo

Der Support hat mit mitgeteilt, dass das Problem bis zur Version 17.0.7 
bestand und inzwischen beseitigt wurde.
Nachdem ich die letzte Version 17.0.9 installiert habe ist "mein 
Problem"
nicht mehr vorhanden.

Danke
Michael

von Mike (Gast)


Lesenswert?

Zur Ergänzung muss ich noch sagen:
Das Problem tritt nur in einem "Multi-Sheet-Design" auf.
Mike

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.