MATLAB: Should the Coaxial Transmission Line block include the parameter tangential dielectric loss in RF Blockset 2.2 (R2008a)

RF Blockset

The Coaxial Transmission Line block does not include the parameter tangential dielectric loss.

Best Answer

This enhancement has been incorporated in Release 2009a (R2009a). For previous product releases, read below for any possible workarounds:
The parameter tangential dielectric loss is not available for the Coaxial Transmission Line block in RF Blockset.
To work around this issue, add this property to coaxial objects defined from the MATLAB command line and then use the General Circuit Element block from the Black Box Elements library to import the new coaxial object into RF Blockset as follows.
1. Rename two files under the folder ‘toolbox\rf\rf\@rfckt\@coaxial’: schema.p and calckl.m
2. Copy the attached two files, calckl.m and schema.p, to the same folder.
3. Quit MATLAB and restart it.
4. Define the coaxial object as follows:
mycoaxial = rfckt.coaxial
5. The object, mycoaxial, shows the following two new properties:
DielLossSpec: 'SigmaDiel'
TanDiel: 0
6. Set the 'RFCKT object' parameter of the General Circuit Element block to the MATLAB variable mycoaxial.