Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: LibNoDave.Net und _daveAddParam und _daveAddData

  1. #1
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.758
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich brauche die 2 Funktionen in .NET.

    Dazu habe Ich mir sie wie folgt unter der Klasse PDU hinzugefügt!

    [DllImport("libnodave.dll"/*, PreserveSig=false */ )]
    protected static extern void _daveAddParam(IntPtr p, byte[] buffer, int bytes);
    public void addParam(byte[] buffer)
    {
    _daveAddParam(pointer, buffer, buffer.Length);
    }

    [DllImport("libnodave.dll"/*, PreserveSig=false */ )]
    protected static extern void _daveAddData(IntPtr p, byte[] buffer, int bytes);
    public void addData(byte[] buffer)
    {
    _daveAddData(pointer, buffer, buffer.Length);
    }


    bekomme jedoch immer eine AccessViaolationExcption, wenn Ich addParam ausführe. Hat jemand einen Tip???
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten
    Zitieren Zitieren LibNoDave.Net und _daveAddParam und _daveAddData  

  2. #2
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.758
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard

    Glaub Ich habs mal wieder selbst gefunden...

    ich rufe libnodave.PDU myPDU = new libnodave.PDU();
    so auf.

    und danch versuche ich mit daveAddParam() auf, aber die PDU zeigt wahrscheinlich noch gar nicht auf einen gültigen Header wie wenn Ich _preparereadrequest aufrufen würde...

    Mal sehen, werd schon rausfinden wie das dann geht, oder jemand gibt mir einen Tip...
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

  3. #3
    Registriert seit
    17.06.2004
    Ort
    Offenau
    Beiträge
    3.758
    Danke
    209
    Erhielt 421 Danke für 338 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hab was gefunden... Denke Ich muss daveBuildAndSendPDU verwenden...

    Weggeschickt wird nun schon mal was...
    ---------------------------------------------
    Jochen Kühner
    https://github.com/jogibear9988/DotN...ToolBoxLibrary - Bibliothek zur Kommunikation mit PLCs und zum öffnen von Step 5/7 Projekten

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 09.09.2010, 00:27
  2. ÄÖnderungen am libnodave.net.cs File von libnodave
    Von Jochen Kühner im Forum Hochsprachen - OPC
    Antworten: 5
    Letzter Beitrag: 12.05.2010, 16:56
  3. LibNoDave unter VB.Net ohne libnodave.net.dll
    Von Earny im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 09.03.2010, 18:57
  4. libnodave: Woher kommt die "libnodave.net.dll"?
    Von Thomas_v2.1 im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 10.11.2008, 12:07
  5. [ S7-200 ] libnodave mit CP 243-1
    Von caret im Forum Hochsprachen - OPC
    Antworten: 0
    Letzter Beitrag: 25.08.2007, 07:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •