Analog Devices Wiki [Analog Devices Wiki]



ACE SETUPLaunch ACESet IPC Server:Click Settings button in the bottom left of ACE start up GUIClick the IPC Server tabCheck the Server enabled checkboxAdd a Port by hitting the “+” icon straight across from “Ports:” textMake sure the port Number is 2357Click OK buttonFigure SEQ Figure \* ARABIC 1. Setting up the IPC ServerOpen the ADAR3000 PluginDouble Click on the ADAR3000 Board PluginDouble click on the ADAR3000 Chip pluginThe path (circled in red in Figure 2) needs to match the CONTEXT that is in ace_remoting.pySystem -> Subsystem_1 -> ADAR3000 Board -> ADAR3000In the .py file: '\System\Subsystem_1\ADAR3000 Board\ADAR3000'Minimize ACEDO NOT close ACE – it needs to be kept running in the backgroundFigure 2: Open ADAR3000 Plugin and Confirm Path (CONTEXT)Python Boilerplate File:Check to confirm that the AnalogDevices.Csa.Remoting.Clients.dll is in the Client folder of your ACE install directoryChange the clr.AddReference(‘’) path to make it match your ACE install path (see Figure 3 below)Most likely it will be: “C:/Program Files/Analog Devices/ACE/Client/AnalogDevices.Csa.Remoting.Clients.dll”If you installed ACE in a different directory, you’ll have to change the path accordinglyFigure 3 ACE Remoting SetupAdd desired SPI Register Writes & Reads (see Figure 4)To Write: CLIENT.WriteRegister(register_address, register_data)To Read: Register_data_string = CLIENT.ReadRegister(register_address) Figure 4. Example SPI Writes and SPI readRun python fileHelpful Documentation in ACE:The following shows all the methods available:ACE Help -> Application Resources -> Remote Control Interface DocumentationNamespaces -> AnalogDevices.Csa.Evaluation.Remoting -> EvaluationRequestClient Class -> EvaluationRequestClient Methods ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download