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

Interessanter Makro für SolidWorks

  • Ersteller Ersteller cubalibre00
  • Erstellt am Erstellt am
salve, dopo la presentazione, ecco il moi problema....

lo scopo sarebbe quello di selezionare delle viti tipo "brugola" (in Zeichnungsansicht) e mostrare unicamente l'incasso...


Guten Morgen

Tut mir leid für mein Englisch...

ich habe ein Problem mit einem Makro,

wenn ich die Funktionen manuell auswähle, und ich bitte, die versteckten Kanten anzuzeigen, es funktioniert ... (Zeichnen von Dateien mit Teilen oder Baugruppen)

mit einem Makro, mit <<selectbyid2>> Funktion, die Funktionen sind richtig ausgewählt, ich denke...
dann, mit dem Befehl, <> swapp.runcommand swcommands_popup_show_hidden, "blah blah" >>,


in Baugruppen Zeichnung Ansicht, es funktioniert nicht richtig, alle versteckten Kanten sind gezeigt ...

in Teilen drw, es ist okay.


Warum??


Kannst du mir helfen?

Vielen Dank.

Grüße
cm


angebracht: ein Bild des Problems, Teile, Montage und Zeichnung, und das Makro...

</selectbyid2>img.jpgdim swapp as sldworks. Schalungen
dim part als sldworks.modeldoc2
dim mymodelview als sldworks. Blick
dim boolstatus als boolean
dim longstatus so lang, langwarnings as long
Teil Haupt()
set swapp = Anwendung. Schalungen
set part = swapp.activedoc

boolstatus = part.extension.selectbyid2("cut-extrude2@part1-2@drawing view2", "bodyfeature", 0, 0, 0, false, 0, nichts, 0)

boolstatus = part.extension.selectbyid2("cut-extrude2@assem1-2@drawing view3/part1-1@assem1", "bodyfeature", 0, 0, 0, true, 0, nichts, 0)
boolstatus = part.extension.selectbyid2("cut-extrude2@assem1-2@drawing view4/part1-1@assem1", "bodyfeature", 0, 0, 0, true, 0, nichts, 0)
swapp.runcommand swcommands_popup_show_hidden, ""
Teil.clearselection2 true
Endteil


a sinistra i tratti dell'asta della vite, non sono visibili, ed è quello che desidero....OKO.jpg
 

Anhänge

Entschuldigung, aber nicht genug, um die Ansichten nur zu sichtbaren Kanten zu zeigen, ohne fremde Dinge zu tun?
 
Hallo alle, ich möchte lernen, wie man Makros, ein wenig für die Arbeit und ein wenig für persönlichen Geschmack zu machen.

wo finde ich einen Leitfaden, der erklärt, was die verschiedenen Objekte/Methoden/Funktionen zurückgeben?

Danke.
 
Hi, Pitaro.
ein Leitfaden, wie Sie von Ihrem Solidworks-Händler kaufen können, die gleichen Solidworks hat ein Buch, das als Api-Gründer bezeichnet wird, die etwa 70 Euro kostet.
das Buch ist natürlich auf Englisch und erfordert ein Programmierwissen, wie für alle Texte, die ich vorschlagen zu folgen.
ein anderes Buch könnte
Automatisieren von solidworks 2015 mit Makros, die Sie auch auf Amazon finden, geschrieben von mike spens, Ich besitze die 2013 Version, immer in Englisch, und kostet etwa 70 Euro.
ein weiteres interessantes Buch in zwei Bänden ist
solidworks api series 1 oder 2 : Programmierung & Automatisierung
dass Sie immer in Amzon finden, auch in freundlicher Version.

Wichtig ist, dass diese Bücher auf einer vba-Programmierung basieren und dann Makros erstellen, wenn Sie Programme erstellen möchten (exe), sollten Sie visuelle Basis 2010 (consiglio) oder 2013 verwenden, aber hier ist ein wenig mehr "gemalte" Programmierung als visuelle Grundsprache erforderlich, aber es ermöglicht Ihnen, noch mehr zu tun, viel attraktiver und flexibler Schnittstellen erstellen.

was Sie aus diesen Büchern lernen können, ist die Basis der Abreise, die Sie dann ermöglicht, Ihre Makros Zeit nach Zeit zu erweitern.
Kurz gesagt, etwas ist da, natürlich müssen wir viel Zeit verbringen und nicht vor den Hindernissen aufgeben, dann wird es ein "malattia".

Ich sage Ihnen, warum ich so viel Solidworks geplant habe, dass ich meinen Verstand auf eine gute Weise verliere, und ich habe vor 10 Jahren wie Sie angefangen.

Ich hoffe, dass Ihnen das, was Sie schreiben, nützlich sein kann.

Guten Tag
 
