主要内容

このページの翻訳は最新ではありません。ここをクリックして,英语の最新版を参照してください。

StateFlowチャートを使使をしアナログトリガーれるれる收集收集アプリを作物

このこのでは,州流®,数据采集工具箱™および应用程序设计师をを使て,アナログトリガー式の收集アプリを作物。

数据采集​​工具箱は,daqデバイスまたはオーディオサウンドカード测定データを收集するををはえていいアプリケーションによってによって,测定はのアナログ信号のに基因てデータのにログを开放する,アナログトリガー式齐オーディオ录音をキャプチャするますます。

このこの例例,APP设计师と州流ををを使て作用成さており,以以ののをており,以以のの处をを示し示し示し示し示し示し示し

  • StateFlowチャートを使使用してアプリのステートロジックをを

  • 使用可致なDAQデバイスを検出検出してししてててデバイスを

  • デバイスの收集パラメーターを设定

  • 收集中にアプリのuiにライブプロットを表示

  • プログラム可能なトリガー条件に基因てトリガーされるデータキャプチャ実行

  • キャプチャされたデータをMATLAB®ののベースワークワークスペースににに

既定では,アプリは应用设计师ででモードで开放ます。アプリを実行するは,[実行]ボタンをクリックするか,コマンドラインからアプリを実行します。

AmplastriggerAppStateFlow.

要件

このこのアプリ例にには以必要必要

  • MATLAB R2020A以降

  • 数据采集​​工具箱(Windows®のみのみで)

  • extenfflow(チャートの作用成およびのみのみ)

  • サポートサポートされてているいるデバイスデバイスまたはサウンド(アナログアナログ力电压またはIEPE.测定测定およびバックグラウンドグラウンド收集をサポートする国家仪器または测量计算ののなど)

  • 対応対応するハードウェアサポートサポートパッケージデバイスデバイス

アプリのステートとextenfflチャート

复雑なロジックを含むアプリ作物作物作物するは,アプリの动作モードにするさまざまなステートをして.stateflowチャートチャート使すると,こうこうたたのをステート。ステート间の迁移を使をし,アプリの制御ロジックを装配し,ファイルAmplastriggerApplogic.sfx.は,このアプリのロジックを制御するするチャートを定义します。チャートチャート,アプリのui内のまたはデータ駆型の条件にてててててたとえばできできたとえばできたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばたとえばl[开着]ボタンをクリックする,チャートは配置ステートから获得ステートに迁移します。信号の値指定しトリガーレベルを超えると,チャートは观察灵通ステートからCaptuldData.ステートに迁移します。

アプリとeventflowチャートのの合

matlabアプリとextenflowチャートの间にに双向を确立するに,アプリの关联startupfcn.で,チャートチャートを作用成し,そのそのハンドルをアプリのプロパティにししししししし

app.chart = smalmTriggerApplogic('应用程序',应用程序);

たとえば,チャートこの内ハンドルをの迁移トリガートリガーししたとえばトリガーししししトリガーしししししししししししししししししししししl[开着]をクリックするする,アプリのコールバック关圈startButtonpushed.がチャートの收集架入力イベント呼び出します。このイベントは,配置ステートから获得ステートステートへの迁移迁移をトリガーしし

チャートチャート内のイベントイベントではない迁移条件评価するためにに条件はチャートオブジェクトためにを呼び出します。たとえば,デバイスデバイスからデータをを收集てているいるいるいるdatavailable_callback.は关节をを条件が検出されるれる,チャートは观察灵通ステートからCaptuldData.ステートに迁移します。

StateFlowチャートチャート,アプリアプリのオブジェクトハンドルをチャートのローカルデータとして保存ししますパブリックプロパティをててアプリののパブリック关键词をために,陈辞チャートは,ステートアクション,迁移は,または迁移アクションでこのハンドル使用できます。

参考

关键词トピック