Beiträge von Lukas

    Also was meint ihr? Ich komme wohl nicht drum herum: Kommerzielle software kaufen, mir einen C++ programmierer schnappen, und meine Steuerungsprogramme ändern and neu compilieren lassen?


    Oder aber software update auf V4xx und dann XonXoff (Brauch ich aber wieder einen Programmierer).


    Am liebsten wär mir hallt gewesen, wenn ich irgendwo die 3964R dll bekommen hätte (kaufen) und meine Programme nicht ändern müsste.


    Lg


    Lukas

    Also die zeilen wo die schnittstelle geöfnet wird sehen so aus


    hCom3964 = Create3964 ("COM2", // Name der COM-Device
    GENERIC_READ | GENERIC_WRITE, // Art des Zugriffs
    FILE_SHARE_WRITE, // Konfliktloesung
    NULL, // Sicherung
    0, // Attribute
    0, // reserved
    200 // Timeout
    );


    if ( hCom3964 == INVALID_HANDLE_VALUE )
    {
    MessageBox("Error Opening COM2...","Error!",MB_ICONERROR | MB_OK);
    //MensajeDeError(GetLastError());
    }
    else
    {
    MessageBox("Open COM2 is OK...","COM2",MB_OK);
    m_ConexionEstablecida = true;
    }

    }


    void CMotorScanView::OnUpdateKukaOpenport(CCmdUI* pCmdUI)

    Ich habe noch andere Dateien gefunden:


    3964API.dll
    3964ERR.dll


    ist das was passendes?


    wo müssen diese Dateien am PC leigen?


    Ich verzweifel schön langsam, denn die softwarefirmen die was damit zu tun haben wollen mir auch nur ihre teuren pakete verkaufen für die ich den source code ändern müsste.


    LG


    Lukas

    Wo bekomm ich diesen 3964R treiber her? Ich hab schon im internet herumgesucht und viele Demo sachen geladen,
    aber nichts dabei.


    Serial.ini:


    [COM2]


    BAUD=38400
    Char_len=8
    Stop_bit=1
    parity=2 (even)


    Proc=1 (3964R),


    iw_inf.ini:


    [Serial]


    Com1=disable : win95 mouse
    Com2=enable : VxWorks
    Com3=disable
    Com4=disable



    Wenn ich das ganze richtig verstanden habe muss auf laptopseite auch alles greich konfiguriert sein.
    Aber wo? in der systemsteuerung (Gerätemanager), da gibt es ja kein 3964R (logisch). Ändert sich das wenn ich den treiber habe, oder setzt das nur über der com-schinittstelle auf.


    Beim alten source code hab ich verdächtige dateien gefunden (3964API.h,3964ERR.h,3964API.cpp,3964ERR.cpp).
    Ich nehme an diese definieren die verwendung des besagten protokolls im externen Prozessprogramm.


    Super wäre natürlich wenn ich nur die .DLL auf meinen rechner legen müsste und dann geht wieder alles.


    Blöde Frage: Müsste diese DLL nicht eigentlich auch auf dem KRC1 liegen?

    Ja die doku hab ich. Es sind auch schon entsprechende Programme vorhanden:


    .src am KRC1 und
    compilierte exe-dateien (C++).... ich bin kein Programierer! (Akustiker)


    die exe dateien rufen programme auf die positionswerte an den Roboter übergeben.
    Zuerst muss ich die routine am KRC1 starten--roboter fährt in Home-position. Dan Start der messungen vom externen rechner aus.
    Die programmierer haben das externe programm so gestaltet dass man mit einem Button OPEN PORT
    eine verbingung herstellt.


    Das problem ist nun dass ich garkeine verbindung zusammenkriege. Naja vielleicht liegt es daran das ich 3964R treiber auf meinem Laptop brauche.


    Grüsse Lukas

    Hallo,


    Ich bin gerade erst in das roboter thema eingestiegen. ich arbeite derzeit an einem Projekt, das einen Kr 15/2 mit KRC1 (alte software 2.2.irgendwas) verwendet. Der Roboter soll von einem externen PC aus angesprochen werden um definierte Punkte anzufahren.


    Das ganze system ist vor jahren schon mal gelaufen. Leider sind weder der damals verwendete PC noch die Personen die involviert waren verfügbar.


    Mein Problem besteht jetzt darin eine verbindung über die serielle schnittstelle (3964R-protokoll) herzustellen.


    Ich habe auch schon versucht eine Verbindung über Hyperterminal herzustellen: leider ohne ergebnis (vielleicht bin ich auch zu dof)


    Bitte helft mir


    Danke