DLLなど

前の週に課された小さな目標に到達したので、今日から制御プログラムのソースを読んでいる。
プログラムなどやったことはないので目新しいことばかりだけど、とりあえずネットを駆使して関数を調べて読んでいる。
題名のDLLというのは、ダイナミックリンクライブラリということで、動的リンクなどと言われていたりする。
今回は回路シミュレータの制御回路を、このDLLを用いてシミュレータに組み込むことで実現している、
というわけでDLL,DLLと連呼しているわけである。


それで、鈍感な私は長らくソースと睨めっこしながら、これはそもそも一体なにをやっているプログラムなのかもわからず、
漸くこれは制御回路を実現しているのだと理解したわけである。
シミュレータに元々ある素子だけでは、その制御回路というのを表現できないで、
そもそもやっている制御というのが、結構複雑なためDLLを用いてプログラムをしてその制御回路を実現するわけである。


制御ブロック図も与えられているし、ソースも与えられているけれど、その二つを頭の中で結びつける作業がなかなかはかどらない。
そもそもPIDがろくにわかっていないために当たり前なのではあるが。
今日はこんなところ。