Skip to main content
Solved

ZPL get FICL


Dear Experts,

I am trying to read FICL in ZPL. Being new to ZPL I have simply tried this:

 

vec1(1) = 1
vec1(2) = 1
vec1(3)=1
vec1(4)=1
vec1(5)=0
vec1(6)=0.0366
vec1(7)=0
vec1(8)=0
vec1(9)=0
vec1(10)=0
vec1(11)=0
vec1(12)=0
vec1(13)=0
vec1(14)=0
vec1(15)=0
vec1(16)=0
vec1(17)=0
vec1(18)=0
vec1(19)=1

f=FICL(1)
PRINT "FICL=",f,

 

However, this returns always zero. I could not find any example or any more detailed explanation of ZPL FICL. Are there also several values returned by FICL, like SYSTEM and RECEIVER Efficiency? Can I set the specific configuration to return FICL?

Many thanks for some explanation or a hint to an example file.

Markus

Best answer by Kevin Scales

The FICL() keyword mimics the FICL operand from the merit function editor. It does return only the final coupling efficiency.

View original
Did this topic help you find an answer to your question?

2 replies

  • Author
  • Ultraviolet
  • 25 replies
  • August 2, 2022

OK, I started the vec array with index 1, not with 0. Now FICL returns a value. However, I only get the coupling efficiency, not the System or Receiver Efficiency. Any trick to access those?

Thanks

Markus

 

setconfig 7

vec1(0) = 2
vec1(1) = 1
vec1(2) = 1
vec1(3)=1
vec1(4)=0 
vec1(5)=0.0366
vec1(6)=0
vec1(7)=0
vec1(8)=0
vec1(9)=0
vec1(10)=0
vec1(11)=0
vec1(12)=0
vec1(13)=0
vec1(14)=0
vec1(15)=0
vec1(16)=0
vec1(17)=0.0366
vec1(18)=1

f=FICL(1)
PRINT "FICL=",f
 


Kevin Scales
En-Lightened
Forum|alt.badge.img+1
  • En-Lightened
  • 185 replies
  • Answer
  • August 10, 2022

The FICL() keyword mimics the FICL operand from the merit function editor. It does return only the final coupling efficiency.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings