Hallo!
Ich verwende mittlerweile seit Jahren Eagle, habe aber im letzten Job auch
viel mit DxDesigner und PADS von Mentor gearbeitet.
Jetzt hätte ich eine "Idee" für die Bauteilverwaltung und würde gerne
wissen ob so etwas grundsätzlich möglich ist, bevor ich mich näher damit
auseinandersetze:
Falls der DxDesigner bekannt ist: Ich hätte gerne ein DxDatabook.
Erklärung:
Ich will ein Bauteil statt mit dem ADD-Befehl mit einer ulp, die mir die
in der Bauteildatenbank befindlichen Bauteile in einer Liste anzeigt, in
die Schaltung einfügen.
So wären dann alle notwendigen Attribute (zumindest VALUE und ID) gesetzt
und dadurch wäre es dann leichter eine Stückliste zu erstellen.
Gerade bei größeren Schaltungen an denen man länger arbeitet ist das
hilfreich weil ich dann meistens nicht mehr weiß ob des z.B. ein 5% Kerko
sein muss oder 20% eh reichen würden.
Natürlich kann ich auch nach jedem Bauteil die BOM.ulp laufen lassen und
das verifizieren, ist aber nicht so komfortabel finde ich.
Auch die Möglichket des Setzens von Attributen, falls in der Schaltung
nicht vorhanden, durch dieses ulp wäre toll.
Grundsätzlich müsste das ulp eine Datenbankdatei öffnen und in einer
Tabelle anzeigen. Wenn ich also z.B. einen Widerstand mit 100E in 0603
einfügen möchte hole ich ihn aus der Tabelle und füge ihn ein.
Damit erspare ich mir das manuelle setzen von Wert und Attributen.
Genau so müsste das umgekehrt auch laufen. Ein ulp starten (oder, noch
besser, im gliechen ulp) und die Schaltung verifizieren, d.h. nachsehen ob
alle erfoderlichen Attribute gesetzt sind.
Nun meine Frage:
Kann man ein ulp schreiben, dass "nicht blockert", d.h. trotz laufendem
ulp sind Schaltung und Layout zugänglich? Das wäre mal die Grundlage für
so ein Programm/ulp.
Attribute mithilfe eines ulp zu setzen sollte glaube ich eh kein Problem
sein, oder?
Hat es schon solche Versuche überhaupt schon gegeben bzw. ist nachdem ja
seit v5 die Attribute eingeführt wurden eh schon so etwas geplant oder bin
ich der Erste der das haben will?
Danke,
Zoran