Heute habe ich auch mal eine Frage zu Altium
Hat irgendwer schonmal eine Bauteildatenbank aufgezogen, die NICHT auf
Excel oder Access baut und NICHT dieses leidige 32/64-Bitproblem hat?
Die mit AD17 und AD18 funktioniert obwohl ein 64Bit-Office installiert
ist? Und wie habt ihr das gemacht?
Hallo
Das klappt über eine Datenbank die zum Beispiel auf SQL basiert. Leider
habe ich noch das Problem das dann der Filter nicht funktioniert um nach
Bauform oder Bauteil zu filtern.
Die Anbindung funktioniert zu AD17 und auch AD18
Jens
Wie hast du das denn angestellt?
Im DBLib-Editor hab ich nichts gefunden, was auch nur im Entferntesten
nach SQL klang. Irgendwo im Altiumforum hat einer geschrieben, daß er
dafür ein Web-Interface gebaut hat, ich kann mir diesem Stichwort aber
leider nichts anfangen.
MariaDB sieht mir recht sympathisch aus, auch wenn das die erste
Datenbank wird die ich aufziehe...
Vault rentiert sich doch für einzelne Entwickler oder kleine Teams gar
nicht.
An einer alternativen Lösung zu Excel, Access wäre ich auch sehr
interessiert.
Ich werd den Vertrieb bei der nächsten Roadshow mal fragen, ob zukünftig
Nicht-MS-Datenbanken besser unterstützt werden.
Die Vault basiert ja auf einer Firebird-Datenbank, das ist nicht ganz
SQL-kompatibel aber immerhin frei. Da sollte eine zusätzliche
Schnittstelle nicht allzu schwer sein. Wobei die wohl gerade genug damit
zu tun haben, V18 stabil zu kriegen...
@Hannes B:
Naja, Vault ist eigentlich schon etwas mehr als nur eine Datenbank, es
ist eher ein Verwaltungswerkzeug und unterstützt einen strukturierten
Ablauf.
Du hast z.B. die Möglichkeit, zu sehen welche Bauteile du in welchen
Projekten verwendet hast und kannst sie z.B. für Prototypen freigeben,
aber für Produktivdesigns sperren.
Ich persönlich finde so was durchaus hilfreich, da ich meine
Bibliotheken gern selber stricke und da würde mich die Vault selbst als
Einzelanwender vor mancher böser Überraschung bewahren.
Kostet zwar wieder mehr Geld-allerdings ist ein einzelner Arbeitsplatz
AD+Vault meines Wissens nach immer noch knapp günstiger als die direkte
Konkurrenz - Mentor Pads in voller Ausbaustufe.
Der Preis der Vault wäre vielleicht noch in Ordnung, allerdings ist man
dann gezwungen diesen jedes Jahr zu zahlen, bzw. die Subscription zu
verlängern.
Hoffentlich übertragen Sie das nicht allzuschnell auch auf den AD
selbst..
Auf meine Frage bei der Embedded ob es denn keine Lösung für
Einzelentwickler oder sehr kleine Teams gibt bekam ich sinngemäß die
Antwort "Was heißt hier Einzelentwickler, Sie können Vault ja für Ihre
ganze Abteilung nutzen, ansonsten probieren Sie es doch mal mit Eagle"
Also keine Ahnung in welchen Sphären die zur Zeit leben.....
Hannes B. schrieb:> Auf meine Frage bei der Embedded ob es denn keine Lösung für> Einzelentwickler oder sehr kleine Teams gibt bekam ich sinngemäß die> Antwort "Was heißt hier Einzelentwickler, Sie können Vault ja für Ihre> ganze Abteilung nutzen, ansonsten probieren Sie es doch mal mit Eagle"> Also keine Ahnung in welchen Sphären die zur Zeit leben.....
Zu mal Altium für größere Teams jetzt auch nicht so der Renner ist.
Alleine schon die Funktion für das kooperative Design wirkt, wie bei so
vielen anderen Sachen auch, wie eine zusammengehackte Funktionalität.
Würde es vielleicht was bringen, eine CSV-Datei in eine Datenbank zu
importieren?
Wühlhase schrieb:> Hat irgendwer schonmal eine Bauteildatenbank aufgezogen, die NICHT auf> Excel oder Access baut und NICHT dieses leidige 32/64-Bitproblem hat?> Die mit AD17 und AD18 funktioniert obwohl ein 64Bit-Office installiert> ist? Und wie habt ihr das gemacht?
Bei mir geht Access mit 32 und 64Bit (Aber es war ein ziemlicher Krampf,
erst gingen die beiden Altium Versionen aber Access selbst hatte keinen
Zugriff mehr, nach ner kompletten Neuinstallation aller beteiligten
Programme ging es dann irgendwann.). Was nicht geht, ist die BOM
Erzeugung via Excell. Da muss man sich auf eine Version festlegen.
TestX schrieb:> wieso nimmst du nicht einfach eine altium vault instanz ?Wühlhase schrieb:> Weil ich für Vault keine Lizenz hab. :(> Ich hab nur den normalen AD hier.Hannes B. schrieb:> Du meinst dieses Vault was jedes Jahr zwingend eine exorbitant hohe> Summe kostet?
Was seid ihr mir für Gesellen :-)
Uns wollt ihr weis machen, dass ein "richtiger" CAD-Mensch sich nicht
mit Bastler-CADs abgibt.
Dann stellt man hier fest dass ihr euch die ganzen Valuten (die Altium
ausmachen) nicht leisten könnt,
stattdessen hier nach billigen Excellösungen Ausschau haltet.
Ich habe absolut nichts gegen euch, aber ihr macht euch hier zum
Gespött.
Hannes B. schrieb:> Der Preis der Vault wäre vielleicht noch in Ordnung, allerdings ist man> dann gezwungen diesen jedes Jahr zu zahlen, bzw. die Subscription zu> verlängern.
Das ist ja schlimmer wie bei AutoDesk, dass Grundpaket kann man kaufen
aber die "interessanten" Zusätze muss man mieten :-( (nennt sich
"anfixen" )
Hannes B. schrieb:> Hoffentlich übertragen Sie das nicht allzuschnell auch auf den AD> selbst..
Die Hoffnung stirbt zuletzt ;-)
Richard B. schrieb:> Vielleicht kann der Entwickler von EleLa helfen?
:-)))
Das ist als ob man einen Huf-Schmied an einen Flugzeugtriebwerk ran
lässt :-)
CAD-Harzler schrieb:> Das ist ja schlimmer wie bei AutoDesk, dass Grundpaket kann man kaufen> aber die "interessanten" Zusätze muss man mieten :-( (nennt sich> "anfixen" )
Es ist gerade ein Zusatz, nämlich herauszufinden, welches Bauteil in
welche Projekte eingeht, welcher den Vault interessant macht. Alles
andere, Versionskontrolle, Bauteillibrary u.s.w. geht auch ohne.
Bisher war der Anruf bei unseren 3 Bestückern allemal kostengünstiger
als den Vault anzuschaffen. Es kommt ja auch nur 1, max. 2 mal im Jahr
vor, daß man ein Bauteil sucht. (Üblicherweise, wenn dieses Abgekündigt
ist und man weiß, man hat es noch in einem anderen Projekt eingesetzt,
aber kann sich nicht erinnern, in welchem)
CAD-Harzler schrieb:> Uns wollt ihr weis machen, dass ein "richtiger" CAD-Mensch sich nicht> mit Bastler-CADs abgibt.
Mir scheint, hier spricht der "Neid der Besitzlosen"
CAD-Harzler schrieb:> Was seid ihr mir für Gesellen :-)>> Uns wollt ihr weis machen, dass ein "richtiger" CAD-Mensch sich nicht> mit Bastler-CADs abgibt.>> Dann stellt man hier fest dass ihr euch die ganzen Valuten (die Altium> ausmachen) nicht leisten könnt,> stattdessen hier nach billigen Excellösungen Ausschau haltet.
Meinst du mit Bastler-CAD zufällig KiCad? Das einzge "CAD", über das ich
leidenschaftlich gern spotte und lästere ist Eagle. Über SprintLayout
-eigentilch DAS Bastler-CAD, lästere ich nicht. Auch nicht über KiCad.
Nur über Eagle. ;)
CAD-Harzler schrieb:> Das ist ja schlimmer wie bei AutoDesk, dass Grundpaket kann man kaufen> aber die "interessanten" Zusätze muss man mieten :-( (nennt sich> "anfixen" )
Ganz sicher Neid... ;)
Denn wie gesagt, die Vault ist ein eigenständiges Programm, kein Plugin
oder so. Es gibt eine Menge Firmen die Altium nutzen, aber nur wenige
die die Vault haben.
Wühlhase schrieb:> Das einzge "CAD", über das ich> leidenschaftlich gern spotte und lästere ist Eagle. Über SprintLayout> -eigentilch DAS Bastler-CAD, lästere ich nicht. Auch nicht über KiCad.> Nur über Eagle. ;)
Das macht dich ja gleich wieder sympatisch ;-)
CAD-Harzler schrieb:> kommst du aus Österreich ??
Ja, aber was hat das damit zu tun?
Deine Analogie habe ich eh verstanden.
Wühlhase schrieb:> Hat irgendwer schonmal eine Bauteildatenbank aufgezogen, die NICHT auf> Excel oder Access baut und NICHT dieses leidige 32/64-Bitproblem hat?
Das mit "Huf-Schmied" fängt ja hier schon an.
Der Entwickler von EleLa setzt immerhin *SQL als Datenbank ein.
Mal eine Frage: Was hat denn eine SQL-Datenbank-von der Unabhängigkeit
von MS und deren ODBC-API mal abgesehen-für Vorteile gegenüber einer
Excel-Tabelle?
Für Excel kann ich relativ fix ein Makro schreiben das mir ein paar
tausend Bauteile generiert und die ich recht einfach verwalten kann. Mit
SQL krieg ich sowas zwar auch alles hin-aber der Aufwand ist mindestens
eben so hoch. Eine Exceltabelle wird in der Regel einfach mit Daten
zugeschissen, eine saubere Datenbank aufzuziehen erfordert mehr Planung.
Ich könnte mir vorstellen das die SQL-Datenbank weniger Speicher auf der
Festplatte belegt, ausschlaggebend ist das aber nicht.
Wühlhase schrieb:> Irgendwo im Altiumforum hat einer geschrieben, daß er> dafür ein Web-Interface gebaut hat, ich kann mir diesem Stichwort aber> leider nichts anfangen.
Bei Access gibt es die Möglichkeit, eine sogenannte "Datenzugriffsseite"
in HTML zu erschaffen. Mit der ist es möglich, per ODBC (faktisch SQL)
auf die Db zuzugreifen. Dort gibt es dann auch die Auswahlfelder,
Listenfelder etc und man muss es ausdrücklich speichern, um einen
Datensatz abzusenden. Meines Wissens ist das dann aber nicht mit einer
Datensatzsperrung verbunden, d.h. eskann zu Inkonsistenzen führen,
weswegen dann ein Speichern verhindert werden kann. Dafür funktioniert
das von anderen Rechnern und von überall aus.
Wühlhase schrieb:> Eine Exceltabelle wird in der Regel einfach mit Daten> zugeschissen, eine saubere Datenbank aufzuziehen erfordert mehr Planung.
... und man kann das unbeabsichtige Löschen verhinden
... und das Löschen virtualiseren
... und das Ändern virtualiseren
... und das Ändern schützen und unter Nutzerverwaltung stellen
Zitronen F. schrieb:> Ohne die Vault Technologie genauer angeschaut zu haben.. wird sie nicht> als auch lokal moeglich vermarktet ?
Bin mir sicher ob das eine Frage oder ein Statement ist.
Die Frage ist was ist lokal ?
Aber zur Frage die Vault läuft auf einem Server , wo der Server steht
ist egal (ich weiss nicht ob der eigene Rechner gleichzeitig Server sein
kann). Aber der Vault Server ist üblicherweise im eigenen Firmennetzwerk
wegen Wartung Backup Sicherheit usw.
Wir haben eine Altiumibliothek auf Basis einer MySQL Datenbank erstellt.
Dazu noch ein komfortables Webinterface mit PHP.
Falls Interesse besteht, kann ich gerne mehr Informationen teilen.
Holger K. schrieb:> h ein komfortables Webinte
Ich hätte gern mehr Informationen.
Hatte schon mal versucht mit XAMPP portable und Visual Studio etwas
hinzu bekommen. Es wurde aber sehr schnell, sehr kompliziert und die
Beispiele im Netz sind untereinander nicht kompatibel. Also auf die
Schnelle ohne Einarbeitung hab ich keine Webanwendung hinbekommen. Hab
aber auch schnell die Lust daran verloren weil sehr viele Beispiel aus
dem Netz einfach nicht laufen.
Ok, habe mal ein paar Screenshots angehängt.
Das system ist so aufgebaut, dass neue Komponenten online erfasst werden
können.
Der Ablauf sieht wie folgt aus:
1) erstellen von Footprint (falls noch nicht vorhanden)
2) erstellen von Schemasymbol (falls noch nicht vorhanden)
3) Eintragen der Parameter in der Datenbank wie:
- MPN
- Description
- Interne PartNumber
- Wert
- Toleranzen etc.
4) Verknüpfen der Daten mit einem Footprint und einem Schemasymbol im
AltiumPlus system.
Nach dieser Verknüpfung existiert das Bauteil in der Bibliothek und kann
von da an im AltiumDesigner ausgewählt werden.
Features:
- Das Dropdown für die Auswahl des Footprints und des Schemasymbols
lesen die schlib und die pcblib datei in echtzeit as und zeigen die
verfügbaren Werte direkt an.
Mann muss sich also nicht den Namen des Footprints merken.
Man kann auch existierende Komponentendatenbanken als Quellen verwenden.
Dann kann man über die Suchfunktion in diesen Daten suchen und nach
Auswahl eines Bauteils mit einem Click auf "create component" daraus ein
Bauteileintrag erstellen.
Im Adminmenu lassen sich die Komponenten verwalten.
Dabei geht es hauptsächlich darum, ein Bauteil zu überprüfen und
freizugeben. Nach der Freigabe wird ein entsprechender Parameter im
Bauteil auf "checked" gesetzt. Dadurch kann man bei einer BOM-Ausgabe
auf einen Blick die noch nicht geprüften Teile sehen.
Jede Änderung des Statuses wird in einer History mit Namen und Datum
gespreichert. Man kann auch Kommentare in die History hinzufügen.
Das sieht richtig toll und professionell aus. Das hat bestimmt jemand
entwickelt der sich mit PHP Programmierung richtig gut auskennt. Davon
bin ich meilenweit entfernt.
Möchte Dir ein Screenshot von meinem simple Programm nicht vorenthalten.
Im ersten Schritt hätte ich gern das als WEB Anwendung, aber da die
Notwendigkeit fehlt wird das wahrscheinlich nie was.
Taz G. schrieb:> Das sieht richtig toll und professionell aus. Das hat bestimmt> jemand> entwickelt der sich mit PHP Programmierung richtig gut auskennt. Davon> bin ich meilenweit entfernt.> Möchte Dir ein Screenshot von meinem simple Programm nicht vorenthalten.> Im ersten Schritt hätte ich gern das als WEB Anwendung, aber da die> Notwendigkeit fehlt wird das wahrscheinlich nie was.
Entwickelt wurde das von https://blselectronics.ch
Wir durften das System als Betatester kostenfrei nutzen und sind bisher
sehr zufrieden damit.
Evtl. wäre dieses System ja auch was für dich?
Brauchst du das Privat oder Geschäftlich?
Holger K. schrieb:> Evtl. wäre dieses System ja auch was für dich?
Danke, aber Nein danke.
So etwas bei uns einzuführen ist so gut wie unmöglich. Kollegen haben
sich schon Vault (bzw. demnächst Altiun 365) eingeschossen - keine
Chance.