# Defining a Current Request

Create a currents request. The currents request is added for the default configuration, StandardConfiguration1.

myCurrents = myProject.Contents.SolutionConfigurations[1].Currents:Add()
myCurrents.Label = "Currents"
1. A currents request is a object and since there may be multiple objects in the model, it is part of the CurrentsCollection.
2. Search for CurrentsCollection in the Help1.
3. In the Help, under CurrentsCollection > Method List, search for methods that are applicable to adding a currents request:
To create a currents request, we will use the method:
Add ()
4. Determine the syntax to prepend to Add:
1. Since Add() is a method, it is indicated by prepending a “:” (colon).
:Add()
2. In the Help, under CurrentsCollection > Usage locations (collections), note that the following objects contain the CurrentsCollection collection:
SolutionConfigurations(.Currents)2
Since we know that Contents is the one of the top levels in the configuration tree, the result is then:
Contents.SolutionConfigurations.Currents:Add()
But we also know that a currents request is added per configuration, the result is then:
Contents.SolutionConfigurations[1].Currents:Add()
3. Since the project is the highest level, we prepend our reference to the project:
myProject.Contents.SolutionConfigurations[1].Currents:Add()
5. Add a reference to the newly created currents request:
myCurrents = myProject.Contents.SolutionConfigurations[1].Currents:Add()
6. Set the far field request label to Currents1:
myCurrents.Label = "Currents"
Tip: View the Currents (object) in the Help for a short example.
1 The API is available in the Feko Scripting and API Reference Guide (PDF) or Feko WebHelp.
2 The part that is prepended to the method, maps to the CADFEKO model tree structure.