• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

SolidWorks, Dateiliste, Eigenschaften und Datenbank Zugriff

-Mc-

Guest
Hallo an alle;
Ich bin in Schwierigkeiten wegen des Managements, wenig Konsonant, des Dateiarchivs (solidworks) des Unternehmens, wo ich in Kürze meine Zusammenarbeit leihen werde.
Dateien werden durch manuelle Erstellung von Dateieigenschaften in Solidworks (Dateiname, Beschreibung, Gewicht usw.) strukturiert;
Ich muss die folgenden Felder Eigenschaften von Solidworks kopieren und einfügen:
- Dateiname
- Beschreibung
- Gewicht
in einer Datenbankzugriffsdatei, so dass Sie eine vollständige Liste von allem haben, was existiert, ohne manuell durch Erforschung von Ressourcen und Vorschaubild suchen zu müssen.
Wie kann ich das machen?
Ist es möglich, ein Makro zu erstellen?
Vielen Dank
- Mc.
 
Hi.
Normalerweise tun diese Dinge die Pdms, ich weiß nicht, ob mit der "leichten" Version des Pdm in der professionellen Lizenz von 2016 enthalten (wir wissen nicht, mit welcher Version Sie arbeiten) werden Sie in der Lage, Ihre Bedürfnisse zu befriedigen, andere Benutzer geben Ihnen eine sichere Antwort.
wenn die Solidworks Lizenz ein Standard ist, dann sind Sie gezwungen, anders zu tun.

Es reicht jedoch nicht aus, den Dateinamen, die Eigenschaften usw. in eine Datenbank zu setzen, aber Sie müssen eine Kennung für Ihre Dateien (primärer Schlüssel) definieren, d.h. entscheiden, ob es mehrere Dateien in Ihrer Datenbank mit dem gleichen Namen geben kann, indem Sie das id-Feld in der Datenbank als Schlüssel definieren, oder wenn es der Dateiname Ihres einzigartigen id ist.

Ich denke, es ist ein wenig riskant, so etwas zu tun, das ist, mit einer Anwendung zu arbeiten, wo Sie entscheiden, wann Sie in die Daten werfen, weil Sie es zu jeder Änderung des Teils tun sollten, sonst ist die Datenbank nicht synchronisiert.
meist sollten Sie es für jeden neuen Teil oder zusammen tun, dass Sie gehen, um daran zu erinnern, dass Sie eine Taste jedes Mal drücken (vor oder nach vergessen es)

Sie sollten auch berücksichtigen, dass, wenn sich in Zukunft die Bedürfnisse ändern sollten, dass Ihre Datenbank dynamisch ist und andere Felder akzeptiert, ohne alles überprüfen zu müssen; Es ist nicht einfach, die Zukunft vorherzusagen, und daher gibt es Pdms.

Sicherlich ist es nicht einfach, zu einem Unternehmen als Neo-Assum zu gehen und ihm sagen "wir kaufen einen Pdm" aber es gibt wirtschaftliche Lösungen, die es wert sind, in der Tiefe zu sein, angesichts der wenigen Bedürfnisse, die Sie haben.

Sie würden riskieren, dass ein gut gemachtes Makro Ihnen mehr einen wirtschaftlichen Pdm kostet.

das ist immer noch meine Meinung
 
hallo, jenuar, danke für die Antwort;
Sehen Sie sich Ihre richtigen Erwägungen an:
Es reicht jedoch nicht aus, den Dateinamen, die Eigenschaften usw. in eine Datenbank zu setzen, aber Sie müssen eine Kennung für Ihre Dateien (primärer Schlüssel) definieren, d.h. entscheiden, ob es mehrere Dateien in Ihrer Datenbank mit dem gleichen Namen geben kann, indem Sie das id-Feld in der Datenbank als Schlüssel definieren, oder wenn es der Dateiname Ihres einzigartigen id ist.
Es ist wahr, aber in diesem Fall, für einen kurzen Zeitraum zusammenarbeiten müssen, ist es mehr als genug; Ich brauche eine Liste von Codes / Beschriftungen, um einige Arbeiten zu verfolgen, die speziell auf Schweißaggregate durchgeführt; die Eigenschaften sind gut zusammengestellt daher wird von großer Hilfe eine einfache Zugriffsdatei mit diesen Eigenschaften.
Sicherlich ist es nicht einfach, zu einem Unternehmen als Neo-Assum zu gehen und ihm sagen "wir kaufen einen Pdm" aber es gibt wirtschaftliche Lösungen, die es wert sind, in der Tiefe zu sein, angesichts der wenigen Bedürfnisse, die Sie haben.
nicht als neues Mitglied, sondern als kurzfristiger Mitarbeiter; ich muss Projekte entwickeln; ich brauche keine Pdm und weniger als Updates werden sowohl auf der Liste als auch auf den Zeichnungsdateien durchgeführt.
Ich brauche einfach einen Zugriff oder eine Excel oder ähnliche Datei, die mir die Dateinamen Felder (univocal) / Beschreibung / Gewicht und andere cmapi, die ich nach meinen Bedürfnissen ändern wird;
Ist jemand in der Lage, dies durch Fenster (ohne Pdm) zu tun?
 
