Forum: Platinen [Altium] Inverted Special Strings PCB Editor


von Louis (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen

Ich bin auf ein seltsames Problem im Altium PCB Editor gestossen.

Im unserem Projekt verwenden wir normale "Strings" und "Special 
Strings". Die Special Strings werden über die Projektparameter gesetzt. 
Ich kann die Special Strings normal verwenden.
Jetzt habe ich den Auftrag bekommen den String invertiert darzustellen. 
Und da tritt ein seltsames Problem auf:

- Bei normalen invertierten Strings ist es kein Problem, das String 
Objekt ist so gross wie der eingegebene Text.
- Beim nicht invertierten Special String ist das Objekt auch so gross 
wie der Text. (1)
- Beim invertierten Special String allerdings, ist das Objekt (und somit 
auch der Kupfer um den Text siehe (3)) so gross wie der Platzhalter (2) 
des Projektparameters.

Auf dem ersten Bild ist zu sehen:
(1) Special String mit eingesetztem Text nicht invertiert.
(2) Special String Platzhalter nicht invertiert.
(3) Special String mit eingesetztem Text invertiert -> das Kupfer füllt 
mehr aus als es sollte
(4) Normaler String mit selbem Text invertiert

Das Problem ist nun: Wenn ich den String an den Printrand setze (Ich 
habe klare Vorgaben für die Position) dann steht Kupfer über den Rand. 
Siehe Bild "Üeberstehendes_Kupfer.png".
Der Kupfer ist dann auch noch im Outputfile (Gerber) vorhanden.

Eine Option währe nun den Stringinhalt fix zu schreiben, was allerdings 
nicht wünschenswert ist, da unter anderem der Index Global im Projekt 
erhöht werden soll.
Ich hoffe es gibt da noch eine bessere Lösung.

Mit freundlichen Grüssen
Louis

von Louis (Gast)


Lesenswert?

Kurzer Nachtrag:

System Infos:
Altium Designer Summer 08 Version 7.0.0.13815
Licensed also kein Crack
Win XP Professional Version 2002, Service Pack 3

von Ralf (Gast)


Lesenswert?

> Ich hoffe es gibt da noch eine bessere Lösung.
Für die schnelle Lösung des konkreten Problemfalles würde ich es mit 
einem Keepout-Fill im entsprechenden Kupferlayer versuchen -> als 
Keepout definierte Objekte sollten aus dem Gerber-Output rausgenommen 
werden.
Probier das mal bitte und gib Rückmeldung.

> Licensed also kein Crack
In dem Fall wäre dann zur langfristigen Lösung des Problems eine 
Kontaktaufnahme zum Support kein Problem :)

Übrigens hab ich das grad mal mit dem AD10 probiert, wenn ich's richtig 
nachgebildet habe, so stelle ich fest dass das Problem dort nicht mehr 
vorhanden ist.
Da der 10er verglichen mit dem S08er viele neue Features hat könntest du 
ja evtl. auch updaten - bzw. wirst du denke ich fast müssen, denn wenn 
die Keepout-Fill-Lösung von oben oder ähnliches nicht funktionieren 
sollte bezweifle ich dass die Australier einen Patch für eine alte 
Version nachschieben...

Ralf

von Louis (Gast)


Lesenswert?

> Keepout-Fill
Das funktioniert leider nicht. Es wird nicht einmal als Fehler 
anerkannt. Platziere ich einen nicht invertierten String ins Keepout 
bekomme ich ein Fehler. Bei einem invertierten nicht.

Ich habe jetzt allerdings noch mehr herausgefunden und eine temporäre 
Lösung gefunden:
Das invertierte Feld nimmt immer genau die Dimension des 
Projektparameters an. (Wird also auch breiter beim Einsatz von 
Underlines oder hohen Buchstaben)
Ich konnte jetzt einfach die Länge des Projektparameters so lange 
anpassen (mit Punkten und Bindestrichen z.B.) bis er für meine Anwendung 
passt. Wird der Projektparameter zu kurz gewählt dann kann nicht mehr 
der ganze String dargestellt werden.

Naja ist nicht die sauberste Lösung aber haut hin.

Ich werde dann heute noch eine E-Mail an den Altium Support schreiben. 
Auch wenn ich keine Hoffnung auf Verbesserung habe. Denke auch nicht das 
die alte Version gepatcht wird :)

Danke für die Hilfe
Louis

von Gregor B. (Gast)


Angehängte Dateien:

Lesenswert?

Frage, hast Du beim Editieren den Parameter "Convert Special Strings" in 
der View Configuration aktiviert (s. Bild)?
Wenn Du das machst, bevor Du den String in das PCB schreibst, wird es 
richtig dargestellt, setzt Du es nach dem Eintrag des Special Strings 
ins PCB, ist die Darstellung falsch.

von Louis (Gast)


Lesenswert?

Super. Genau das war das Problem. Die Einstellung war nicht aktiviert.

Jetzt funktioniert alles einwandfrei.

Vielen Dank

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.