Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  HiCAD - CAD-Software
  Elementverlegung - Variablen ermitteln

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Elementverlegung - Variablen ermitteln (2338 / mal gelesen)
Neucad2018
Mitglied



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 05. Jan. 2018 14:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von Bart Simpson 2 an!   Senden Sie eine Private Message an Bart Simpson 2  Schreiben Sie einen Gästebucheintrag für Bart Simpson 2

Beiträge: 7
Registriert: 04.01.2018

erstellt am: 05. Jan. 2018 14:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

HI,

im Cateditor sind viele Variblen aufgelistet. Ob da die richtige Varible bei ist, kann ich Dir allerdings nicht sagen

Gruß Bart

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Neucad2018
Mitglied



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 05. Jan. 2018 14:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke für die Antwort,
aber leider finde ich hier nicht wirklich etwas passendes. Im ReportManager werden Variablen eingegeben die ungefähr so ausschauen: [H_§T2D]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Flixer
Moderator
Dipl. Ing. MaschBau


Sehen Sie sich das Profil von Flixer an!   Senden Sie eine Private Message an Flixer  Schreiben Sie einen Gästebucheintrag für Flixer

Beiträge: 309
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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 06. Jan. 2018 18:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Flixer,
vielen Dank für die Hilfe.
Leider bin ich erst wieder Anfang Februar am Arbeitsplatz, werde es aber dann gleich mal versuchen.
Ich wünsche noch ein schönes Wochenende!
MfG

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Neucad2018
Mitglied



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 02. Feb. 2018 13:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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


Sehen Sie sich das Profil von Stallnig an!   Senden Sie eine Private Message an Stallnig  Schreiben Sie einen Gästebucheintrag für Stallnig

Beiträge: 86
Registriert: 26.10.2016

Win 10, i5, GTX960;
HiCAD 2702.2 Stahlbau Suite+Blech professional

erstellt am: 12. Feb. 2018 07:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 08. Mrz. 2018 08:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Variablenbeschreibung_CAD-Forum.pdf

 
Hallo Zusammen,
hier nun endlich eine Beschreibung mit Bildern.
Vielen Dank im Voraus!
Mfg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jörg
Mitglied
selbstständig


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 104
Registriert: 24.07.2000

Hicad 2020

erstellt am: 11. Mrz. 2018 07:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

Hallo,

die Variablen müssen erst noch in die rm_h_exportpart.hdb eingetragen werden.

Grüße

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Neucad2018
Mitglied



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 13. Mrz. 2018 08:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


VariablenwurdenindieDateieingetragenundgespeichert.pdf

 
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


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 104
Registriert: 24.07.2000

Hicad 2020

erstellt am: 13. Mrz. 2018 10:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 13. Mrz. 2018 11:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Fehlermeldung_Skript.pdf

 
Das Skript habe ich durch meine Variablen ersetzt, erhalte jetzt aber eine Fehlermeldung beim ausführen (siehe PDF)  .

Was könnte dafür verantwortlich sein?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jörg
Mitglied
selbstständig


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 104
Registriert: 24.07.2000

Hicad 2020

erstellt am: 13. Mrz. 2018 11:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

Keine Ahnung.
Liegt das Script im Teil mit den Teilevariablen?

Die Attributberzeichnungen müssen dann noch mit der rm_h_export abgeglichen werden.


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Neucad2018
Mitglied



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 13. Mrz. 2018 12:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


DasSkriptwurdewiefolgtverwendet.pdf

 
Ich habe jetzt das Skript an der richtigen Stelle ausgeführt, es wird keine Fehler mehr angezeigt, aber es werden wohl keine neuen Attribute erstellt (siehe PDF)  .

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jörg
Mitglied
selbstständig


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 104
Registriert: 24.07.2000

Hicad 2020

erstellt am: 13. Mrz. 2018 12:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 13. Mrz. 2018 13:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Attribute.pdf

 
Also irgendwie werden keine Werte übergeben, ich habe nochmal eine PFD zur Erklärung angehängt.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jörg
Mitglied
selbstständig


Sehen Sie sich das Profil von Jörg an!   Senden Sie eine Private Message an Jörg  Schreiben Sie einen Gästebucheintrag für Jörg

Beiträge: 104
Registriert: 24.07.2000

Hicad 2020

erstellt am: 13. Mrz. 2018 13:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Neucad2018 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Neucad2018 an!   Senden Sie eine Private Message an Neucad2018  Schreiben Sie einen Gästebucheintrag für Neucad2018

Beiträge: 17
Registriert: 05.01.2018

Windows 10 Pro 64-Bit
HiCAD 2017

erstellt am: 13. Mrz. 2018 15:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz