Forums Home

« Back

SystemVision Help

Johnny B's picture

Points

128

Johnny Bjoined November 26, 2015

posted Wednesday, March 29, 2017 | 9:11 am PDT

Hello,

 

I created a PTC thermistor with VHDL. I have defined the thermal terminal as 

terminal TH   : THERMAL;

where THERMAL is of Kelvin units. However, all of the thermal components within SystemVision are of type Thermal_C, which is not compatible with the VHDL thermal. I assume that the incompatibility lies within the different units. Is there a workaround? 

 

John

Rate this post

Comments

THERMAL_C instead of THERMAL

Hi John,

We recommend that you use the type THERMAL_C for your model. 

The type "THERMAL" is legal, but it will give you results in Kelvin.  All of the other models that you use would need to be compatible (also use type THERMAL).  Most users prefer degrees C, though, so the rest of our library of models is supplied with a type that is compatible with degrees C.  We originally used THERMAL for our library, but it was confusing/inconvenient to users.

terminal TH   : THERMAL_C;
Thanks Darrell,

Thanks Darrell,

Is THERMAL_C under a different IEEE library? The compiler doesn't recognize that name.

use IEEE.thermal_systems.all;

THERMAL_C library

Try this library

library SVWebLib;
use SVWebLib.THERMAL_C_SYSTEMS.all;

Darrell