このページでは、Aproc-1の応用例としてサンプルプログラムをご紹介します。
各タイトル欄のリンクから説明のページへ移動します。
プロジェクト欄のリンクからはソースファイル等をダウンロードできます。
シミュレーション用のファイルを実行するには、
開発用フリーソフト AprocS をインストールしてください。
参考にしたいプログラム例が見当たらない場合は、無料プログラムサービス をご利用ください。
カテゴリ & タイトル | 内容 | プロジェクト | |
---|---|---|---|
計測 | ローパスフィルタ | シンプルな2次ローパスフィルタです。 ノイズを含む正弦波を試験信号として生成しています。 |
lowpass.zip |
2次フィルタ | 5種類の2次フィルタ(ローパス、ハイパス、バンドパス、ノッチ、オールパス)を 同時に動作させて特性を比較します。 | biquad.zip | |
IIRフィルタ | WEB上のツールを使ってIIR型フィルタを設計します。 | iir.zip | |
FIRフィルタ | WEB上のツールを使ってFIR型フィルタを設計します。 | fir.zip | |
ロックインアンプ | 計測したい信号に変調を加えて入力し、周波数変換とフィルタリングで、 微小信号を高精度に検出できます。 | lockin.zip | |
サーボアナライザ | ロックインアンプを2つ使って、伝達関数の測定を行います。 | servo.zip | |
QDセンサ検出 | 4分割フォトセンサの信号から2次元の変位を抽出します。 | qd.zip | |
制御 | 温度制御 | ヒータをON/OFFさせて物体の温度を指令値に保ちます。 | thermo.zip |
モータ角度制御 | アナログ速度指令でサーボモータの回転角度を制御します。 | motor.zip | |
ステップモータ制御 | ステップモータへの角度指令をキー入力で制御します。 | step.zip | |
モータのパルス駆動 | パルス指令モードでモータドライバを運転するための指令信号を生成します。 サーボモータ、ステップモータのいずれにも使えます。 | drivePulse.zip | |
磁気浮上制御 | 位相進み、またはPID方式で電磁石を制御し、鉄球を浮上させます。 | magnet.zip | |
構造振動の減衰 | 加速度センサの信号でモータを駆動しておもりを動かし、その反動力で構造物の減衰特性を改善します。 | massdamp.zip | |
信号 発生 | 表計算データの出力 | エクセルで作成したデータを電圧信号として出力します。 | spread.zip |
表計算データの入力 | エクセルで表示される波形を信号として入力し、処理します。 | fileInd.zip | |
折線関数、階段関数 | (時刻,数値)の座標で指定した状態を折れ線、またはステップ状の直線で結ぶ信号を生成します。 | poly.zip | |
ビープ音のタイマ | 周期関数を使ってビープ音信号を生成し、 設定した時間が経過するとデジタル出力に接続したスピーカから警告を発します | beep.zip | |
エンコーダ信号 | 回転角度などを計測するエンコーダの信号を発生させます。 | encoder.zip | |
変調信号の発生 | 振幅変調、周波数変調、位相変調を行います。 | mod.zip |
更新 2015年7月20日