.XMLファイルからのシールドプロパティの読み込み
シールド層のプロパティを定義するためのさまざまなインピーダンスとアドミタンスの組み合わせに対応した.xmlファイルの定義。
例:ケーブルシールドデータ(バージョン1) - 表面インピーダンスなし
<?xml version="1.0" encoding="UTF-8"?> <cableDB creator="name" date="2011-07-30" version="1.0"> <shielding name="shield definition label"> <dataPoint freq="100e6" trans_imp_abs="5" trans_imp_phase="0" trans_adm_abs="0" trans_adm_phase="2"/> <dataPoint freq="300e6" trans_imp_abs="6" trans_imp_phase="2" trans_adm_abs="4" trans_adm_phase="1"/> <dataPoint freq="500e6" trans_imp_abs="4" trans_imp_phase="3" trans_adm_abs="3" trans_adm_phase="2"/> <dataPoint freq="700e6" trans_imp_abs="1" trans_imp_phase="5" trans_adm_abs="2" trans_adm_phase="5"/> </shielding> </cableDB>
例:ケーブルシールドデータ(バージョン2) - 同じ周波数範囲
<?xml version="1.0" encoding="UTF-8"?> <cableDB creator="name" date="2018-05-30" version="2.0"> <shielding name="shield definition label"> <dataPoint freq="1" trans_imp_abs="1" trans_imp_phase="-1" surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/> <dataPoint freq="2" trans_imp_abs="1" trans_imp_phase="-1" surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/> <dataPoint freq="3" trans_imp_abs="1" trans_imp_phase="-1" surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/> <dataPoint freq="4" trans_imp_abs="1" trans_imp_phase="-1" surface_imp_abs="1" surface_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/> </shielding> </cableDB>
例:ケーブルシールドデータ(バージョン2) - 異なる周波数範囲
<?xml version="1.0" encoding="UTF-8"?> <cableDB creator="name" date="2018-05-30" version="2.0"> <shielding name="shield definition label"> <dataPoint freq="1" trans_imp_abs="1" trans_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/> <dataPoint freq="2" trans_imp_abs="1" trans_imp_phase="-1" trans_adm_abs="0" trans_adm_phase="0"/> <!-- optional divider --> <dataPoint freq="3" surface_imp_abs="1" surface_imp_phase="-1"/> <dataPoint freq="4" surface_imp_abs="1" surface_imp_phase="-1"/> </shielding> </cableDB>