Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  stp export nur für ipt, nicht für iam

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
  
Mechatronische Stückliste: Statt des doppelten Lottchens
Autor Thema:  stp export nur für ipt, nicht für iam (1384 mal gelesen)
Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 30. Apr. 2019 14:17    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


export_jeeves.txt

 
Hi Leute

ich habe ne ilogic Routine, die mir diverse Nebendateien (dxf, dwg, pdf, stp) erstellt und in einen Ordner schmeisst - soweit so gut.
Aber ich sollte nur von Bauteilen - also nur ipt - ne STP-Datei machen.
Wie sieht so ne Abfrage in ilogic aus??

Im Anhang die Routine.

Vielen Dank für euren Support

Cheers
TC

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

Meierjo
Mitglied



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

Beiträge: 393
Registriert: 20.08.2003

Windows 10 Prof 64 Bit
Inventor Prof 2023
Vault Basic 2023

erstellt am: 30. Apr. 2019 15: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 Thomas C. 10 Unities + Antwort hilfreich

Hallo

Hast du schon mal versucht, diese iLogic Regel aus einer IPT- Datei zu starten?
Da ist meiner Meinung nach keine Einschränkung in der Regel, dass sie nur aus einer IAM ausgeführt werden kann

Gruss

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

Meierjo
Mitglied



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

Beiträge: 393
Registriert: 20.08.2003

Windows 10 Prof 64 Bit
Inventor Prof 2023
Vault Basic 2023

erstellt am: 30. Apr. 2019 15: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 Nur für Thomas C. 10 Unities + Antwort hilfreich

Hallo

Uups, sorry, oberste Zeile übersehen

Mit diesem Code wird eine Step- Datei im selben Ordner erstellt, wo die IPT Datei liegt

Code:
' Get the STEP translator Add-In.
Dim oSTEPTranslator As TranslatorAddIn
oSTEPTranslator = ThisApplication.ApplicationAddIns.ItemById("{90AF7F40-0C01-11D5-8E83-0010B541CD80}")
Dim oContext As TranslationContext
oContext = ThisApplication.TransientObjects.CreateTranslationContext
Dim oOptions As NameValueMap
oOptions = ThisApplication.TransientObjects.CreateNameValueMap

If oSTEPTranslator.HasSaveCopyAsOptions(ThisApplication.ActiveDocument, oContext, oOptions) Then
    ' Set application protocol.
    ' 2 = AP 203 - Configuration Controlled Design
    ' 3 = AP 214 - Automotive Design
    oOptions.Value("ApplicationProtocolType") = 3
    ' Other options...
    'oOptions.Value("Author") = ""
    'oOptions.Value("Authorization") = ""
    'oOptions.Value("Description") = ""
    'oOptions.Value("Organization") = ""
    oContext.Type = IOMechanismEnum.kFileBrowseIOMechanism
    Dim oData As DataMedium
    oData = ThisApplication.TransientObjects.CreateDataMedium
    oData.FileName = ThisDoc.PathAndFileName(False) & ".stp"
oSTEPTranslator.SaveCopyAs(ThisApplication.ActiveDocument, oContext, oOptions, oData)
End If


Gruss

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 01. Mai. 2019 13: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

He Buddy

danke für die Info - aber ich hab mich wohl nicht klar genug ausgedrückt. Ich starte diese Routine aus einer idw. Dann wird die in der idw enthaltene Baugruppe oder das Bauteil geöffnet und die STP - Datei rausgeschrieben.
Aber genau das will ich verhindern, wenns eben eine Baugruppe ist. Es soll nur eine Abfrage vor der STP - Erstellung sein, die prüft, obs ne ipt oder iam ist, die in der Zeichnung enthalten ist.

Danke nochmals für euren Support

lg
TC

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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

Frank_Schalla
Ehrenmitglied
CAD_SYSTEMBETREUER


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

Beiträge: 1732
Registriert: 06.04.2002

DELL M6800
Cad Admin
Methodikentwickler 3D

erstellt am: 01. Mai. 2019 17:30    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 Thomas C. 10 Unities + Antwort hilfreich

Guckst du hier 
https://ww3.cad.de/foren/ubb/Forum50/HTML/038433.shtml

------------------
************************************
 

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

RolandD
Mitglied



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

Beiträge: 558
Registriert: 07.01.2005

i7-9700k
32GB DDR4-RAM
Nvidia RTX 2060
SSD 970 m.2
Win10-64 (21H2)
AIP 2020.3
Dell U3417W

erstellt am: 02. Mai. 2019 09: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 Nur für Thomas C. 10 Unities + Antwort hilfreich

Hallo TC,

du könntest die Abfrage auf *.ipt einfügen:

Code:
'read model name with extension
modelName = IO.Path.GetFileName(modelFullFileName)
If modelName = "*.ipt" then
'nur für IPT ausgeben

------------------
Gruß Roland

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

Thomas C.
Mitglied



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

Beiträge: 338
Registriert: 20.05.2003

Diverse Inventorsysteme

erstellt am: 02. Mai. 2019 10:39    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

Hi Roland

ich habe mittlerweile was ähnliches gefunden - aber das hätte sicher auch funktioniert! vielen Dank!!!

lg
TC

------------------
Inventor ist cool...
Inventor ist .... anders...
VAULT macht den Braten erst fett..  ;-)

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)2024 CAD.de | Impressum | Datenschutz