Wie bekomme ich denn bei "Find Similar Objects" im PCB-Editor eingestellt, dass Stringvergleiche mit "ignore case" durchgeführt werden? Ich habe durch irgendwelche Kopieraktionen leider nicht mehr alles einheitlich und seit einem der letzten Updates wird nun nur noch die Hälfte der zutreffenden Bauteile selektiert. Zumindest meine ich, dass das zuvor mal ging. Mit *, ? oder "regular expressions" bekomme ich das nicht hin.
Du könntest mal versuchen, dir mit einer Query im Filterpanel etwas zurechtzubasteln. Das ist noch etwas mächtiger als FSO.
Ich schrieb: > Strg-f Damit flipped man nur die Ansicht. :( Wühlhase schrieb: > Du könntest mal versuchen, dir mit einer Query im Filterpanel etwas > zurechtzubasteln. Das ist noch etwas mächtiger als FSO. Zu kompliziert. Außerdem laufe ich damit doch wohl auf das gleiche Problem auf, oder?
dfIas schrieb: > Zu kompliziert. Nun, das Problem mußt du selber lösen, so schwer ist das nicht. Das FSO kann dir aber etwas helfen, es kann dir das, was du da einstellst, auch als Query ausgeben (irgendwo ist da unten ein Haken). Und dann mit UND und ODER-Verknüpfungen etwas zusammenstoppeln. dfIas schrieb: > Außerdem laufe ich damit doch wohl auf das gleiche > Problem auf, oder? Ehrlich gesagt weiß ich gerade gar nicht, ob Queries Stringoperationen unterstützen. Aber du kannst so immerhin mehrere FSO-Operationen parallel ausführen, z.B. mit unterschiedlichen Strings wie "10k" und "10 k". Besser ist es aber, sich gleich vernünftige Bauteile zu machen und dieses Herumgestümpere zu unterlassen.
Mach im FSO den Haken für Create Expression an und im Filter Panel ersetzt das "Comment = " durch "Comment like ". Sollte funktionieren. (PS: eventuell im Filetr Panel noch das Matching Select einschalten falls nicht aktiv)
:
Bearbeitet durch User
Taz G. schrieb: > Mach im FSO den Haken für Create Expression an und im Filter Panel > ersetzt das "Comment = " durch "Comment like ". Sollte funktionieren. Das gibt einen Fehler bei mir (siehe X2.png). Ich verstehe das Ganze nicht. In der BoM (siehe BoM.png) wird bspw. R312 mit "Name" (steht als Alias für "Component Comment") = "10K" gelistet. Mit Doppelklick auf R312 oder im FSO steht dort aber "10k" (siehe FSO2.png), bei anderen Bauteilen auch "10K". Ich bin mir eigentlich sicher, dass alle Comments in Großschreibung erstellt wurden und mit dem FSO immer alle Bauteile mit dem gleichen Comment selektiert wurden. Seit einem der letzten Updates läuft hier irgendetwas verquer.
Noch zur Information: Das PCB ist vermutlich oder auch nur scheinbar "up to date". "Import Changes ..." zeigt mir keine Veränderungen. Schematic = "10K", im PCB dann "10k". Aber nur bei einigen Bauteilen. Ich denke, dass der Vergleich bei "Import Changes ..." mit "ignore case" durchgeführt wird. Nur das FSO macht es anders.
dfIas schrieb: > Taz G. schrieb: >> Mach im FSO den Haken für Create Expression an und im Filter Panel >> ersetzt das "Comment = " durch "Comment like ". Sollte funktionieren. > Das gibt einen Fehler bei mir (siehe X2.png). Bei mir funktioniert es.
Taz G. schrieb: > dfIas schrieb: >> Taz G. schrieb: >>> Mach im FSO den Haken für Create Expression an und im Filter Panel >>> ersetzt das "Comment = " durch "Comment like ". Sollte funktionieren. >> Das gibt einen Fehler bei mir (siehe X2.png). > > Bei mir funktioniert es. Ah ja, 'like' statt '='. Ich hatte das '=' stehenlassen. Kann man also zur Not so machen. Jetzt muss ich nur noch die Comments aus den Schematics (allesamt mit Großschreibung) ins PCB bekommen. Das "Import Changes ..." ignoriert ja die "kleinen" Unterschiede. Gibt es hierfür auch einen Trick ('like' mit '=' ersetzen)?
dfIas schrieb: > Jetzt muss ich nur noch die Comments aus den Schematics (allesamt mit > Großschreibung) ins PCB bekommen. Das "Import Changes ..." ignoriert ja > die "kleinen" Unterschiede. Gibt es hierfür auch einen Trick Ich würde einfach alle Comments mit FSO auswählen und den Text nach "xyz" ändern. Dann import changes from Schematic und dann kontrolieren ob alle xyz comments weg sind.
Taz G. schrieb: > Ich würde einfach alle Comments mit FSO auswählen und den Text nach > "xyz" ändern. Dann import changes from Schematic und dann kontrolieren > ob alle xyz comments weg sind. Damit geht es, quasi ein erzwungener Re-Import. Sollte bei einem so teuren Produkt aber auch anders möglich sein. Und überhaupt dieses Durcheinander, mal so - mal so ... ;)
dfIas schrieb: > Und überhaupt dieses Durcheinander, mal so - mal so ... ;) Das ist normal wenn du mit allerlei Fremdbibliotheken arbeitest, wo jeder alles anders macht. Da kann aber Altium nichts dafür.
dfIas schrieb: > Und überhaupt dieses > Durcheinander, mal so - mal so ... ;) Das stimmt. Das liegt daran, dass konsequentes Umsetzen von Neuerungen alte Arbeitsabläufe und Gewohnheiten zerstört und Altium versucht möglichst kompatibel zu bleiben. Es gibt immer Leute, die sich massiv beschweren wenn Änderungen eingeführt werden, selbst bei super positiven. Es gibt mittlerweile fast immer eine Checkbox um die Neuerungen zu deaktivieren. Hier geht es ja um die 'case sensitivity'. Vor vielen, vielen Jahren waren es die Leute nicht gewohnt case sensitiv zu arbeiten. Und es war völlig Ok und besser, das Altium case-insensitive war. Aber das hat sich schon lange gewandelt und Altium hat's immer noch nicht geschafft das konsequent zu ändern. Stell Dir mal den Aufschrei bei den Altium Nutzern vor, wenn es auf einmal hunderte Fehlermeldung regnen würde.
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.