このページの翻訳は最新ではありません。ここをクリックして,英语の最新版を参照してください。
このこのでは,州流®,数据采集工具箱™および应用程序设计师をを使て,アナログトリガー式の收集アプリを作物。
数据采集工具箱は,daqデバイスまたはオーディオサウンドカード测定データを收集するををはえていいアプリケーションによってによって,测定はのアナログ信号のに基因てデータのにログを开放する,アナログトリガー式齐オーディオ录音をキャプチャするますます。
このこの例例,APP设计师と州流ををを使て作用成さており,以以ののをており,以以のの处をを示し示し示し示し示し示し示し
StateFlowチャートを使使用してアプリのステートロジックをを
使用可致なDAQデバイスを検出検出してししてててデバイスを
デバイスの收集パラメーターを设定
收集中にアプリのuiにライブプロットを表示
プログラム可能なトリガー条件に基因てトリガーされるデータキャプチャ実行
キャプチャされたデータをMATLAB®ののベースワークワークスペースににに
既定では,アプリは应用设计师ででモードで开放ます。アプリを実行するは,[実行]ボタンをクリックするか,コマンドラインからアプリを実行します。
AmplastriggerAppStateFlow.
このこのアプリ例にには以必要必要
MATLAB R2020A以降
数据采集工具箱(Windows®のみのみで)
extenfflow(チャートの作用成およびのみのみ)
サポートサポートされてているいるデバイスデバイスまたはサウンド(アナログアナログ力电压
またはIEPE.
测定测定およびバックグラウンドグラウンド收集をサポートする国家仪器または测量计算ののなど)
対応対応するハードウェアサポートサポートパッケージデバイスデバイス
复雑なロジックを含むアプリ作物作物作物するは,アプリの动作モードにするさまざまなステートをして.stateflowチャートチャート使すると,こうこうたたのをステート。ステート间の迁移を使をし,アプリの制御ロジックを装配し,ファイルAmplastriggerApplogic.sfx.
は,このアプリのロジックを制御するするチャートを定义します。チャートチャート,アプリのui内のまたはデータ駆型の条件にてててててたとえばできできたとえばできたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばl[开着]ボタンをクリックする,チャートは配置
ステートから获得
ステートに迁移します。信号の値指定しトリガーレベルを超えると,チャートは观察灵通
ステートからCaptuldData.
ステートに迁移します。
matlabアプリとextenflowチャートの间にに双向を确立するに,アプリの关联startupfcn.
で,チャートチャートを作用成し,そのそのハンドルをアプリのプロパティにししししししし
app.chart = smalmTriggerApplogic('应用程序',应用程序);
たとえば,チャートこの内ハンドルをの迁移トリガートリガーししたとえばトリガーししししトリガーしししししししししししししししししししししl[开着]をクリックするする,アプリのコールバック关圈startButtonpushed.
がチャートの收集架
入力イベント呼び出します。このイベントは,配置
ステートから获得
ステートステートへの迁移迁移をトリガーしし
チャートチャート内のイベントイベントではない迁移条件评価するためにに条件はチャートオブジェクトために步
を呼び出します。たとえば,デバイスデバイスからデータをを收集てているいるいるいるdatavailable_callback.
は关节步
をを条件が検出されるれる,チャートは观察灵通
ステートからCaptuldData.
ステートに迁移します。
StateFlowチャートチャート,アプリアプリのオブジェクトハンドルをチャートのローカルデータとして保存ししますパブリックプロパティをててアプリののパブリック关键词をために,陈辞チャートは,ステートアクション,迁移は,または迁移アクションでこのハンドル使用できます。