| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Parameter aus Inventor Datei holen (630 mal gelesen)
|
Rodario7 Mitglied Maschinenbautechniker
Beiträge: 85 Registriert: 08.02.2013 Windows 7 64bit Inventor 2013 Visual Basic 2010 Express
|
erstellt am: 21. Mai. 2014 15:14 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich bins mal wieder. Ich habe folgendes Problem. Ich möchte mir einen Textparameter aus Inventor in vb.net einlesen. Aber irgendwie ist es anders als bei normalen Parametern, es kommt nämlich nix an im Programm. Hier mal mein Code Code: Case "Keyword" My.Settings.NeuesProjKeywort = CStr(iProp.Value) My.Settings.Save() frmStart.tbNewKeyWord.Text = CStr(My.Settings.NeuesProjKeywort) lbPara.Items.Add("Keyword = " & My.Settings.NeuesProjKeywort)
Wie ihr seht lese ich die Parameter in eine Listbox ein. Normale Parameter (also keine Textparameter) kommen da auch an. Kann mir jemand weiterhelfen? ------------------ Gruß Klaus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 21. Mai. 2014 21:53 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
Hallo Nicht viel Code. Ich seh auf Anhieb keinen Fehler. Deinen Variablennamen nach liest du ein iProp aus. Ist das iProp ein auf "Export" gestellter Parameter? Ist der Parameter wirklich auf Exportieren gestellt? Wird ein benutzerdef. Format für den Export benutzt? Wenn ja welches? Ist das iProp wirklich da und steht auch der erwartete Wert drin? My.Settings.Save() schreibt in die Registry oder wohin? Kommt der erwartete Wert dort an? Kannst du nicht schrittweise im Debugger durchgehen und prüfen an welchem Schritt plötzlich nix mehr ankommt? ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rodario7 Mitglied Maschinenbautechniker
Beiträge: 85 Registriert: 08.02.2013 Windows 7 64bit Inventor 2013 Visual Basic 2010 Express
|
erstellt am: 22. Mai. 2014 09:38 <-- editieren / zitieren --> Unities abgeben:
Hallo, wie kann ich denn einen Textparameter auf Export stellen. Das Kästchen wo der Haken rin soll fehlt ja komplett. ------------------ Gruß Klaus [Diese Nachricht wurde von Rodario7 am 22. Mai. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 22. Mai. 2014 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für Rodario7
Hallo Sorry, hab den Inventor auch nicht vollständig im Kopf. Wenn ein Textparameter nicht in ein iProperty exportiert werden kann, ist es logisch das der Ausleseversuch des nicht existierenden iProperties fehlschlägt. In dem Fall müßte der Wert direkt aus dem Parameter gelesen werden. Der aktuelle Wert, falls es ein Multivalue-Parameter ist, steht in Parameter.Expression als String. Interessant fand ich, das man ExposedAsProperty über die API auf True stellen kann. Leider kommt dann immer noch kein Wert an, dafür wurde mein Inventor instabil und stürzte ab. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rodario7 Mitglied Maschinenbautechniker
Beiträge: 85 Registriert: 08.02.2013 Windows 7 64bit Inventor 2013 Visual Basic 2010 Express
|
erstellt am: 22. Mai. 2014 13:35 <-- editieren / zitieren --> Unities abgeben:
|