0

matlabに2つのテキストボックスと1つのボタンがあります。GUIDEを使用してフォームを設計しました。次のコードを使用して、あるテキストボックスから別のテキストボックスに値をコピーしました。コードは時々機能しますが、常に機能するとは限りません。私はそれが機能するシナリオとこのコードの何が問題だったのかを見つけることができません。

function pushbutton1_ButtonDownFcn(hObject, eventdata, handles)
myTextBox1 = findobj('Tag','edit1');
myTextBox2 = findobj('Tag','edit2');
str = get(myTextBox1,'String');
set(myTextBox2,'String',str);
4

2 に答える 2

0

コメントを考えると、このコードには何も問題はないと言っても過言ではありません。

これはまだ解決策ではありませんが、間違った場所で検索していることは明らかです。

確認したい2つのこと:

  • 関数が呼び出されたときのプログラムの状態。関連する変数で何か奇妙なことが起こっている可能性があります。
  • 入力として使用するファイルの可用性に問題があるかどうかにかかわらず、更新された直後にファイルを使用する場合、これが問題の原因となる可能性があります。
于 2012-12-18T12:54:42.007 に答える
0

pushbutton1_Callback(...)関数でコードを指定すると機能しました。ありがとう。

于 2013-01-05T11:51:06.890 に答える