Altium - Bauteildatenbank OHNE MS (Excel/Access)

Gast #5373425
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?
Gast #5373464
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...
Gast #5373480
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.
Gast #5373499
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...
Gast #5373513
@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.
Gast #5373696
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..
Gast #5373700
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.....
#5373981
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?
#5375281
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.
Gast #5375536
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 ;-)
#5375572
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"
Gast #5376071
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.
Gast #5376207
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 ;-)
#5376332
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.
Gast #5377533
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.
Gast #5602360
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.
Gast #5602361
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
#5602460
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.
#5602537
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.
#5602585
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.
Angehängte Dateien:
#5602690
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.
Angehängte Dateien:
#5602726
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?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.