MATLABでplo​t関数を使うとグラフ​が途中から途切れます

プログラムを実行した際に、出力されるグラフが途中から途切れ、大部分が空白となる現象の原因と対処法を伺います。

このプログラムは、Excelファイルでデータを与えてシミュレーションし、結果を取得し、プロットすることを想定したものです。

出力されなかったデータは一部のみですが、すべてのグラフが途中で途切れます。

なお、ハードウェアのエディションはWindows 11 Pro、バージョンは23H2、プロセッサは13th Gen Intel® Core™ i9-13900T 1.10 GHzです。 お手数ですが、ご回答よろしくお願いいたします。

1 Commento

宗純 岩科
宗純 岩科 il 12 Dic 2024
Modificato: 宗純 岩科 il 30 Giu 2025
グラフにプロットしたデータをExcelにも出力して確認したところ、すべてのシートで同じ値を示し続けるデータと、しばらく一定の値を示した後途切れるデータがあったことがわかりましたので、補足いたします。
お手数ですが、引き続きご回答よろしくお願いいたします。

Accedi per commentare.

 Risposta accettata

Kojiro Saito
Kojiro Saito il 11 Dic 2024
Modificato: Kojiro Saito il 11 Dic 2024

0 voti

全ては追えていないですが、voltage_low_voltage_grid.figについては383~387行でプロットさせているデータであるLoad_AB(ii).V(1)Load_AC(ii).V(1)Load_BC(ii).V(1)iiの値に依らずそれぞれ51.60419083、 36.96825027 、 88.5724411の固定値になっています。
checker.xlsxの当該シートの1行目が全て同じ値になっているので、問題ないかご確認ください。

3 Commenti

宗純 岩科
宗純 岩科 il 12 Dic 2024
Modificato: 宗純 岩科 il 12 Dic 2024
ご返信ありがとうございます。
checker.xlsxを確認したところ、すべてのシートで同じ値を示し続けるデータと、しばらく一定の値を示した後途切れるデータがありました。
MATLABからOpenDSSを動作させるコマンドに問題があるのか、dssファイルに問題があるのか特定できていないので、可能でしたらそれについてもご教示いただけないでしょうか。
お手数をおかけして恐縮ですが、よろしくお願いいたします。
Kojiro Saito
Kojiro Saito il 12 Dic 2024
checker.xlsxの他のシートでも1列目のデータが2列目以降コピーされているのでデータ取得に問題があるようです。ExtractMonitorDataでDSSからデータを取得していると思いますが、DSSからデータが問題なく流れているのか、それともデータ取得時に最新のデータを取ってこれているのかの確認が必要だと思います。
OpenDSSのコードのデバッグまではこのコミュニティでは難しいので、開発元のGitHubを参照にしていただくのが良いかと思います。
宗純 岩科
宗純 岩科 il 12 Dic 2024
ご回答ありがとうございます。
コミュニティで扱っていない話題を質問してしまい申し訳ございませんでした。
ご対応いただき、重ねてありがとうございます。

Accedi per commentare.

Più risposte (0)

Prodotti

Release

R2024a

Community Treasure Hunt

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

Start Hunting!