サンプルコード– tag –
-
ツール
ファイルパス制御 | VBA
'******************************************************************************* ' ファイルやフォルダーの存在確認 ' input : FileName = ファイル名 (フルパス) ' return : True = あり ' False = なし ' note : '****... -
ツール
開く・保存・選択ダイアログの使い方 | VBA
使用頻度の高いダイアログのサンプルコードと使用例です。サンプルコードの本体はページの最後にあります。 ファイルを開くダイアログ [使用例] Private Sub Button_Open_Click() Dim ret As Integer Dim FileName As String ret = OpenDialog(""... -
ツール
COMポートリストを取得する | VBA
指定した番号のCOMポートが存在するかを確認し、存在しなければCOMポート番号のリストを表示するというサンプルコードです。デバイスマネージャーを見れば分かるんだけど起動するの面倒だし、というときに使えるかもしれません。 '*******************... -
ツール
クリップボード処理 (PutInClipboardの代案) | VBA
クリップボード処理として真っ先に出てくるのがPutInClipboardです。しかし一部のパソコンでなぜかPutInClipboardが通らない。そのため代案として用いたのが下記の方法です。ちょっと手間は増えますが、これまでのところ不具合は起きていません。 '***... -
ツール
現在日時をミリ秒単位で取得する | VBA
'******************************************************************************* ' GetLocalTime ' パソコンの現在日時をミリ秒単位で取得 '******************************************************************************* '... -
C言語
数値を文字列に変換する – mylib | C言語
atoiやatofの逆で、数値を文字列に変換する関数を考えます。 printf系関数は重く、遅い C言語には、数値をだいたい狙った通りのフォーマットで文字列に変換してくれる、sprintf関数というものがあります。しかしこのsprintf関数、多機能であるがゆえにとて... -
組み込み
スイッチ入力
スイッチ入力 スイッチ入力回路 もっとも一般的なスイッチ入力回路は下図のとおりです。プルアップであるためスイッチオフでHigh、スイッチオンでLowと、イメージと信号が逆転します。これが嫌でプルダウンにしても良いのですが、そうするとスイッチの先ま... -
ツール
CppUMockでハード依存のテストも行う
本ページではCppUTestの機能の一部である、CppUMockの解説を行います。CppUTestがわからない方は、まずは下記ページからどうぞ。 はじめに 入力に対して計算を行い、出力を返すような関数であればテストは簡単です。しかしハードに依存する部分のテストは... -
番外編
海水の氷点 | 海洋観測
海水は0℃では凍りません。これは塩分を多く含んでいるためで、海水の氷点(凍り始める温度)は約-1.8℃です。さらに海水の比熱は大気と比べて非常に大きいため、気温が真冬に-20℃になったとしても、海水温は4℃前後にまでしか下がらないのです。したがって基... -
番外編
海水中の音速 | 海洋観測
海水中では電波や光は減衰してしまい遠くまで伝搬しません。このため海では昔から音波がよく用いられています。分かりやすいところでは潜水艦や魚群探知機で用いられているソナーです。音の反射で周囲に物体がないか、あるならそれまでの距離は?形は?そ...
12