Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  E3.series
  E3 Bauteil

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
Autor Thema:  E3 Bauteil (1903 mal gelesen)
m.78
Mitglied


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

Beiträge: 2
Registriert: 31.01.2015

erstellt am: 31. Jan. 2015 07:36    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

ich bin ein Neuling auf dem Gebiet E3 und bin gerade dabei dies zu erlernen. ich habe E3 schematic und würde gerne neue Bauteile erstellen mit dem Datenbank Editor. Das klappt auch schon gut. Jetzt würde ich gerne an das Bauteil ein Datenblatt fest anbinden aber ohne Hyperlink. eine Idee wie das geht?

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

K0NFUZIUS
Moderator



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

Beiträge: 258
Registriert: 06.02.2006

erstellt am: 03. Feb. 2015 09: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 m.78 10 Unities + Antwort hilfreich

Hallo,

ich glaube das geht nur über einen Hyperlink. Die Datasheets Zentral abzulegen ist m.M. nach eh besser, sonst würdest Du ja die ganze Information der Datenblätter noch in die Datenbank packen.

Gruß Jörg

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

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



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

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 03. Feb. 2015 10:09    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 m.78 10 Unities + Antwort hilfreich

Hallo und herzlich willkommen,

wir haben das so gelöst, dass wir gar nicht verknüpfen, sondern die Datenblätter definierte Namen haben z.B. "Artikelnummer".pdf. Im Bauteil selbst ist die Artikelnummer und der Inhalt gepflegt. Ein Makro wiederum ruft dann über diese Artikelnummer z.B. des markierten Bauteils das bzw. die Datenblätter auf. Dafür müssen die Datenblätter aber eben auch zentral abgelegt sein und ein greifbares Format haben.

------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

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

m.78
Mitglied


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

Beiträge: 2
Registriert: 31.01.2015

erstellt am: 07. Feb. 2015 10:36    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

und erst einmal vielen dank für die antworten.
Weiß jemand wo ich den e3 dispatcher finden kann?
Wir würden gerne eine Dynamisches Bauteil  direkt aus einem ERP Programm erstellen und dann in e3 füllen mit Symbolen usw.

Vielen vielen Dank für die Hilfe

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

K0NFUZIUS
Moderator



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

Beiträge: 258
Registriert: 06.02.2006

erstellt am: 09. Feb. 2015 15:13    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 m.78 10 Unities + Antwort hilfreich

Hallo,

Du findest den Dispatcher auf der Installations DVD unter TOOLS\E3.Dispatcher oder über ZGS unter Downloads (Additional Tools)

Gruß Jörg

[Diese Nachricht wurde von K0NFUZIUS am 09. Jul. 2015 editiert.]

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

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



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

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 09. Feb. 2015 15:23    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 m.78 10 Unities + Antwort hilfreich

BTW: Installieren brauchst du das nur auf dem Rechner, auf dem programmiert wird. Auf allen anderen Rechnern brauchst du nur die dll registrieren und entsprechend mit der exe ablegen.

------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

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

MaSe63
Mitglied
Elektrokonstruktion

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

Beiträge: 9
Registriert: 21.01.2016

erstellt am: 17. Jan. 2017 07: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 Nur für m.78 10 Unities + Antwort hilfreich

Hallo Rick Schulz

Frage:
Mich würde das Makro, das Ihr für die Dateblätter einsetzt, interessieren.
- Wie sieht das Magro aus?
- An welcher stelle im Script wird es eingesetzt?
- An welcher stelle kann dann das Datenblatt aufgerufen werden.

Vielen Dank im Voraus

MFG
Manfred Seifert

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

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



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

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 17. Jan. 2017 11: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 Nur für m.78 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von MaSe63:
- Wie sieht das Macro aus?


Das Makro ist so gesehen kein Makro mehr, sondern ein per COM-API im .Net entwickeltes Programm.
Mach ich mittlerweile mit allen Makros. Das ganze wäre meiner Meinung nach auch per vbs möglich gewesen.

Zitat:
Original erstellt von MaSe63:
- An welcher stelle im Script wird es eingesetzt?