Hi, mc.

Wie haben Sie das Problem gelöst? Ich bin dem gleichen gegenüber, und ich möchte einen anderen Standpunkt haben

Danke.
hallo, jenuar, danke für die Antwort;
Sehen Sie sich Ihre richtigen Erwägungen an:

Es ist wahr, aber in diesem Fall, für einen kurzen Zeitraum zusammenarbeiten müssen, ist es mehr als genug; Ich brauche eine Liste von Codes / Beschriftungen, um einige Arbeiten zu verfolgen, die speziell auf Schweißaggregate durchgeführt; die Eigenschaften sind gut zusammengestellt daher wird von großer Hilfe eine einfache Zugriffsdatei mit diesen Eigenschaften.

nicht als neues Mitglied, sondern als kurzfristiger Mitarbeiter; ich muss Projekte entwickeln; ich brauche keine Pdm und weniger als Updates werden sowohl auf der Liste als auch auf den Zeichnungsdateien durchgeführt.
Ich brauche einfach einen Zugriff oder eine Excel oder ähnliche Datei, die mir die Dateinamen Felder (univocal) / Beschreibung / Gewicht und andere cmapi, die ich nach meinen Bedürfnissen ändern wird;
Ist jemand in der Lage, dies durch Fenster (ohne Pdm) zu tun?
 
