박력돌이

wooristar.egloos.com

포토로그


애드센스와이드


[CAPL] DiagRequest의 SetParameter 기능 설정 방법 Vector(CANoe)

Setparameter

Syntax: object.SetParameter( qualifier, value)

Example


The Voltage parameter is defined with the following conversion formula:


Vphysical = Raw value / 20.0


If this parameter is being set with


request.SetParameter( "Voltage", 12.2)


the raw value will be 12, the physical value is 0.6.


If you use the following formula instead


request.SetParameter( "Voltage", "12.2")


the raw value will be 244, the physical value is 12.2.


Hint
: You can easily convert the argument into a string by adding an empty string:


request.SetParameter( "Voltage", 12.2 & "")

중요!!!!!

sysvar의 형식과 Basic Diagnostics의 Parameter의 Value Type이 동일하지 않으면
데이터가 연동이 불가능함.

예: sysvar을 Integer로 설정하면 Value Type을 Uint 또는 Int로 설정해야함, Array로 하면 값이 연동 안됨(Array는 Byte임)

ex) diagSetParameter(EnterPINcode_Req,"PINno1",@sysvar::SMK_DIAG::txtSMKpin1);
      @sysvar::SMK_DIAG::txtSMKpin1의 sysvar형식이 integer이면 PINno1 파라메터의 value type도 Unit나 int여야 함