Das Programm ist in unserer Toolbar inkl. HotKey eingebunden. Das funktioniert über das Startscript von E3

Zitat:
Original erstellt von MaSe63:
- An welcher stelle kann dann das Datenblatt aufgerufen werden.


Man markiert das Bauteil oder die Bauteile auf der Zeichnung und drückt dann den HotKey oder das Icon in der Toolbar.

Hier mal die entscheidenden Stellen des Codes.

Code:

    Public strPdfFolder As String = "Folder"
    Public strDatasheetFolder As String = Folder"

    Private Sub frmMain_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        '-------------------------------------------------------------------------------
        ' initializing
        '-------------------------------------------------------------------------------

        Dim E3Dev As e3.e3Device

        Dim oActFile As System.IO.FileInfo
        Dim sDevName As String
        Dim sArtNr As String
        Dim bFound As Boolean
        Dim iDevIds() As Object
        Dim iDevId As Integer
        Dim iSelCount As Integer

        Try

            If StartUpError = True Then

                MsgBox("E3.Series steht nicht zur Verfügung oder kann nicht angesprochen werden.", MsgBoxStyle.Critical, "Programm wird beendet...")
                Me.Close()

            Else

                iSelCount = E3Prj.GetSelectedAllDeviceCount
                If iSelCount = 1 Then
                    bFound = False

                    E3Dev = E3Prj.CreateDeviceObject
                    E3Prj.GetSelectedAllDeviceIds(iDevIds)

                    iDevId = iDevIds(1)
                    E3Dev.SetId(iDevId)
                    sDevName = E3Dev.GetComponentName
                    iDevId = E3Dev.GetId

                    sArtNr = Mid(sDevName, 1, 7)

                    oActFile = GetFile(strPdfFolder, sArtNr)
                    If IsNothing(oActFile) = False Then
                        bFound = True
                        Process.Start(oActFile.FullName)

                    End If

                    oActFile = GetFile(strDatasheetFolder, sArtNr)
                    If IsNothing(oActFile) = False Then
                        bFound = True
                        Process.Start(oActFile.FullName)

                    End If

                    If bFound = False Then
                        MsgBox("Es wurden keine Daten zum markierten Objekt gefunden!")
                    End If

                    E3Dev = Nothing
                    Me.Close()
                End If
            End If

        Catch ex As Exception

            E3Dev = Nothing
            MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler in frmMain: frmMain_Load")
            Me.Close()

        End Try

    End Sub

    Public Function GetFile(ByVal SrcDir As String, ByVal ArtNr As String) As System.IO.FileInfo

        Dim oFile As System.IO.FileInfo
        Dim oActFile As System.IO.FileInfo = Nothing
        Dim oFiles() As System.IO.FileInfo
        Dim sSrcString As String

        Try

            sSrcString = ArtNr & "*"

            If System.IO.Directory.Exists(SrcDir) Then
                Dim Dir As New System.IO.DirectoryInfo(SrcDir)
                oFiles = Dir.GetFiles(sSrcString)
                Application.DoEvents()

            Else
                Return Nothing

            End If

            If oFiles.Length > 0 Then

                For Each oFile In oFiles
                    If IsNothing(oActFile) = True Then
                        oActFile = oFile

                    Else
                        If oFile.LastWriteTime > oActFile.LastWriteTime Then
                            oActFile = oFile
                        End If

                    End If
                Next
                Return oActFile

            Else
                Return Nothing

            End If


        Catch ex As Exception

            MsgBox(ex.Message, MsgBoxStyle.Critical, "Fehler in Functions: GetFile")
            Return Nothing

        End Try

    End Function


Das Programm ist natürlich deutlich umfangreicher. Ich habe noch eine GUI (deswegen auch kein vbs) in der z.B. alle verfügbaren Datenblätter und Zeichnungen angeboten werden, wenn nichts bzw. mehrere Bauteile ausgewählt sind. Diese stehen dann auch direkt zum Download bereit und können an einen Ordner übertragen werden.

------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

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