Dacă magnetul este electromagnet atunci e simplu: se modulează curentul de excitare al electromagnetului sau i se aplică un curent alternativ.
Dacă magnetul este un magnet permanent atunci există mai multe posibilități. Se poate învîrti magnetul, se poate pune în mișcare de oscilație sau i se poate atașa o armătură mobilă care să închidă și să deschidă un circuit magnetic. Dar e bine că întrebarea precizează „în principiu”, pentru că eficiența unui asemenea generator de cîmp electromagnetic e probabil nepractic de mică.