週末!プログラミング部

ソフトウェア開発ネタを中心に自分でいろいろ調べた内容を自分の勝手な解釈で思うがままに書いくためのブログ。サンプルソースコード、API、プラットフォーム、プログラミング言語、開発環境などを調査、分析して追求いく予定です。

MATLAB/Simulink

SimulinkとC#で共有メモリを使ったプロセス間通信をさせてみる

前回は、MATLABとC#で共有メモリを使ったプロセス間通信をさせてみました。 今回は、SimulinkとC#で共有メモリを使ったプロセス間通信をさせてみたいと思います。 SimulinkからCコードを呼び出すにはS-Functionブロックというものがあります。 また、S-Funct…

MATLABとC#で共有メモリを使ったプロセス間通信をさせてみる

今回はMATLABとC#で共有メモリを使ったプロセス間通信を試みたいと思います。 MATLAB同士で共有メモリを使ったプロセス間通信としてmemmapfileを使う例があります。 しかし、memmapfileはページファイル内のメモリマップの読み書きはできません。 また、メモ…

MATLABからCライブラリを呼び出してみる

前回は、MEX関数を使ってMATLABからCコードを呼び出してみました。 今回は、すこしだけ発展させて、MEX関数をライブラリ化してMATLABから呼び出してみたいと思います。 https://jp.mathworks.com/help/matlab/call-c-library-functions.html MATLABが呼び出…

MATLABからCコードを呼び出してみる

MATLABではコマンドラインからユーザー独自のC/C++プログラムを組み込み関数のように呼び出すことができ、 これらのプログラムはMEX関数と呼ばれているようです。 https://jp.mathworks.com/help/matlab/call-mex-files-1.html MEX関数はMATLABを高速化させ…