"Function asinh unrecognized" error when trying to convert LTSpice Netlist to simscape block

8 次查看(过去 30 天)
Fatih Bestas
Fatih Bestas2021-8-5

I want to import the SCT3030AL mosfet model from LTSpice to matlab.I am using the subcircuit2ssc function to convert LTSpice Netlist to simscape block. Here is the code: subcircuit2ssc('sct3030_t.icr','+mylibraryy'); and the icr file which I got from "SCT3030AL Thermal Model (lib)" on Rohm site is in the attachments.

the error message is: Error using spiceSubckt/getFunctionCalls Function asinh unrecognized. Error in spiceSubckt/loadSubckt Error in spiceSubckt Error in subcircuit2ssc Error in subcircuit2ssc (line 31) subcircuit2ssc(netlist,target); Error in convert (line 1) subcircuit2ssc('sct3030_t.icr','+mylibraryy');

I guess the subcircuitssc function doesn't have asinh support. When I tried typing sinh**(-1) or pow(sinh,-1) instead of asinh, the conversion happened, but this time the simscape block didn't work as I expected.

 Is there any way to solve this problem? 

回答(1 个)

Sivani Pentapati
Sivani Pentapati 2021-9-30
Currently we are not supporting asinh function in mapping SPICE netlist to Simscape blocks. You can refer to the following link to get more information about currently supported functions. I have brought this issue to the notice of the concerned people and it might be considered for a future release.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by