SCAT
FRAシミュレーションによるインピーダンス測定について
SCATの周波数特性は"FROM"の信号をV1、"TO"の信号をV2とすれば、G = V2/V1の周波数特性を計算します。 具体的には Gain = 20log(10) | V2 / V1| (dB) (Log10の表記 […]
解析を自動化したいのですが方法はありますか?
SCATでは、自動で解析を実行するスクリプト解析機能があります。 解析で使用するスクリプト言語はC言語に似た言語で、テキストファイルで書いて拡張子をscrにして保存し、読み込むことで解析を自動化することができます。 たと […]
スイッチング周波数をプログラマブル素子で取得したいがどうしたらいいか
スイッチング周波数の値を取得する場合、プログラマブル素子に以下の通り記述をしてください。 param("Fs","Value"); スイッチング周波数のシンボルは"Fs"になります。このシンボルのパラメータ"Value" […]
インダクタを含む回路を作成したが、Analysisモードに移行できない
インダクタの回路素子は、Analysisモードに移行するときの回路の確認時に短絡していると考えて回路が矛盾していないか判断します。そのため、回路中にインダクタのみの閉ループがある場合、矛盾しているとしてエラーが出ます。 […]
PRC素子の変数を保存して次の周期に使う方法はありますか?
SCATでは、スイッチングごとにPRC素子に記載したプログラムを実行します。そのため、変数は記録されずにリセットされます。 値を保存する方法は、値を素子のパラメータに書き込んで保存する方法があります。プログラム中に値を […]
重い解析を行うとSCATのプログラムが停止してしまいます。対処方法はありますか?
この現象は、実行した解析の使用メモリがSCATのメモリ上限値である2GBを超えてしまったため発生するものです。SCATの内部処理においては、使用メモリの上限値が2GBと決まっており、PCのメモリサイズは関係しません。その […]
DSP素子で割り込み処理は可能でしょうか?
パルスのエッジによってDSPで割り込みを行うことはできません。 DSP素子の演算はサンプリング(スイッチング)周期の初めに演算される動作のため、途中で割り込みを行うことは不可能になっております。 トリガ素子を使用すると、 […]

