Code fragment

GPGPUによる並列化

cudavmapでの開発前記事まででOpenMPやらのCPUによる並列化を紹介しましたが、最終的にはGPGPUで並列化ないし高速化を行いました。NvidiaのGeforceなVGAをCuda経由で動かす試みです。昔書いた論文のpdfは、jc...
C++ Builder CE

カメラ制御をコマンドラインプログラムから行う

Cameralibを使えますCameralibは、から。起動後にちゃちゃっと仕事をこなして終了するようなコマンドラインプログラムが必要な場面がありますが、上記のCameralibはそういう場合にも使えます。C++ Builder CEのVC...
RC

RCの回路実験

正弦波を食わせてみようローパスフィルターとしての特性を調べてみよう前記事RC回路の実験 | 学習の補助をめざすで矩形波の入力時の応答を検分したが、今度は色々な周波数の正弦波を入れた場合の出力(正弦波)の振幅や位相がどうなるかを調べてみよう。...
RC

RC回路の実験

Analog Discovery 2 と WaveForms使用たまには実験してみましょうかね?Analog Discovery 2というUSB接続して使用する装置です。すでに販売終了していて、現在入手可能なのは後継機のAnalog Dis...
Windowsプログラム

並列化による相関係数計算の高速化

VMAPをOpenMPを使って高速化する運動解析プログラムVMAP | 学習の補助をめざすというプログラムをC++ Builderで書いていて、長年メンテナンスしてきましたが、高速化の必要があり、プラットフォームをMFCを用いたVisual...
微積分

Sin Cosの微分?

憶え方のTipsそれぞれのグラフ1を掴む、いわゆる正弦波なので、さてどちらがsinでどちらがcosかな?sin0=0とかcos0=1とかを手がかりにすれば、赤がsinで青がcosであることは明らか。さて、微分の憶え方ですが、微分というのは傾...
C++ Builder CE

C++ Builder CE ローカルな別プロセスの制御

#2 実際に制御の部C++ Builder CE ローカルな別プロセスの制御 | 学習の補助をめざすの続きです。ハンドル経由でコントロールにイベント送って疑似操作します。直接マウスをクリックしなくてもおけです。まずソースを示しましょうかね。...
C++ Builder CE

Nikon Webcam Utility

当然Nikonだってあるよね いつものように平等に取り上げますここからダウンロードとインストール。注意する点は、NikonのWebcamは、システムからは見えません。VLC等からdshowデバイスとしては見えます。仕様の違いですかね。EOS...
Canon

EOS Webcam Utility

CanonのEOS系カメラをキャプチャーデバイスとして使う【カメラ】EOS Webcam Utility の使用方法は?「EOS Webcam Utility」は、レンズ交換式カメラEOS シリーズやコンパクトカメラPowerShotシリー...
C++ Builder CE

C++ Builder CE ローカルな別プロセスの制御

FindWindow & EnumChildProcを使う win32 その1#include <stdio.h>#include <windows.h>// コールバック関数BOOL CALLBACK EnumChildProc( HWN...