| |
 | ISD präsentiert innovative Features auf der ACHEMA, eine Pressemitteilung
|
Autor
|
Thema: Elementverlegung - Variablen ermitteln (2594 / mal gelesen)
|
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 05. Jan. 2018 14:07 <-- editieren / zitieren --> Unities abgeben:         
Hallo Zusammen, ich habe mittels Elementverlegung Kassetten in eine Fassade verlegt und somit eine Baugruppe erstellt. Nun soll eine Stückliste mittels HiCAD-ReportManager erstellt werden. Dabei sollen auch Bauteilabmessungen ausgegeben werden. Das ist auch soweit kein Problem, aber es sollen auch die Gitternetzabmessungen, also "width" und "height", bezogen auf das jeweilige Bauteil ausgegeben werden. An welcher Stelle die Variablen dafür eingegeben werden, habe ich bereits herausgefunden, aber wie Diese Bezeichnet werden müssen kann ich leider nicht herausfinden. Im Variablenspeicher der Baugruppe ist nichts passendes zu finden. Wie könnte die Bezeichnung dieser Variablen sein? Gibt es vielleicht irgendwo eine Liste solcher Variablen? Vielen Dank für die Hilfe im Voraus! Mfg Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Bart Simpson 2 Mitglied
 Beiträge: 7 Registriert: 04.01.2018
|
erstellt am: 05. Jan. 2018 14:11 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
|
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 05. Jan. 2018 14:20 <-- 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: 05. Jan. 2018 17:32 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
Hallo, nicht durcheinander werfen! CatEditor = Vorgabe für die Attribute, Farben, Werkstoffe udgl. die in HiCAD beim Einfügen von u.a. Profilen, Blechen usw. aus dem Katalog ins entsprechende Attribut übergeben werden Reportmanager = Auslesen der Attribute aus der Szene Man kann im CatEditor bestimmte Werte den Attributen zuordnen. Damit erscheinen diese dann (bei neu eingefügten Bauteilen!) in den Teileattributen. Bart meint schlichtweg, dass du im CatEditor mal in der entsprechenden Tabelle (unter dem Katalog) nachsehen sollst um deine gewünschten Werte in Attribute zu übergeben. Hierzu auf die entsprechende Spalte einen Rechtsklick -> Spalteneigenschaften und bei Attribute verknüpfen -> HICAD den Haken setzen. Im DropDown rechts daneben musst du nun noch das gewünschte Attribut auswählen (z.B. §02 für die Breite bei Fließkommazahlen). Welche Attribute auswählbar sind richtet sich nach dem Dateityp (u.a. Fließkommazahl, Text). Nach den Änderungen unbedingt HiCAD neu starten. MfG und ein schönes Wochenende In der Hilfe steht das etwas erklärt. ------------------ Windows 7 64Bit HiCAD 2016 AutoCAD 2011 LogoCAD Triga 4.3 R+Z Industriebau 9.1 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 06. Jan. 2018 18:04 <-- editieren / zitieren --> Unities abgeben:         
|
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 02. Feb. 2018 13:53 <-- editieren / zitieren --> Unities abgeben:         
Hallo nochmal, Klasse Erklärung, aber leider kann ich keine passenden Attribute im CatEditor finden, nur Maße der Blechabwicklung. Es geht um diese zwei Variablen "width" und "height", welche bei der Parametrisierung des Verlegeelementes verwendet werden müssen. Diese nehmen später die Maschenmaße des Gitternetzes bei der Elementverlegung an und somit wird das Verlegelement in die Masche eingepasst (so wäre es zumindest für mich logisch). Sind im CatEditor alle Attribute zu finden? (Wie) Können Variablen mit Attributen verknüpft werden? Ich bin noch HiCAD Anfänger, habt deshalb bitte Geduld mit mir Mfg und ein schönes Wochenende!
[Diese Nachricht wurde von Neucad2018 am 02. Feb. 2018 editiert.] 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: 12. Feb. 2018 07:21 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
Kannst du einen Screenshot zur Erklärung anhängen, woher die Variablen kommen und wo sie verwendet werden sollen? ------------------ Intelligenz ist die Fähigkeit, zu erkennen, wie dumm man selber ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 08. Mrz. 2018 08:02 <-- editieren / zitieren --> Unities abgeben:         
|
Jörg Mitglied selbstständig
 
 Beiträge: 104 Registriert: 24.07.2000 Hicad 2020
