RS2323Cを使って、外部機器との通信を行うプログラムを製作しているのですが、
通信異常処理時の動作をチェックするために意図的にエラー(パリティエラー、1Byte抜けなど)を発生させたいと思っています。
何か手段はありますでしょうか?
主な方法としては
・わざと通信条件設定を間違えた状態で通信させる。
パリティ設定やデータビット長、通信速度など、間違える項目や間違え方の
組み合わせでいろいろなエラーを起こすことが出来ます。
・通信相手のふりをするシミュレータを作る。
・故意に粗悪なケーブル(一部通信線が外部に露出している等)を使い、
ノイズを注入する
・ケーブルをネジ止めせずに接続し、通信中に外す
ツイート | ![]() |