警告

プロジェクトモジュールの機能の一つに警告オプションがあります。以下は、プロジェクト内にエラーがある場合に表示される一般的なレイアウトです。

警告ページ - Valisの現在の警告を表示します。

警告は、計算アルゴリズムが使用中の計算式と値の現在の状態との矛盾の可能性を検出したときに生成されます。警告は、これらの問題を認識させ、修正するための提案を提供することを意図しています。

各警告には参照用の「コード」があり、これは4桁の数字である。一般的に、警告は以下のように分類されています:

  • 1000-1999他のカテゴリーに属さない様々な警告

  • 2000-2999計算警告

    • 2100-2199単位変換関連の警告

  • 3000-3999警告に関連する要件

  • 4000-4999モード依存とリンクマトリックスに関する警告

それぞれの警告が何を意味するのかを見ていこう:

警告:2000

警告2000は、ヴァリティープを持たないヴァリの計算式に、子の計算(例えばsoc())がある場合に発生します。子の計算を使用すべきなのは、Varitypeを持つValiだけです。

2000しかし、Vali には型がありません。子が見つかりませんでした。

警告: 2110、2115、2120

警告2110と2120は単位変換が有効で、指定された単位がデフォルト単位リストやカスタム定義単位にない場合に発生します。単位変換ロジックの詳細については、単位変換を参照してください。これらはPintライブラリのUndefinedUnitErrorsに対応しています。

警告2115は、サポートされていない単位が入力された場合に作成されます(例えば %, -, $).このValiは無次元として扱われるため、計算には生の値が使用されます。サポートされている単位とサポートされていない単位のリストについては単位変換を参照してください。

2110: 'このValiに指定された単位が未定義です。

2115: 'このValiに指定されたサポートされていない単位'

2120'未定義の単位でValiを使用する' : 'Using Vali with undefined unit'

警告:2150と2160

警告2150は、単位変換が有効で、数式内の単位の次元が一致しない場合(例えば、キログラムにメートルを加えようとした場合)に発生します。

警告2160は、計算式の結果の次元がVali自体の単位と一致しない場合に作成されます(例えば、メートルで2つのValiを加算し、結果のValiの単位がキログラムである場合)。

単位変換ロジックについては 単位変換 を参照。これらはPintライブラリのDimensionalityErrorsに対応します。

2150: '計算式の次元エラー'

2160式と単位間の次元エラー

警告3100 と 3200

警告 3100 は、ワーストケースの正の値がユーザー定義の最大要件を超える場合に作成されます。

警告 3200 は、ワーストケースの負の値がユーザー定義の最小要件を下回る場合に作成されます。

3100: 'ワーストケースの正の値が最大要件を上回っている'

3200最悪の負の値が最小要件を下回る場合

警告4000と4010

警告4000は、モデリスト間のリンクが欠落している場合に作成されます。

警告4010は、モード依存でないバリの計算式がモード依存のバリを参照する場合に発生します。これは多くの場合、予期しない計算結果につながります。

4000モデリスト間のリンクがありません。

4010このヴァリはモード依存のヴァリである{name}を使用しています、

'このヴァリはモード依存ヴァリである子ヴァリを持っている、

'このヴァリはモード依存のヴァリをその公式で使用している。

例:モード依存の消費電力。

mceclip2.png

この例では、Fanブロックは単一値の消費電力Valiを持ちますが、その子ブロックであるMotorとspeed_controllerはモード依存のPowerConsumption行列を持ちます。ファンの消費電力は、子ブロックの標準的な合計式を持っています。しかし、子プロセスのどのモードを考慮すべきでしょうか?

これを解決するために推奨される方法は、ファン消費電力をモード依存にすることです。モード」ページにその方法が説明されている。そうすれば、ファンとその子のモードの間にリンクを作ることができます。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

Content