Hallo, alle. .
existiert ein Makro, das es mir erlaubt, das dxf-Format automatisch von Teil 3d zu speichern (Aktivieren von Flat Repetition)?
 
Hallo alle, ich habe ein Problem vielleicht einfache Lösung für Experten... Was leider nicht persönlich ist:)
Wenn ich einen Satz von Teilen habe und den Materialtisch einfügen möchte, möchte ich sehen, dass Daten wie Länge, Breite, Dicke der Details erscheinen, die in meinem Fall parallelepiped sind.
Ich habe ein bisschen in den Eigenschaften gefüttert, aber zur Zeit benötigt mich Festarbeit, um einen Teil der oben genannten Eigenschaften aufzubauen und dann zu sehen, wie sie in den verschiedenen Materialien erscheinen.
Gibt es ein System, das es mir erlaubt, diese Daten automatisch für jedes neue Teil zu laden, ohne die Eigenschaftstabelle zu ändern, also einfach auf die Insert-Tabelle klicken und die separaten Materialien mit den betroffenen Feldern erscheinen sehen?
Gruß und vielen Dank
 
hi gabryn, ich habe es mit swx 2016 mit win10 versucht und gibt Fehler. dass es gewinnen 10, die Sonden gibt?
Hallo und danke
Hi.
Ich habe das Makro leicht modifiziert, weil es zum einen nicht in den richtigen Verzeichnissen und zum anderen, wenn es nicht existiert
der Standard-Unterordner für pdf-Dateien wurde nicht gespeichert.
Ich hoffe, das war der Fehler, den Sie berichtet haben. getestet mit win7 64bit und solidworks 2016 sp.3

Hi.
Gabriele
 

Anhänge

Hallo an alle, die ich wissen wollte, ob jemand sich der Existenz von einigen Makros bewusst ist, die es erlauben, in Serie vorkompilierte Simulationen mit Flusssimulation durchzuführen. dank wem wird antworten
 
Nein, ich weiß nichts, aber ich weiß, wer es tut, er hat einen speziellen Scheduler gemacht.
der Scheduler ist ein Programm, das wie eine Art Druckwarteschlange funktioniert, wenn eine Simulation endet, die eine andere wirft,
Sie könnten auch sicherstellen, dass Sie beim Abschluss einer Simulation eine E-Mail mit den Ergebnissen senden.
Wenn du so etwas willst, schlage ich vor, du fühlst deinen Dealer, es ist schwer, etwas im Netz zu finden.
 
Makro-Ereignis, die mir erlaubt, dxf, Schritt und pdf zu exportieren, indem ich die Datei mit dem gleichen Namen nicht auf die der Quelldatei, sondern auf eine Eigenschaft desselben speichere? Arbeit unter Standard pdm.
 
Guten Abend.

während meines Bürotages benutze ich das folgende Verfahren, um Tabelle+Teil und Tabelle+assieme zu duplizieren

innerhalb der Tabelle eines bestimmten -> nach Namen speichern -> als Kopie speichern -> geben Sie den Namen in die neue Datei und wählen Sie den Ordner, wo es gespeichert werden soll -> stellen Sie die Prüfung auf "alle Komponenten mit Referenzen enthalten" -> Klicken Sie auf Fortgeschrittene -> Entfernen Sie die Prüfung von "Enthalten gebrochene Referenzen" -> Änderung des Namens des Teils, der die gleiche Sache der neuen Platine gibt -> Ich setze den gleichen Zielordner der Tabelle -

Dies ermöglicht es mir, einen Tisch und eine Teil/Achse zu schaffen, die denen des Abgangs gleich ist, aber völlig untied... viele ähnliche Stücke zu machen, aber immer anders ist diese Prozedur wirklich nützlich...aber ich möchte den Prozess verkürzen, indem ich alles mit einem Makro komprimiert.

Weiß jemand, ob es so etwas gibt?

Vielen Dank
 
Ich habe noch nichts gefunden, das meinem Problem innewohnt, also denke ich, dass dies der richtige Ort ist, um zu fragen, wer kompetenter als ich bin:) leider, wie es sehr oft an diejenigen geschieht, die gezwungen sind, mit den Produktionsabteilungen zu verbinden, ist es streng erforderlich, allen Kontingenten des Designs die relative Toleranz "symmetric", wenn auch bereits geregelt durch ISO 2768-m hinzuzufügen. Dies geschieht - sagen sie -, um Zeit für den Bediener zu sparen und zu vermeiden, dass er Fehler der Interpretation (sie sind interinal...), neben der Tatsache, dass selbst cq Mitarbeiter wollen alles bereit auf dem Teller. Ja, genau, wie Sie verstehen, sind sie eine große Pause. Taschen! dann frage ich Sie höflich, ob ein Makro auf die Quoten klickt, es fügt automatisch symmetrische Toleranz zum durchschnittlichen Grad. Dank denen, die meinen Geist erleuchten werden, vielleicht indem sie diese langweilige Weise loswerden, die Zeichnungen mit so vielen und sehr schönen Zahlen zu füllen;)
 
