生駒技研(横浜)のホームページ

Delphi メカ設計用計算 画像処理 & その他

 

 メカ設計で使用する各種計算のプログラム、RS232C通信用コンポーネント、各種コントロール、測定 及び 画像処理プログラム、作図を紹介します。
計算のプログラムは 設計をする上で必ずしも必要ではありませんが、あれば少しは設計の手助けになるかもしれません。
又、プログラムを作る上で多少でも参考になれば幸いです。
計算 プログラムは、1990年代から2006年に掛けて設計用に作成したものと、その後、設計とはあまり関係ないないかも知れませんが追加したものがあります。
DOSの時代からプログラムを引きずっているものもあるので、プログラムの内容を読み取りづらいかも知れません。
 RS232C通信用コンポーネントは、今でも測定器との通信に広く使用されています。Delphiには添付されていなかったので、Delphi2達人テクニックという本に添付されていたものだと思うのですが、既に本もCDを紛失ししており定かではありません、それを順次改良して使用しました。
現在では、最初添付されていたオリジナルソースからは、可なりかけ離れたものとなっています。
  ダウンロード出来るソースは、Delphi XE3以降用になっています。
XE以前のバージョンではエラーのでる可能性がありますがご容赦ください。
XE1,2で使用する場合 uses節 の修正の必要性が出る場合があります。
2007 では開くことが出来ません、開くことが出来たとしても、実行時エラーになってしまいます。

  古いプログラムは、行中にあまりコメントがありません、参考書のプログラム例のVBとか、FORTRANを参考に書き直したものもあります。
  プログラムの実行ファイル(*.exe)は、プログラムの開発の為の参考と言う事でダウンロード出来ません。
ソース自体は、実際にコンパイルして動作確認がされています、計算結果についても確認はしていますが完全ではありません。
*Delphi をもっていない場合、Pas ファイルは、テキストエディター(メモ帳)で開く事が可能なので、プログラムの内容の確認は出来ます。*

 計算プログラムは、機械の設計時、或いは、機械を動かす時のプログラムの開発時に使用したものと、その後に追加したものがあります、XE3以降のDelphiでプロジェクトを読み込めば、動作確認が出来ます。
古いバージョン用のソースも有るのですが、順次デバッグを行い、少しずつ修正をしているので、一番問題の少ない最新バージョンを公開しています。
  ここのプログラムで計算した結果を使用して、問題が発生しても、その結果について保証するものではありません、使用者自身の責任に於いて使用して下さい。

  ソースの改変は、自由ですが、商用への使用はしないで下さい。
計算プログラムの 再配布に際しては、ソースのみとし、実行ファイルの配布はしないようお願いします。
ソースの公開が、プログラムの向上を目的としているからです、ここにある様なものは、殆どが市販されているか実行ファイルが公開されていて、設計時に必ずしも必要では無いからです。

    画像処理プログラムと作図は、頭の体操と、撮影した写真の処理の為作成、作図は、Delphiでは標準のメソッドとして用意されていない作図に関して作成しています。
アルゴリズムや、簡単なプログラム例は検索をすれば、直ぐに出てきますが、実際にファイルを開いて、保存して利用するようなもののソースは殆ど公開されていません。
此処では、ファイルを開いて、保存するまでのソースを公開しています。(保存が出来るのは、一部の例ですが、保存が出来るサンプルを参考にすれば、簡単に保存を追加できます。)

(* 注 プロジェクトのオプションで、ユニットの出力ディレクトリと、出力ディレクトリを確認してください、出力用ホルダーが指定されていてエラーになるものがあります。)


現在、プログラム一覧に、随時 追加中です。
問題が見つかった場合、随時更新もしています、新しいのをダウンロードしてください。

各種メカ設計用計算プログラム一覧へ 2024/03/20更新

三角関数、逆三角関数、その他関数、連立一次方程式の解法 2024/11/04更新

画像処理プログラムと作図一覧へ 2023/12/26更新

コンポーネント一覧へ(RS232C、カラーボタン類)

RS232C通信プログラム
Excelへの出力
KEYENCE COM+ DLL Delphi Sample
Iniファイル(環境設定ファイル)の置き場所
メカコントロール(測定用)プログラム作成時の注意点   2016/ 1/21更新
スレッドのテストプログラム(特にBeginThread)2016/ 1/ 8更新
スレッドのテストプログラム Createanonymousthreadの使用例 2016/ 01/27追加
測定データーのグラフ表示
PL2303(秋月電子で販売されているUSB-シリアル変換ケーブル)のWin8.1,Win10での利用 2020/11/14 更新
ステッピングモーターコントロール
テキストの音声出力 2019/ 6/ 1 追加

 以上