App designerの接続ボタンの使い方について
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
mayu
el 9 de Feb. de 2023
Comentada: mayu
el 13 de Feb. de 2023
App designerに接続ボタン(SIMULINK REAL-TIME)を設置して、ボタンを押した際にラズパイに接続させたいと思っています。
最初、通常のボタン(状態ボタン)に、
app.rpi = raspi("(ラズパイIPアドレス)","(ユーザーネーム)","(パスワード)");
のような形で設定して接続できていたので、そのコードをそのまま接続ボタンにもってきて実行したら、
「ターゲット'TargetPC1'との通信でエラーが発生しました:ターゲット'TargetPC1'に接続できません:ターゲットのIPアドレスが空です。」
というエラーが出ました。
接続ボタンの場合はこの書き方ではだめなのかと思って、ヘルプ「ConnectButton」のページを見ながら
hConnected.TargetSource = 'TargetPC1' ;
この部分のコードを流用しましたが、先ほどと同じエラーが出て接続ができませんでした。
コード流用の箇所を間違えていますでしょうか。また、どんなコードを追加したら、IPアドレスが認識されるようになりますでしょうか。
また、エラー内容に出てくる'TargetPC1'は、ソースコード内を検索しても定義している箇所がみあたらないのですが、どこで定義されているのでしょうか。
App Designer触り始めて間もないのとプログラムに関する知識が殆どないのですが、詳しい方いらっしゃいましたらご教示いただけますと幸いです。
どうぞよろしくお願いいたします。
0 comentarios
Respuesta aceptada
Katsuaki Arai
el 10 de Feb. de 2023
Editada: Katsuaki Arai
el 10 de Feb. de 2023
ご質問いただいているApp DesignerのSimulink Real-Timeのカテゴリにある接続ボタンは、Speedgoatと接続するための専用コンポーネントになります。このボタンを押下するとSpeedgoatと接続するコマンドが実行されますが、そのコマンドの実行エラーが出力されているものと思われます。
このような特別なコンポーネントとなるため、この接続ボタンはRaspberry Pi との接続には利用できません。最初に運用いただいていた形に戻ることになりますが、申し訳ありませんが共通カテゴリにある通常のボタンコンポーネントを使ってGUIの作成を行ってください。
Más respuestas (0)
Ver también
Categorías
Más información sobre App Designer を使用したアプリ開発 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!