memo」カテゴリーアーカイブ

備忘録

0と’\0’とNULL

C言語の変数には型があります。リテラルにも型があります。

数値リテラル

  • 0U : unsigned
  • 0L : long
  • 0UL : unsigned long
  • 0LL : long long
  • 0ULL : unsigned long long
  • 0.0F : float

サフィックス

文字リテラル

  • '\0' : 文字列終端

※ ASCIIコード : NUL, null terminator, ナル文字, ヌル文字

NULL : 空ポインタ定数(ナル・ポインタ、ヌル・ポインタ)

[Excel] 重複データ検索

ワークシート関数 COUNTIF(検索範囲, 検索条件)

検索範囲から検索条件に一致するセルの数を返す。

注意 : 大文字と小文字を区別しない。

参考例

=COUNTIF(A$1:A$100, A1)

ステッピングモーターのパルスと電流の関係

『ステッピング モーター ドライバへ送る制御パルス』と『ステッピング モータ ドライバからモーターの各相に出力される駆動電流』の関係。

モーター ドライバーに1パルス送るとステッピングモーターは1ステップ(たとえば 1.8度)回転する。

同一方向にモータを回転させるとき、モータードライバーは1パルス毎にサイクリックに「A相の立上り」、「B相の立上り」、「A相の立上り」、「Bの相立上り」を出力する。各立上りでモータは1ステップ分回転する。

続きを読む

ネジのピッチとリード

ピッチ

隣り合うネジ山とネジ山の間隔。

リード

ネジを1回転したときに軸方向に進む距離。

  • 一条ネジはピッチとリードの距離が等しい。
  • 二条ネジはピッチの2倍がリードの距離である。
  • 三条ネジはピッチの3倍がリードの距離である。
  • N条ネジはピッチのN倍がリードの距離である。

多条ネジ

1本のネジに複数の螺旋を刻んだネジ。

リードを大きくしたい。しかし1本の螺旋でリードを大きくする(リード角を大きくする)とネジ山とネジ山の間隔(ピッチ)が開いて強度が不足する。そこで複数の螺旋をネジに刻むことでリードが大きくピッチが狭いネジを作ることができる。

[EXCEL] 安全ではない可能性のある外部ソースへのリンク

1. 症状

EXCELブック (*.xlsxなど) を開いたときに次のような警告メッセージが表示される。

安全ではない外部ソースへのリンク

このブックには、安全ではない可能性のある外部ソースへのリンクが 1 つ以上含まれています。リンクを信頼できる場合、リンクを更新して最新データを取り込みます。信頼できない場合は、データをそのまま手元で処理してかまいません。

続きを読む

長音表記の省略

「コンピュータ」、「ドライバ」などカタカナ語の末尾の長音を省略する記述

JIS Z 8301 規格票の様式及び作成方法

「2音以下の用語は長音符号を付け、3音以上の用語の場合は省くことを原則とする。」

  • 1音 : キー (key)
  • 2音 : ダミー (dummy)、キュー (queue)
  • 3音以上 : モータ (motor)、コンピュータ (computer)

2019年に『削除』、"外来語の表記(平成3.6.28 内閣告示第2 号)"に改められた。

マイクロソフト株式会社

2008年に(一部を除き)語尾の長音を省かない記述に統一。

未解決の表記

  • 「インターフェース」、「インターフェイス」
  • 「セキュリティ」、「セキュリティー」
  • 「プロパティ」、「プロパティー」