|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 12.11.2009 um 12:02 Uhr (0)
Und "Mehrteiligerausschnitt" in BG.
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 12.11.2009 um 11:59 Uhr (0)
Ja, Rohre aus XpressRoute gleiches Spiel.
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 13.11.2009 um 09:43 Uhr (0)
Nach den ersten Tests würde ich sagen, dass die Laufvariable für die Werte und die Variablendefinitionen synchron sind -- also alles ok
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 12.11.2009 um 12:11 Uhr (0)
Redest Du jetzt von der Abarbeitung der Refernzstruktur für Zyklen?Da verwende ich bereits eine Hashtable (c#) respektive eine Collection in VB.
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 17.11.2009 um 11:27 Uhr (0)
Soooooo,und jetzt bin ich bei den Baugruppenfamilien und schon ist der Spaß vorbei Eine völlig andere interne Modellierung für das eigentlich gleiche Problem (ET-Familien)! Ich werd noch bekloppt.Evtl. sollte mal das eine Proggyteam anschauen was das andere verbrochen hat, um sowas wie Einheitlichkeit zu schaffen. Im Resultat finde ich aber beide Umsetzungen grottig.Über die Occurrences kommt man nicht direkt auf die Membereingeschaften.Über die AssemblyFamilyMember kommt man nicht auf die Parameter, sonde ...
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 12.11.2009 um 09:13 Uhr (0)
Hallo Leute,ich versuche per API die steuernden Parameter einer Teilefamilie auszulesen und bekomme es nicht richtig hin.Modell:Ein einfacher Zylinder, bei dem die Höhe über eine Variable gesteuert werden kann. Die steuerende Variable habe ich V100 genannt. Ich habe drei Member mit unterschiedlichen Höhen ausgeprägt (und auch auf Dateiebene generiert).Code: -- eigentlich verwende ich c#, aber hier mal in VB, da dies wohl mehr Leute verwenden: Dim doc As SolidEdgePart.PartDocument Set doc = m_SEapp.Active ...
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 12.11.2009 um 11:18 Uhr (0)
Hallo Arne,da bekomme ich wie erwartet nur den Wert für das Generic selbst!Verwendet das überhaupt jemand?Im Moment muss ich von einem Bug in SE ausgehen.Schade finde ich auch, dass ich nicht über die Member auf die Tabelleninformation für das jeweilige Member zugreifen kann.Nebenbei gefragt, wieso referenziert ein Generic eigentlich seine Member (anders herum verstehe ich das ja).Das finde ich verwaltungstechnisch (PDM) wirklich übel!Ich werde mir das ganze mal in der ST2 anschauen.
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 12.11.2009 um 11:47 Uhr (0)
Dennoch vielen Dank für Deine Mühe.Hoffentlich hat noch jemand einen anderen Einfall.Im Kontext von PDM macht sowas aus zweierlei Hinsicht Probleme (für jene die es Interessiert):1) Baugruppe mit Referenz auf das Member wird aus PDM geladen -- Da das Member auf sein Generic verweist und dieses wiederum auf alle anderen Member würden unter normalen Umständen erst mal alle Member mitgeladen werden, obwahl diese ja eigentlich nicht im Kontext der BG verbaut sind.2) Freigabe (Workflow in PDM) eigentlich nicht ...
|
| In das Form Solid Edge wechseln |
|
Solid Edge : Steuernde Parameter aus einer Teilefamilie auslesen
Kricher am 13.11.2009 um 08:53 Uhr (0)
Dank Arne hab ich noch mal geschaut und wohl auch eine Lösung gefunden.Scheinbar wurde die jeweilige Variablendefinition (also von welchen Typ usw. eine Variable ist) von den Werten getrennt. Keine Ahnung wozu ich dann die Value-Eigenschaft in der Variablendefinition habe (und was das für ein Wert ist????)Mit nachfolgendem Code bekomme ich jetzt zumindest den Wert einer jeden Variablen:Code:Dim doc As SolidEdgePart.PartDocument Set doc = m_SEapp.ActiveDocument Dim famMembers As FamilyMembers Set famMemb ...
|
| In das Form Solid Edge wechseln |