|
erstellt am: 11. Mrz. 2018 07:44 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
|
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 13. Mrz. 2018 08:41 <-- editieren / zitieren --> Unities abgeben:         
Hallo Jörg, Danke für die Antwort! Ich habe die Variablen in die Datei eingetragen (siehe PDF). Aber wie geht es jetzt weiter? Muss ich jetzt noch im CATEditor die Attribute unter "System Einstellungen --> System Attribute" eintragen? Leider kann ich hier nichts editieren... Vielen Dank für eure Geduld
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Mitglied selbstständig
 
 Beiträge: 104 Registriert: 24.07.2000 Hicad 2020
|
erstellt am: 13. Mrz. 2018 10:34 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
Hallo, die Teilevariablen müssen mittels Script an die Teileattribute übergeben werden. Hier ein Beispiel: using System; using System.Windows.Forms; using ISD.CAD.Base; using ISD.CAD.Data; using ISD.CAD.Creators; using ISD.CAD.Contexts; using ISD.CAD.Modifiers; using ISD.BaseTypes; using ISD.Scripting; class Script : ScriptBase { public static void Main() { //MessageBox.Show("HiCAD.Net-Scripting"); // Insert your code here Node node = Context.ActiveNode; // Begin --- max Bohrabstan ---------------------------- if(node.AttributeSet.Contains("$90")) { node.AttributeSet["$90"].Value = node.VariableSet["max_bohrabstand"].Value; } else { node.AttributeSet.Add(new Attrib("$90", node.VariableSet["max_bohrabstand"].Value)); } // Einde --- max Bohrabstand ----------------------------------------- // Begin --- Randabstand Bohrung ---------------------------- if(node.AttributeSet.Contains("$91")) { node.AttributeSet["$91"].Value = node.VariableSet["randabstand"].Value; } else { node.AttributeSet.Add(new Attrib("$91", node.VariableSet["randabstand"].Value)); } // Einde --- max Bohrabstand ----------------------------------------- } public static FeatureExecContext Context { get { return BaseContext as FeatureExecContext; } } }
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 13. Mrz. 2018 11:12 <-- editieren / zitieren --> Unities abgeben:         
|
Jörg Mitglied selbstständig
 
 Beiträge: 104 Registriert: 24.07.2000 Hicad 2020
|
erstellt am: 13. Mrz. 2018 11:38 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
|
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 13. Mrz. 2018 12:26 <-- editieren / zitieren --> Unities abgeben:         
|
Jörg Mitglied selbstständig
 
 Beiträge: 104 Registriert: 24.07.2000 Hicad 2020
|
erstellt am: 13. Mrz. 2018 12:51 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
Die angelegten Teileattribute werden nicht in die Systemattributen geschrieben! Wie Du schon bemerkt hast, sind diese leider gesperrt. Du müsstest aber jetzt in der Stückliste des Reportmanagers die Teileattribute verwenden können!? Falls Du die angelegten Teileattribute sehen willst musst du die Masken (hdx) anpassen. Oder Du fügst eine Teilebeschriftung ein %TA(WIDTH) ein. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 13. Mrz. 2018 13:29 <-- editieren / zitieren --> Unities abgeben:         
|
Jörg Mitglied selbstständig
 
 Beiträge: 104 Registriert: 24.07.2000 Hicad 2020
|
erstellt am: 13. Mrz. 2018 13:58 <-- editieren / zitieren --> Unities abgeben:          Nur für Neucad2018
Ich habe die rm_h_exportpart.hdb mal um folgenden Eintrag ergänzt. <H>::TEXT="WIDTH"::ATTR="WIDTH"::TYP="DOUBLE"::ALIGN="LEFT"::EDIT="YES" Nach Aufruf der Stücklistenfunktion habe ich sofort WIDTH zur Auswahl (ohne Script und Teilevariablen). Das Anlegen der Spalten auf Seite 2 dient nur zur Berechnungen...also Löschen. Was ist als Attributquelle ausgewählt (Hicad-Teileattribute erforderlich)?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Neucad2018 Mitglied

 Beiträge: 17 Registriert: 05.01.2018 Windows 10 Pro 64-Bit HiCAD 2017
|
erstellt am: 13. Mrz. 2018 15:01 <-- editieren / zitieren --> Unities abgeben:         
Die Attributquelle ist tatsächlich nicht richtig. Sie zeigt auf ein anderes Laufwerk. Ich habe nun in der HiCAD Konfiguration gesucht, aber nirgends etwas gefunden, bei dem ich den Dateipfad ändern könnte... Mfg, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |