Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Kugellager als bas-Datei einlesen

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
  
19. Konferenz für Variantenfertiger, eine Veranstaltung am 09.06.2026
Autor Thema:  Kugellager als bas-Datei einlesen (332 mal gelesen)
Uwe.Seiler
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 1183
Registriert: 18.04.2002

HP xw6000 - Dual XEON 2,4GHz - 2GB DDRAM - 980 XGL (Treiber 84.26) - XP SP1 - IV11 SP3

erstellt am: 21. Jul. 2005 17:10    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


625_2z.bas.txt

 
Hallo zusammen,

kann mal bitte jemand versuchen die angehängte bas-Datei einzulesen ?

Ich erhalte am Ende immer einen Laufzeitfehler und kein eingelesenes und abgespeichertes Modell.

------------------
Viele Grüsse aus dem Schwarzwald
Uwe S.

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

VOSTA1
Mitglied
techn. Angestellter


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

Beiträge: 108
Registriert: 23.12.2002

erstellt am: 21. Jul. 2005 17:49    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 Uwe.Seiler 10 Unities + Antwort hilfreich

Hallo,

hier handelt es sich um ein Makro, bei mir läuft es einwandfrei (IV9)
1. Am besten alle Dokumente schließen!
2. Unter Extras den Visual Basic Editor Starten
3. Im Verzeichnis Module ein neues Modul erzeugen und die ganze
  "625_2z.bas.txt" hinein kopieren
4. Zum Schluß ist dann eine Sub

Sub CreateInventorDocument()
Set invApp = GetObject(, "Inventor.Application")
Set irx = invApp.TransientGeometry
PI = 3.14159265358979
Set sketchDic = CreateObject("Scripting.Dictionary")
getLocalOptions
CreatePart5
invApp.Documents.Open storePath & "625_2Z.iam"
End Sub

5. Mit der Maus in diese Sub Klicken (egal wo)
  und Makro starten (blaues Dreieck in Menüleiste oben)
6. Es müßte jetzt eine kleine Imputbox erscheinen
7. In diese Imputbox den Pfad eingeben
  am besten " C:\ " den müßte jeder haben.

8. Das Kugellager wird erzeugt dauert etwas, je nach Rechner!
MFG

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

Uwe.Seiler
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 1183
Registriert: 18.04.2002

HP xw6000 - Dual XEON 2,4GHz - 2GB DDRAM - 980 XGL (Treiber 84.26) - XP SP1 - IV11 SP3

erstellt am: 21. Jul. 2005 18:06    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 Vosta1,

vielen Dank für Deine ausführliche Anleitung.

Jetzt hat es geklappt.

Ich hatte ein Verzeichnis gewählt, welches es noch nicht gibt, weil ich davon ausgegangen bin, das es automatisch angelegt wird.

Aber das war mein Fehler.

------------------
Viele Grüsse aus dem Schwarzwald
Uwe S.

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

mimamb
Mitglied
Maschinenbauingenieur


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

Beiträge: 1001
Registriert: 08.07.2003

intel core i7 3770 3,4 GHz
NVidia Quadro FX 1600M
Win 7 64bit
IV 2012 Home Edition
SWX 2013 Premium Edition
EPDM 2013

erstellt am: 22. Jul. 2005 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 Nur für Uwe.Seiler 10 Unities + Antwort hilfreich

...wobei ich mich schon oft gefragt habe, ob man das Ganze nicht einfacher lösen könnte. Selbst wenn man den Pfad nicht immer händisch eingeben müßte wäre das schon eine Hilfe. Und zumindest der Komfort, daß man sich das Ziel erbrowsern kann sollte doch möglich sein, oder ?

Gruß in den Schwarzwald und an den Rest der Welt

Michael

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

VOSTA1
Mitglied
techn. Angestellter


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

Beiträge: 108
Registriert: 23.12.2002

erstellt am: 22. Jul. 2005 09: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 Nur für Uwe.Seiler 10 Unities + Antwort hilfreich

Man kann die Imputbox mit einem Wert voreinstellen.

Dazu die Sub ->

***********************************************
Private Sub getLocalOptions()

Dim Mldg, Titel, Voreinstellung, Wert1

Mldg = "Pfad eingeben (z.B. c:\cadfiles\ )"    ' Aufforderung festlegen.
Titel = "InputBox-für Kugellager"    ' Titel festlegen.
Voreinstellung = "C:/"    ' Pfad  festlegen.

storePath = InputBox(Mldg, Titel, Voreinstellung)

l = Len(storePath)
If l <> 0 Then
  lastChar = Mid(storePath, l, 1)
  If lastChar <> "\" Then
    storePath = storePath & "\"
  End If
End If
End Sub

******************************************************

so ändern bzw. komplett kopieren und die alte löschen.
MFG

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

mimamb
Mitglied
Maschinenbauingenieur


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

Beiträge: 1001
Registriert: 08.07.2003

intel core i7 3770 3,4 GHz
NVidia Quadro FX 1600M
Win 7 64bit
IV 2012 Home Edition
SWX 2013 Premium Edition
EPDM 2013

erstellt am: 22. Jul. 2005 09:57    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 Uwe.Seiler 10 Unities + Antwort hilfreich

Hallo Vosta1!
Vielen Dank für die prompte Antwort !
Allerdings blick ich grad nicht, wo ich die Sub hinkopieren muß, damit sie mir automatisch dienlich wird, sobald ich ein neues Teil erzeugen will.
Wenn ich eh anfangen muß rumzukopieren, öffne ich lieber im Windows Explorer das gewünschte Zielverzeichnis und kopiere den Pfad. Da bewege ich mich dann zumindest in bekannten Welten. Ich glaube auch wirklich, dass diese Art der Kaufteilerstellung für viele so kompliziert ist, dass sie sie einfach nicht nutzen, was nicht im Sinne des Erfinders sein kann.

Gruß

Michael

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



Anzeige:Infos zum Werbeplatz >>

speedyPDM CAD APP für Andere, Datenaustausch, Allgemeine Werkzeuge

speedyPDM ist das führende technische Dokumenten- und Produktdatenmanagementsystem für Solidworks, Solid Edge, Inventor, AutoCAD, ZWCAD, BricsCAD, Office und Email inklusive Revisionsmanagement.

Uwe.Seiler
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 1183
Registriert: 18.04.2002

HP xw6000 - Dual XEON 2,4GHz - 2GB DDRAM - 980 XGL (Treiber 84.26) - XP SP1 - IV11 SP3

erstellt am: 22. Jul. 2005 12: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

Zitat:
Original erstellt von mimamb:
... Ich glaube auch wirklich, dass diese Art der Kaufteilerstellung für viele so kompliziert ist, dass sie sie einfach nicht nutzen, was nicht im Sinne des Erfinders sein kann.

Gruß

Michael


Da muss ich Michael recht geben und das ist ziemlich schade, da diese Art der Kaufteile am flexibelsten sind, da sie native Inventordaten sind.

In meinem Fall benötige ich ein Sonderlager mit Innendurchmesser 6 anstatt 5, wie ich es heruntergeladen habe.

Aber jetzt kann ich den Innenring sehr schön ändern.

------------------
Viele Grüsse aus dem Schwarzwald
Uwe S.

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