| |
| 6 Tipps für flexible Konstruktionen im Systembau, ein Whitepaper
|
Autor
|
Thema: Makro um Attribute zu ändern (4092 mal gelesen)
|
bacengeugn Mitglied Konstrukteur
Beiträge: 181 Registriert: 10.11.2011
|
erstellt am: 29. Okt. 2012 08:17 <-- editieren / zitieren --> Unities abgeben:
|
Flixer Moderator Dipl. Ing. MaschBau
Beiträge: 311 Registriert: 16.06.2006 Core i5 4670 8GB DDR-3 1600MHz GTX 760Ti Samsung SSD Evo mit 120GB
|
erstellt am: 29. Okt. 2012 09:41 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Ich glaube ich weiß in welche Richtung das gehen soll Eine Lösung habe ich nicht, wäre aber auch an einer solchen interessiert (allgmein auch sehr interessant wie Makros zu erstellen sind)! MfG
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADLUIS Mitglied
Beiträge: 278 Registriert: 31.01.2008 HP Workstation Z840, NVIDIA Quadro 4200, WIN7, HICAD 2017
|
erstellt am: 19. Dez. 2012 14:06 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Hallo zusammen, möchte mich auch mit Macro auseinandersetzen und habe dazu jetzt den Macrorecorder zu Testzwecken, habe aber nur wenig bis keine Unterlagen von Hicad. Hat jemand Erfahrung oder sogar Infomation mit dem Modul. Bitte um INFO DANKE im voraus
Alois
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Flixer Moderator Dipl. Ing. MaschBau
Beiträge: 311 Registriert: 16.06.2006 Core i5 4670 8GB DDR-3 1600MHz GTX 760Ti Samsung SSD Evo mit 120GB
|
erstellt am: 19. Dez. 2012 14:23 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Hallo CADLUIS, ich habe mal ein PDF mit der Makrotechnik angehängt. Das stammt direkt von ISD. Ich denke und hoffe es wird dir weiter helfen. Vielen Dank und Errfolg für deinen Versuch! MfG _____________________________________ EDIT: Ich habe auf Wunsch der ISD das PDF entfernen müssen. [Diese Nachricht wurde von Flixer am 02. Jan. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bacengeugn Mitglied Konstrukteur
Beiträge: 181 Registriert: 10.11.2011
|
erstellt am: 19. Dez. 2012 15:01 <-- editieren / zitieren --> Unities abgeben:
|
Flixer Moderator Dipl. Ing. MaschBau
Beiträge: 311 Registriert: 16.06.2006 Core i5 4670 8GB DDR-3 1600MHz GTX 760Ti Samsung SSD Evo mit 120GB
|
erstellt am: 27. Mrz. 2013 16:24 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
|
Flixer Moderator Dipl. Ing. MaschBau
Beiträge: 311 Registriert: 16.06.2006 Core i5 4670 8GB DDR-3 1600MHz GTX 760Ti Samsung SSD Evo mit 120GB
|
erstellt am: 30. Apr. 2013 07:55 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
|
bacengeugn Mitglied Konstrukteur
Beiträge: 181 Registriert: 10.11.2011
|
erstellt am: 02. Mai. 2013 07:04 <-- editieren / zitieren --> Unities abgeben:
|
CADLUIS Mitglied
Beiträge: 278 Registriert: 31.01.2008 HP Workstation Z840, NVIDIA Quadro 4200, WIN7, HICAD 2017
|
erstellt am: 17. Mai. 2013 19:05 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Hallo zusammen, gibt es auch Ansatzweise keine Info über die Vorgehensweise für so ein Tool. Würde es immer wieder brauchen. Leider zu wenig Zeit um mich richtig mit der Macroprogrammierung auseinaderzusetzen. Gibt es keinen Macroprogrammierer der ein wenig Zeit hat. Andrerseits wenn das globale Editieren beim der Teilestruktur funktionieren würde währe ja schon sehr viel geholfen
Danke im voraus
grüße Alois [Diese Nachricht wurde von CADLUIS am 17. Mai. 2013 editiert.] [Diese Nachricht wurde von CADLUIS am 20. Mai. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marco.precker Mitglied Technischer Zeichner
Beiträge: 26 Registriert: 26.09.2016 HiCAD 2013 SP2 1802.4 (Build 509)
|
erstellt am: 27. Sep. 2016 09:04 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Hallo, bacengeugn. Da möchte ich als Forums-Neuling doch mal gerne meinen "Einstand" geben. Genau das ist nämlich auch etwas, das ich schon lange im HiCAD vermisse. Daher habe ich vor einigen Jahren ein Makro geschrieben, das eben dies tut. Es ist schon seit ein paar Jahren bei meiner Arbeit erfolgreich im Einsatz und war im ISD-eigenen HiCAD-Forum sehr beliebt. Anwendung: Das Makro durchläuft die Teilestruktur der beim Makro-Start selektierten Elemente, also auch die zugehörigen Unterteile (optional wählbar). • Zuerst die Teile/Baugruppen selektieren, bei denen Attribute geändert werden sollen. • Das Makro starten. • Das Makro bietet an (s. Info-Toolbar), ein Teil als Attributvorlage zu wählen. Das heißt, aus dem gewählten Teil werden die vorhandenen Attribute ausgelesen und in die folgende Eingabemaske übernommen. Dies kann aber übersprungen werden. • Es wird die Eingabemaske 1 von 2 eingeblendet in der angegeben werden kann, bei welchen Attributen eine Zeichenfolge oder der ganze Wert ersetzt werden soll. • In der 2. Eingabemaske wird angegeben, was der neue Inhalt sein soll. • Das Makro gibt eine Meldung aus, wenn es den Teile-Durchlauf beendet hat. Im Prinzip kann damit jedes beliebige Attribut-Feld geändert werden. Folgendes ist jedoch zu beachten: - Wird auf diese Weise der Werkstoff geändert, stimmt die Information über die Dichte des Teils und somit das Gewicht nicht mehr. - Bei Katalogteilen werden die Änderungen in Feldern, die durch den Katalog automatisch ausgefüllt werden, bei Aktualisierung/Neuberechnung des Teils wieder zurückgesetzt. Viel Spaß, Arbeitserleichterung und Zeitersparnis damit! P.S.: Die PDF darf nicht veröffentlicht werden, aber einen Link posten darf man ja wohl... https://help.isdgroup.com/help/1031/2015/hicad/Subsystems/hicaddau/Content/hc_makro.pdf
[Diese Nachricht wurde von marco.precker am 27. Sep. 2016 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
marco.precker Mitglied Technischer Zeichner
Beiträge: 26 Registriert: 26.09.2016 HiCAD 2013 SP2 1802.4 (Build 509)
|
erstellt am: 13. Dez. 2017 10:37 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Hallo an alle! Ich habe diese Makro mittlerweile deutlich verbessert. Anstatt zwei aufeinander folgenden Eingabemasken gibt es jetzt nur noch eine kombinierte für Ist- und Sollwerte. Außerdem kann jetzt im selben Teile-Durchlauf auch noch die Stücklistenrelevanz mit geändert werden. Viel Spaß damit! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
j.keller Mitglied Technischer Zeichner
Beiträge: 2 Registriert: 28.04.2022
|
erstellt am: 04. Mai. 2022 10:46 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Hallo, ich wollte fragen ob der Makro noch funktioniert oder ob es da mittlerweile was neues gibt. Lese ich den Makro ein und starte ihn kommt bei mir immer ne Fehlermeldung (siehe Bild) Wäre super wenn mir da jemand helfen könnte. Vielen Dank schonmal Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Stallnig Mitglied Metallbaukonstrukteur
Beiträge: 98 Registriert: 26.10.2016 Win 10, i5, GTX960; HiCAD 2802.4 Stahlbau Suite+Blech professional
|
erstellt am: 09. Mai. 2022 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für bacengeugn
Im HiCAD Forum wurde darüber zu diesem Makro bereits geredet, aber die Probleme konnten noch nicht vollständig gelöst werden. Ich habe das Tool selbst nicht in Verwendung, weiss also nicht was alles dazu gehört und die Forendiskusion war grossteils in Niderländisch, daher hier einfach was ich verstanden habe: Offenbar hat sich in neueren Versionen was an der Syntax geändert. Wie auch die Fehlermeldung bei dir besagt würde in den Dateien "0_attributen_vervangen.mnu" und/oder "Attributen_vervangen.mnu" ein oder mehrere Semicolons fehlen, hinter den Zeilen mit: SIZE COLS=1,-1,-1 und es gab einen weiteren Korrekturvorschlag zu SECTION NR=5: entweder ITEM TYPE=BUTTONS; anstatt ITEM TYPE=CBUTTONS; oder ein Zeilenumbruch mit Semicolon statt Komma davor: SECTION NR=5,SECTION TEXT="« BOM-relevantie toepassen op:",TEXTORIENT=L; ITEM TYPE=CBUTTONS,TEXTORIENT=L,VMODE="K",DX=0,DY=0,HELP=1,ITEM_pos=L; Das Makro sei damit wieder zum Laufen gebracht worden, aber es gebe noch das Problem, dass in die Zellen für neue Attribute überall eine Null eingetragen wird, und somit eine problematisch unsinnige Attributsänderung darauf ausführt und somit sei das Makro in diesem Zustand nicht brauchbar. Jemand hat einen Temporären Workaround genannt, aber ich weiss nicht wie dieser aussieht oder ob er annehmbar ist. [Diese Nachricht wurde von Stallnig am 09. Mai. 2022 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |