Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD MEP (ABS)
  Rohrklassen in Eigenschaftsdatensatz

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Rohrklassen in Eigenschaftsdatensatz (1517 mal gelesen)
Planlos in Seattle
Mitglied



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

Beiträge: 13
Registriert: 04.02.2013

AutoCAD MEP 2012-2014 / P&ID 2013 / Linear 3D 2013 / Linear Schema-Berechnungen / Windows 7 / Windows 8

erstellt am: 28. Jun. 2013 14:33    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


Ma.jpg

 
Hallo zusammen ich möchte mittels einer Formel in einem Eigenschaftsdatensatz den richtigen Rohraussendurchmesser für eine Rohrklasse anzeigen lassen.
Vorgehensweise
Ich zeichne eine MEP Schemalinie, über die Auswahl Stil kann ich drei Rohrklassen (RK001-Stahlrohr/RK002-Kupferrohr/RK003-HT-Rohr)auswählen. Der Schemalinie wird dann ein Eigenschaftsdatensatz "Rohrklasse" angehängt. Darin kann die Nennweite (DN) mittels Pulldown ausgewählt werden. Jetzt soll je nach Rohrklasse der richtige Aussendurchmesser z.B. ein Rohr RK001 DN100 = 114mm oder RK002 DN100 = 108mm usw. zugeordnet werden. Ich denke das Geht mit einer if/then Funktion oder. Ich hänge eine Tabelle an mit der es vielleicht etwas deutlicher wird.

Vielen Dank im Voraus

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

Boehri
Mitglied



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

Beiträge: 80
Registriert: 07.04.2008

erstellt am: 04. Jul. 2013 15:37    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 Planlos in Seattle 10 Unities + Antwort hilfreich

Hallo,
mal grob zusammengebastelt müsste es so funktionieren.
Code:
Select Case [Rohrklasse]
  Case "RK001"
        Select Case [DN]
          Case "100"
            RESULT = "114"
          Case "65"
            RESULT = "76,1"
          Case Else
            RESULT = ""
        End Select
  Case "RK002"
        Select Case [DN]
          Case "100"
            RESULT = "108"
          Case "65"
            RESULT = "74"
          Case Else
            RESULT = ""
        End Select
  Case "RK003"
        ....
  Case Else
      RESULT = ""
End Select

Das ist bei den wenigen Tabelleninhalten noch überschaubar. Aber bei mehreren Einträgen müsste man sich was anderes überlegen.

Gruß Josch

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

Boehri
Mitglied



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

Beiträge: 80
Registriert: 07.04.2008

erstellt am: 04. Jul. 2013 15: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 Planlos in Seattle 10 Unities + Antwort hilfreich

Sorry, die Rohrklasse ist ja schon definiert. Dann müsste es so funktionieren
Code:

Select Case [DN]
  Case "100"
        Select Case [Rohrklasse]
          Case "RK001"
            RESULT = "114"
          Case "RK002"
            RESULT = "108"
          Case "RK003"
            RESULT = "110"
          Case Else
            RESULT = ""
        End Select
  Case "65"
        .... usw
  Case Else
      RESULT = ""
End Select

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

Planlos in Seattle
Mitglied



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

Beiträge: 13
Registriert: 04.02.2013

AutoCAD MEP 2012-2014 / P&ID 2013 / Linear 3D 2013 / Linear Schema-Berechnungen / Windows 7 / Windows 8

erstellt am: 05. Jul. 2013 08:19    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

Besten Dank, hat funktioniert 

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