Probleme und Bugs
Verfasst: Dienstag 15. März 2016, 14:59
Hallo zusammen,
ich nutze seit neustem SPrint und habe gleich ein paar Probleme zu denen ich keine Lösung finde:
Ich habe ein 2-seitiges Layout erstellt.
1. Problem
Ich schaffe es nicht, die Leiterbahnen auf der Oberseite mit einem Bauteil zu verbinden.
Auf der Unterseite konnte ich die Bahn mit dem Pin des Elkos verbinden (zu erkennen, dass ich den Elko bewegen kann und die Bahn als Rubberband folgt).
Auf der Oberseite will das einfach nicht gelingen. Und manchmal scheint es ohne ersichtlichen Grund zu gelingen...
2. Problem
T-Abzweige
Manchmal will es mir gelingen, T-Abzweige zu erzeugen. manchmal nicht.
Ich habe versuchsweise die alten Bahnen gelöscht und neue verlegt. Gibt es eine Reihenfolge die ich explizit einhalten muss wenn ich Leiterbahnen verlege? Ich konnte bisher kein System entdecken welches mir reproduzierbar zum gewünschten Ergebnis verhalf. Auch nicht wenn ich darauf achtete, dass ich stets nur ganze Leiterzüge (also Anfänge und Enden) auf die T-Abzweige lege.
3. Problem
Kopieren von Bauteilen
Wenn ich Bauteile kopiere, geschieht das meist mit "Strg-C" und Strg-V".
Hierbei passierte es mir, dass mein Finger der linken Hand nicht schnell genug von der Strg-Taste herunter kam und dadurch das Raster ausgeschaltet war. Das hatte logischer Weise zur Folge, dass die Bauteile nicht auf dem Raster zu liegen kamen.
Hier möchte ich anregen, beim Kopiervorgang (auch aus den Makros heraus) das Setzen von Bauteilen mit der rechten Maustaste zu beenden.
Genauer: sobald ich ein Bauteil mittels Strg-C im Zwischenspeicher habe (oder aus den Makro heraus ziehe) steht eine Kopie auf dem Mauszeiger zur Verfügung und kann beliebig oft abgesetzt werden - bis die rechte Maustaste gedrückt wird. Damit ginge das Platzieren von vielen gleichartigen Elementen (zB Widerstände, Lötstifte...) wesentlich schneller.
4. Problem
Bei meinem ersten Projekt wurden beim Kopieren von Bauelementen (in meinem Fall 1SIP100) direkt nebeneinander die Bauelemente zu einer Gruppe zusammen gefasst. Erstaunlicherweise lies sich diese Gruppe nicht auflösen sondern musste komplett gelöscht werden. Feststellung meinerseits: bei diesem gruppierten Bauteil waren beide Flags (gruppiert und ungruppiert) gleichzeitig aktiv.
Aber auch hier gab es weiterhin Probleme. Nach dem Löschen dieser Gruppe blieben die Punkte stehen, die als Platzhalter für Bezeichner und Wert standen.
Diese Punkte wurden teilweise als Textelemente dargestellt, aber konnten manchmal nicht als solcher gelöscht werden.
Ich versuchte dann die Restfragmente dieser Gruppe zu entfernen, indem ich "Bauteil" auswählte um ein Bauteil daraus zu erstellen. Manchmal gelang dies und ich konnte löschen. Manchmal aber auch nicht - so dass ich die Prozedur mit Gruppe auflösen/erstellen, Bauteil auflösen/erstellen mehrfach durchführte.
Leider hatte ich versäumt die Platine und Screenshots als "Nachweis" abzuspeichern.
Auch schien es mir so, dass dieses Phänomen dann vermehr auftrat, wenn ich in einem Schwung die Bauteile kopierte und platzierte. Als ich mir irgendwann eine Tasse Kaffee holte schien es, als würde das Phänomen weniger auftreten (interne Reorganisation der Datenbank bei einer kurzen Arbeitspause als Beseitigung der Ursache?)
Sobald ich dieses Phänomen wieder erlebe, werde ich Screenshots und Zwischenspeicherungen machen.
Ich erlebe die Bedienung der Software leider als teilweise unangenehm inkonsistent.
5. Problem
Manche Dinge treiben mir Schweissperlen auf die Stirn: weshalb kann ein Bauteil nicht so gedreht werden, dass die Lötaugen bei einer 90/180/270° Drehung wieder auf dem Raster zu liegen kommen?
6. Problem
Flags für Sichtbarkeit des Bezeichners und des Werts
Sobald ich ein x-beliebigs Bauteil anklicke und mir den Bauteilestaus anzeigen lasse, werden die Sichtbarkeits-Statusflags intern gespeichert und beim Kopieren verwendet. Das führt dazu, dass diese Flags mal so oder mal so gesetzt sind - je nachdem was ich zuvor tat.
Ich möchte anregen, die Flags grundsätzlich auf OFF zu setzen, sobald ein Kopiervorgang stattfindet. Und die Flags sollten dann (einzeln) automatisch auf ON gesetzt werden, wenn ein Bezeichner oder Wert eingetragen wird. Wenn aber ein Wert geändert wird, soll das Flag nur manuell zu ändern sein.
Einen nicht vorhandenen Text im Bezeichner oder Wert mit einem Punkt bei Sichtbarkeit ON halte ich für eine überflüssige Markierung insbesondere dann, wenn der Punkt von ZB einer Bauteilekontur oder sonstigen Objekten überdeckt wird.
7. Problem
Drehen von Bauteilen - unbeabsichtigte Verbindungen
Wenn ich ein Bauteil auf einer komplexeren Platine drehe, so ist es mir schon mehrfach passiert, dass SPrint Leiterbahnen und die Anschlusspins selbsttätig miteinader verbunden hat, also Verbindungen erzeugte die ursprünglich nicht vorhanden waren. Solch ein Verhalten ist eigentlich ein NoGo. Ich behelfe mir nun zwar damit, indem ich das zu drehende Bauteil aus der Leiterplatte herausziehe, dort dann drehe und wieder zurückbewege - aber das sind zwei Arbeitsschritte mehr und eigentlich eine nicht akzeptable Arbeitserschwernis..
8. Problem
Wenn ich ein Bauteil mit angeschlossenen Leiterbahnen drehe und danach verschiebe, ist es in der Regel erforderlich das Bauteil am Raster durch Druck des betreffenden Buttons auszurichten.
Bei dieser Aktion indes lösen sich die Leiterbahnen regelmäßig vom Bauteil, so dass ich die Leiterbahnen getrennt ausrichten muss. DAS dürfte eigentlich auch nicht passieren, dass sie Leiterbahnen unbeabsichtligt lösen.
9. Problem
Leiterbahnen snappen auf Bauteilekonturen/Ecken. Welchen Sinn soll das haben? Ein Snap sollte sich meines Erachtens auf die aktuelle Zeichenebene beschränken. Allenfalls auch auf Lötaugen.
Weiter Ideen/Probleme folgen...
Herzliche Grüße
Ralf
ich nutze seit neustem SPrint und habe gleich ein paar Probleme zu denen ich keine Lösung finde:
Ich habe ein 2-seitiges Layout erstellt.
1. Problem
Ich schaffe es nicht, die Leiterbahnen auf der Oberseite mit einem Bauteil zu verbinden.
Auf der Unterseite konnte ich die Bahn mit dem Pin des Elkos verbinden (zu erkennen, dass ich den Elko bewegen kann und die Bahn als Rubberband folgt).
Auf der Oberseite will das einfach nicht gelingen. Und manchmal scheint es ohne ersichtlichen Grund zu gelingen...
2. Problem
T-Abzweige
Manchmal will es mir gelingen, T-Abzweige zu erzeugen. manchmal nicht.
Ich habe versuchsweise die alten Bahnen gelöscht und neue verlegt. Gibt es eine Reihenfolge die ich explizit einhalten muss wenn ich Leiterbahnen verlege? Ich konnte bisher kein System entdecken welches mir reproduzierbar zum gewünschten Ergebnis verhalf. Auch nicht wenn ich darauf achtete, dass ich stets nur ganze Leiterzüge (also Anfänge und Enden) auf die T-Abzweige lege.
3. Problem
Kopieren von Bauteilen
Wenn ich Bauteile kopiere, geschieht das meist mit "Strg-C" und Strg-V".
Hierbei passierte es mir, dass mein Finger der linken Hand nicht schnell genug von der Strg-Taste herunter kam und dadurch das Raster ausgeschaltet war. Das hatte logischer Weise zur Folge, dass die Bauteile nicht auf dem Raster zu liegen kamen.
Hier möchte ich anregen, beim Kopiervorgang (auch aus den Makros heraus) das Setzen von Bauteilen mit der rechten Maustaste zu beenden.
Genauer: sobald ich ein Bauteil mittels Strg-C im Zwischenspeicher habe (oder aus den Makro heraus ziehe) steht eine Kopie auf dem Mauszeiger zur Verfügung und kann beliebig oft abgesetzt werden - bis die rechte Maustaste gedrückt wird. Damit ginge das Platzieren von vielen gleichartigen Elementen (zB Widerstände, Lötstifte...) wesentlich schneller.
4. Problem
Bei meinem ersten Projekt wurden beim Kopieren von Bauelementen (in meinem Fall 1SIP100) direkt nebeneinander die Bauelemente zu einer Gruppe zusammen gefasst. Erstaunlicherweise lies sich diese Gruppe nicht auflösen sondern musste komplett gelöscht werden. Feststellung meinerseits: bei diesem gruppierten Bauteil waren beide Flags (gruppiert und ungruppiert) gleichzeitig aktiv.
Aber auch hier gab es weiterhin Probleme. Nach dem Löschen dieser Gruppe blieben die Punkte stehen, die als Platzhalter für Bezeichner und Wert standen.
Diese Punkte wurden teilweise als Textelemente dargestellt, aber konnten manchmal nicht als solcher gelöscht werden.
Ich versuchte dann die Restfragmente dieser Gruppe zu entfernen, indem ich "Bauteil" auswählte um ein Bauteil daraus zu erstellen. Manchmal gelang dies und ich konnte löschen. Manchmal aber auch nicht - so dass ich die Prozedur mit Gruppe auflösen/erstellen, Bauteil auflösen/erstellen mehrfach durchführte.
Leider hatte ich versäumt die Platine und Screenshots als "Nachweis" abzuspeichern.
Auch schien es mir so, dass dieses Phänomen dann vermehr auftrat, wenn ich in einem Schwung die Bauteile kopierte und platzierte. Als ich mir irgendwann eine Tasse Kaffee holte schien es, als würde das Phänomen weniger auftreten (interne Reorganisation der Datenbank bei einer kurzen Arbeitspause als Beseitigung der Ursache?)
Sobald ich dieses Phänomen wieder erlebe, werde ich Screenshots und Zwischenspeicherungen machen.
Ich erlebe die Bedienung der Software leider als teilweise unangenehm inkonsistent.
5. Problem
Manche Dinge treiben mir Schweissperlen auf die Stirn: weshalb kann ein Bauteil nicht so gedreht werden, dass die Lötaugen bei einer 90/180/270° Drehung wieder auf dem Raster zu liegen kommen?
6. Problem
Flags für Sichtbarkeit des Bezeichners und des Werts
Sobald ich ein x-beliebigs Bauteil anklicke und mir den Bauteilestaus anzeigen lasse, werden die Sichtbarkeits-Statusflags intern gespeichert und beim Kopieren verwendet. Das führt dazu, dass diese Flags mal so oder mal so gesetzt sind - je nachdem was ich zuvor tat.
Ich möchte anregen, die Flags grundsätzlich auf OFF zu setzen, sobald ein Kopiervorgang stattfindet. Und die Flags sollten dann (einzeln) automatisch auf ON gesetzt werden, wenn ein Bezeichner oder Wert eingetragen wird. Wenn aber ein Wert geändert wird, soll das Flag nur manuell zu ändern sein.
Einen nicht vorhandenen Text im Bezeichner oder Wert mit einem Punkt bei Sichtbarkeit ON halte ich für eine überflüssige Markierung insbesondere dann, wenn der Punkt von ZB einer Bauteilekontur oder sonstigen Objekten überdeckt wird.
7. Problem
Drehen von Bauteilen - unbeabsichtigte Verbindungen
Wenn ich ein Bauteil auf einer komplexeren Platine drehe, so ist es mir schon mehrfach passiert, dass SPrint Leiterbahnen und die Anschlusspins selbsttätig miteinader verbunden hat, also Verbindungen erzeugte die ursprünglich nicht vorhanden waren. Solch ein Verhalten ist eigentlich ein NoGo. Ich behelfe mir nun zwar damit, indem ich das zu drehende Bauteil aus der Leiterplatte herausziehe, dort dann drehe und wieder zurückbewege - aber das sind zwei Arbeitsschritte mehr und eigentlich eine nicht akzeptable Arbeitserschwernis..
8. Problem
Wenn ich ein Bauteil mit angeschlossenen Leiterbahnen drehe und danach verschiebe, ist es in der Regel erforderlich das Bauteil am Raster durch Druck des betreffenden Buttons auszurichten.
Bei dieser Aktion indes lösen sich die Leiterbahnen regelmäßig vom Bauteil, so dass ich die Leiterbahnen getrennt ausrichten muss. DAS dürfte eigentlich auch nicht passieren, dass sie Leiterbahnen unbeabsichtligt lösen.
9. Problem
Leiterbahnen snappen auf Bauteilekonturen/Ecken. Welchen Sinn soll das haben? Ein Snap sollte sich meines Erachtens auf die aktuelle Zeichenebene beschränken. Allenfalls auch auf Lötaugen.
Weiter Ideen/Probleme folgen...
Herzliche Grüße
Ralf