@massivonweizen: Danke für die brillante Antwort und entschuldigen Sie mich, wenn ich meine Frage falsch dargestellt habe. Um einen praktischen Fall zu machen, in der Zeichnung das Makro laden, wählen Sie eine Quote (z.B. 10), und automatisch Toleranz hinzufügen "+-0,2", wie von iso 2768-m. logisch, das Makro sollte nicht einen voreingestellten festen Text hinzufügen, sondern den Wert bewerten, auf dem die symmetrische Toleranz addiert wird. Ich glaube, cmq, dass viele andere sicherlich die gleiche Notwendigkeit haben werden, da dies die klassische Aufgabe, die durch das Cad-System automatisiert werden kann.

Unter anderem ist das Symbol "==", neben der Norm und daher verboten, auch von der cq "respinted" weil es keinen numerischen Wert angibt, auf dem eine kritische oder wichtige Quote für die Vorabkontrolle ... was eine schwierige Welt! ;)

Danke wieder;)
 
Ich hab's versaut. Ich glaube auch, dass es nicht normal ist, aber ich versuche nicht, die Anträge zu diskutieren, die gemacht werden; dann hat jedes technische Büro seine eigenen Paranoide.
zurück zur Frage, wie bewerten Sie den Wert der Maschine? die gleiche Quote kann beispielsweise ± 0,2 an den Verriegelungslöchern einer Kartusche und ± 0,05 an den Spindellöchern einer Form betragen.
und dann möchten Sie das Makro starten und machen Sie alle Chancen, die diese Art von Toleranz haben oder halten Sie es an einen Knopf oder möchten Sie es werfen, wenn Sie die Toleranz setzen müssen?
Denken Sie daran, dass Sie auch einen Stil zuordnen können, so dass Sie so viele Stile wie die häufigsten Toleranzen zum Beispiel erstellen können: ±0.05 ±0.1 ±0.2 ±0.5 und Sie würden sie zurück in das eigene Fenster rufenImmagine.jpg
 
Ich danke Ihnen nochmals für die Verfügbarkeit, ich kompliziere wirklich alles, wenn es vielleicht eine einfache Lösung wie Sie vorgeschlagen, gehen aus Stilen. Ich versuche es morgen. Natürlich ist es nicht Swx, die die Toleranzen auf das Öffnen der Zeichnung anwenden muss, sonst hätte es bereits eine Iq größer als die der Unterzeichneten:) Ich erinnere mich, dass ich die ideale Lösung bereits vor Jahren unter me10 implementiert, und dann auf pro/e. in beiden Fällen eine Taste mit Symbol "+-0,1","+-0,2", etc. usw., so dass durch Drücken einer dieser Tasten und anschließend sequentiell berühren die Quoten der Text des Symbols nach dem Nennwert hinzugefügt wurde. Sie haben alle anderen Chancen berührt (so ist es immer der Designer, der entscheidet, welchen Wert Sie anwenden und in welcher Höhe). Sicherlich wäre dies schneller als die Angabe der gleichen Werte auf jeder einzelnen Quote. die Spitze wäre eine Taste, die ein Makro z.B. für den durchschnittlichen Grad zurückruft, so dass durch Anhören einer Quote, liest den Sollwert, und auf eine Weise oder auf eine andere, oder durch Hinzufügen eines Textfeldes als Suffix oder sogar besser durch Einstellen der symmetrischen Toleranz für Swx kann nach einem Schema ifthenelse bewerten, welchen Wert der durchschnittlichen Grad Affores. dann, wenn der Betreiber die interessierten Quoten zu berühren, drückt aus und das Makro endet. Ich schaue mir die vba-Befehle an, und jetzt verstehe ich, dass Klassen auf die Konstanten und Variablen des Programms bereits existieren, so dass es nur darum geht, sie zu verwalten.
Ich begreife, dass bestimmte Anforderungen (genau paranoid wie Sie sagten) nichts anderes tun, als das einfache in schwierig zu verwandeln, aber heutzutage die Unternehmen, um auf die Maschinen (Frescher und Dreher) zu retten, interinal, dass bis zu dem Tag, bevor sie alle anderen Beruf, und dann, um nicht in der Lage zu lesen oder zu schreiben, müssen sie alles bereit zur Hand haben. Kurz gesagt, sie dürfen nicht wählen, sie dürfen nicht entscheiden, sie dürfen nicht denken. traurig, aber wahr. Hallo und vielen Dank.
 

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