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

備忘録

SCPI

スキッピ. Standard Commands for Programmable Instruments

Libraries

VISAライブラリ

Virtual Instrument Software Architecture. 計測制御用通信ライブラリ仕様.

  • 上位層
    • PyVisa: VISA規格のPython Frontend. 下位層にWindows driverやBackendが必要
  • 下位層
    • Windows driver: NI-VISA   National Instruments社製 VISAライブラリ
    • Linux/MacOS backend: PyVisa-py   Pure Python Backend

OWON SDS1022

  • Vendor ID (VID): 0x5345 (21317)
  • Product ID (PID): 0x1234 (4660)

計測器(SDS1022)側設定

Utility ⇒ 機能 ⇒ 各種設定 ⇒ デバイス ⇒ USBTMC

※ USB TMC : Universal Serial Bus Test and Measurement Class

[copilot] Prompt file

  • コマンドパレット: Chat: Configure Prompt Files...
  • 保存場所
    • ワークスペース: .github/prompts/*.prompt.md
    • ユーザー: /Users/<ユーザー名>/AppData/Roaming/Code/User/prompts/*.prompt.md

プロンプトファイル呼出方法

/ (スラッシュ) + <プロンプト名>

プロンプト名: our_custom_review.prompt.md
  ⇒ チャット入力 /our_custom_review

外部リンク

内部リンク

[vscode] 選択範囲の縮小と拡張

ショートカットキーでスマートに選択範囲を縮小/拡張できる。

ショートカットキー

  Windows Mac
縮小 Shift + Alt + ← ⌃ ⇧ ⌘ →
拡張 Shift + Alt + → ⌃ ⇧ ⌘ →

選択範囲

カーソル(縦棒) < 単語 < 行 < ブロック < 上位のブロック(関数やクラス)

外部リンク

内部リンク

[vscode] 言語モードにより文字コードを切り換える

詳細

Visual Studio Code においてデフォルトの文字エンコードをファイルの種類(言語モード)によって切り替える方法。

背景

  • C++ のソースコードは Shift-JIS をデフォルト文字コードにしたい。
  • Python のソースコードは UTF-8 をデフォルト文字コードに設定したい。

    といった言語モード(≒ファイル拡張子)によって、デフォルト文字コードを切り換える方法

    続きを読む →