Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte Überarbeitung Beide Seiten der Revision
embedded_systems:ethercat:ethercatinterface [2019-06-26 15:44]
Graf Urs
embedded_systems:ethercat:ethercatinterface [2019-11-28 06:52]
Graf Urs
Zeile 31: Zeile 31:
 $ cp ''<​classB_path>''/​SDK/​LIB/​Linux/​x64/​libAtemRasSrv.a externalLib $ cp ''<​classB_path>''/​SDK/​LIB/​Linux/​x64/​libAtemRasSrv.a externalLib
 $ cp ''<​classB_path>''/​SDK/​LIB/​Linux/​x64/​libEcMaster.a externalLib $ cp ''<​classB_path>''/​SDK/​LIB/​Linux/​x64/​libEcMaster.a externalLib
 +$ mkdir build-x86-64
 +$ cd build-x86-64
 +$ cmake -DCMAKE_INSTALL_PREFIX=/​absolute/​path/​to/​working/​directory/​install-x86-64 ..
 +$ make
 +$ make install
 +</​code>​
 +
 +==== Install EtherCATInterfaceElmo ====
 +<​code>​
 +$ cd path/​to/​working/​directory
 +$ git clone https://​github.com/​ntb-ch/​ethercatinterfaceelmo.git
 +$ cd EtherCATInterfaceElmo
 $ mkdir build-x86-64 $ mkdir build-x86-64
 $ cd build-x86-64 $ cd build-x86-64
Zeile 53: Zeile 65:
  
  
-===== Necessary adaptions ​=====+===== Adaptions ​=====
 ==== Overview ==== ==== Overview ====
 The components //​EtherCATInterfaceElmo_config//,​ //​getDrivesBlock//​ and //​setDrivesBlock//​ need to be adjusted, if you change the variables, which are transmitted via PDOs (periodic sent/​received messages by the EtherCAT bus). The components //​EtherCATInterfaceElmo_config//,​ //​getDrivesBlock//​ and //​setDrivesBlock//​ need to be adjusted, if you change the variables, which are transmitted via PDOs (periodic sent/​received messages by the EtherCAT bus).