problem with making exe file from .m file with deploytool

I have written a code that reads data from serial port. When I run the code through MATLAB there is no problem and it works fine. I want an exe version of this file to run on another computer that doesn't have Matlab installed. So I build the exe file with "deploytool". When I run the exe file, my serial port does not open! It opens and closes immediately because the exe file is executed only once. I tried to force the code to stay open by using an infinite loop or using the input command. This method was effective, but it involves a lot of CPU and RAM. Is there a way to keep the generated exe file open without involving them?

 採用された回答

Walter Roberson
Walter Roberson 2022 年 12 月 10 日

0 投票

See waitfor and uiwait and uiresume

1 件のコメント

SRii
SRii 2022 年 12 月 13 日
waitfor worked well. Thanks a lot

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDownloads についてさらに検索

質問済み:

2022 年 12 月 10 日

コメント済み:

2022 年 12 月 13 日

Community Treasure Hunt

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

Start Hunting!

Translated by