Wie haben Sie das Problem gelöst?
Hi.
hier auf der Website gibt es niemand, der es tun kann;
Ich fragte einen Freund Computer-Ingenieur, der mir ein Makro programmierte, das die Felder, die ich in einer Zugangsdatei oder Excel brauche, meldet;
Ausfuhr Ich muss es manuell tun, um die Daten zu aktualisieren, aber es ist wirklich eine große Lösung für die Managementarbeit, die ich auf den Zeichnungsdetails und vor allem auf Null Kosten tun muss.
Ich kann Ihnen nicht helfen, weil ich nicht in der Lage wäre, diesen Job zu tun, tut mir leid:-(
Außerdem musste ich den PC formatieren, ich sollte wieder um Hilfe bitten:-(
 
hier auf der Website gibt es niemand, der es tun kann;
...das ist nicht wahr, Sie sind nicht in der Lage, es zu tun.... es sollte nicht angenommen werden, dass, wenn eine Anfrage im Forum vor allem "Körper" gemacht wird, gibt es auf der anderen Seite jemand zur Verantwortung von Aktivitäten, die in der Regel "kostenlos" außerhalb getan werden.
Es ist oft passiert, in das Makro-Forum oder Programme nützlich für Benutzer zu posten, manchmal bereits vorhanden, manchmal maßgeschneidert, manchmal geändert, manchmal auch ohne einen Dank... nicht immer alles ist fällig.
 
...das ist nicht wahr, Sie sind nicht in der Lage, es zu tun
Tut mir leid, aber denkst du nicht, dass du überreagierst? außer ich glaube, du hast mich missverstanden, da mein Ton nicht beleidigend sein wollte; Natürlich kann ich das nicht tun und deshalb habe ich eine Diskussion über ein technisches Forum eröffnet.
Es sollte nicht davon ausgegangen werden, dass, wenn eine Anfrage im Forum vor allem "Körper" gestellt wird, auf der anderen Seite jemand zur Verfügung steht, um Tätigkeiten zu übernehmen, die in der Regel "kostenlos" sind, um außerhalb zu erfolgen.
Niemand fragte, um das Makro zu erstellen; Ich bat nur zwei Geraden, um zu tun, was ich brauchte; offensichtlich, dass es die Gemeinschaft sein muss, um die Antwort zu geben, nicht die einzigen (obwohl Administratoren eine Antwort geben, ohne in nichts zu fallen eine Diskussion); in jedem Fall müssen die Antworten auf das Thema (wenn sinnvoll) anders behandelt werden, was die Foren dienen (außer, banale Antworten wie die oben vorgeschlagen)? Außerdem, wer hat dir gesagt, dass ich einen Dienst bezahlen würde, wie er verlangte? Habe ich "jemand befreit mich das System, um eine Liste von Dateien mit Zugriff zu führen"?
Ich entschuldige mich, aber ich teile nicht Ihren Gedanken; lesen Sie sorgfältig und Sie werden feststellen, dass dies noch eine offene Diskussion ist, mit einer nützlichen und vernünftigen Anfrage, die konkrete Antworten fehlt und inofftopisch enden wird: An dieser Stelle lohnt es sich, das Argument zu eliminieren, das sonst nach dem Thema suchen wird, werden die üblichen 100 Diskussionen finden, die zu nichts führen.
Meine Gedanken teilen?
 
Vielleicht haben Sie mich missverstanden, ich habe gerade berichtet, was normalerweise im Forum passiert.
Ich kann Ihnen Grund geben, dass oft einige Diskussionen zu sterben, wie dieses zum Beispiel niemand wusste, wenn Sie gelöst und wie Sie gelöst hatten, aber es ist in der Natur eines Forums, manchmal denke ich, ich tat es auch, wenn ohne es zu wollen.
meine Meinung für "gratis" wird im Moment, in dem wir in einem Forum sind reduziert und ich denke, es muss so bleiben, was denken Sie?
 
Ja, es ist wahr; auf der "freiwilligen" Rede halte ich es für richtig, die geleistete Arbeit auf spezifischen Anfragen zu bezahlen;
in meinem Fall hätte ich auch bezahlt, um das zu haben, was ich verlangt hätte, da es mir viel Zeit verdienen würde (und daher Geld);
dann denke ich, dass es richtig ist, dass die Kompetenz erkannt wird, vor allem weil immer in einem Rennen zu leben, ist es schwierig, Zeit zu finden, alle zu beantworten; als Benutzer, auf der anderen Seite, von viel "fastidium" zu finden, eine Liste (von "Such"-Funktion) von Diskussionen ohne nützliche Antworten; aber ich verstehe, dass es unmöglich ist, hinter allen zu sein:-)
 
Ich stimme Ihnen vollkommen zu.
Und ich entschuldige mich, wenn ich unhöflich schien.
Jedoch...wenn Sie sich sehr nützlich die anfängliche Anfrage fühlen und für andere nützlich sein können, und falls das Makro, das Sie verwenden, ist nicht vollständig für, wie es dienen könnte, könnten wir denken, auf eine schlanke Anwendung setzen, die Eigenschaften, Codes usw. erholt.

wir fühlen auch die Bedürfnisse anderer Benutzer, Dinge zu vereinen.
 
Keine Sorge. Ich stellte mir vor, dass ich nicht gut ausgedrückt hatte; leider sind die geschriebenen Sätze "mute" der Ausdrücke;
wir hatten persönlich gesprochen, wir hätten vier Lachen gemacht;
Vielen Dank für die Hilfe; denn jetzt konnte ich sie reparieren. Vielleicht braucht Poly noch... Wir werden sehen, was er beantwortet.
Vielen Dank!
m
 
Ich schließe mich an die Diskussion, auch wenn nicht völlig relevant. .
ohne Pdm selbstverständlich die Unmöglichkeit des Sw, die Mengen eines Teils innerhalb eines Satzes zu lesen, könnte es sinnvoll sein, genau diese Mengen im Axiem zu lesen und in die einzelnen Teile in einer benutzerdefinierten Eigenschaft zu bringen, die dann mit einer einfachen Note zum Einfügen in den Tisch erinnert werden kann.
Das einzige, was sw erlaubt ist die folgende. in der Tabelle der einzelnen Teile, z.B. für einen separaten Schnitt, können Sie die Mengen erst nach dem Eintritt in die Zeichnung lesen und ein deutliches Material hergestellt haben. an diesem Punkt können Sie die Menge herausziehen sind mit dem Einführen einer Blase, aber in keinem Fall mit einer Note.
Ich hoffe, ich habe die Idee...
 
...die Datei wurde beschädigt.
Versuchen Sie es jetzt.
Komponenten müssen vor dem Start des Makros gelöst werden, ich nehme es für selbstverständlich.

Hi.
 

Anhänge

Ich habe es versucht und getan...
Ich öffne ein Set, starten Sie das Makro, das scheint zu arbeiten, wählen Sie den Namen der benutzerdefinierten Eigenschaft und machen es Prozess.
dann öffne ich die Komponenten und kontrolliere, dass tatsächlich die benutzerdefinierte Eigenschaft vorhanden ist. Ich merke sofort, dass Sie mich nicht warnen, dass sich der Axiem geändert hat (es erscheint nicht Sternchen auf dem Namen). und ihn abschalten, ihn retten. Ich öffne den Teil und finde nicht mehr die Eigenschaft, die vorher war....
 
Ich erkannte nur, dass, sobald das Makro gestartet ist, Sie den Axiem mit dem Befehl speichern müssen, alles speichert. Dann ist es okay.
Aber wie kommt er nicht, dass seine Teile geändert wurden und mit einer einfachen Rettung nicht genug ist? Könnte es besser sein, das Makro am Ende des Prozesses zu retten?
 
Hi, Drake.
für solidworks die Sache ist komplexer, weil Sie gehen, um innerhalb der Komponente mit einem Makro zu schreiben und er "nicht bemerken", in der Tat gibt es nicht den Stern neben dem Dateinamen.
Ansonsten würde es ein Addin verwenden, wo Sie Ereignisse tiefer abfangen können.
um das von Ihnen hervorgehobene Problem zu überwinden, betrat ich die Rettung der Komponente unmittelbar nach dem Schreiben der Eigenschaft, so dass das Ergebnis sicher ist, auf Kosten der Geschwindigkeit.
Ich hänge daher das aktualisierte Makro an.
 

Anhänge

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben