📑 Table of Contents

ファンクションジェネレータ(function generator)とは、任意の周波数と波形を持った交流電圧信号を生成することのできる電気計測器である。

概要

編集

主に機器のテスト信号を送り込むために使われ、標準信号発生器と機能や使われ方が似ているが、より低周波の領域で使用される。

初期の製品はアナログ式であったが、近年はディジタル化され任意の波形生成やディジタル変調にも対応した製品が一般的となっている。

仕様

編集

基本的な構成は、電圧周波数波形などについての情報を表示する表示器と、これらのパラメーターを設定するためのボタンやダイヤル、1個または複数の出力端子(BNC型コネクタが多い)を備える。

  • 周波数:下限はDCから、上限は数10~数100MHzまでが一般的である(標準信号発生器は下限100kHz、上限数百MHzまたは数GHz)。
  • 出力インピーダンス:50Ωが一般的である。
  • 波形:正弦波矩形波三角波のこぎり波などが可能だが、最近の機種ではこれらを組み合わせて任意の波形を作ることが可能となっているものが存在する。
  • 変調:AMFMPMPWMディジタル変調が可能である。

メーカー

編集

📚 Artikel Terkait di Wikipedia

暗号論的擬似乱数生成器

暗号論的擬似乱数生成器(CSPRNG、英語: cryptographically secure pseudo random number generator、暗号論的にセキュアな疑似乱数生成器)とは、暗号技術での利用に適した特性を持つ擬似乱数生成器 (PRNG) である。

ハッシュ関数

Herbert Glarner FNV Fowler, Noll, Vo Hash Function qDecoder's C/C++ hash functions — オープンソースのライブラリ Hash Generator オンラインのハッシュ生成器 (md2,md4,md5,sha1,tiger,snefru

JSDoc

JSDoc公式サイト。使用方法のチュートリアルとドキュメント GitHub - jsdoc/jsdoc: An API documentation generator for JavaScript. - JSDoc公式GitHub。最新のコードの公開場所 "Annotating JavaScript for

JavaScript

の例。関数を用いることで変数をクロージャに閉じ込めることができる。 var v; v = 1; var getValue = (function(v) { return function() {return v;}; })(v); v = 2; getValue(); // 1 が返る

イテレータ

__next__() によりここまで実行され 'orange' を返す for fruit in fruit_generator(): print(fruit) it = fruit_generator() print(next(it)) print(next(it)) print(next(it)) print(next(it))

Boost C++ライブラリ

seed_gen; // メルセンヌ・ツイスタ乱数生成器の作成。 typedef boost::random::mt19937 MyGenerator; MyGenerator rand_gen(seed_gen); // ガウス確率分布を選択。 typedef boost::random::norma

プロシージャル街生成

街生成のアルゴリズムには当初L-systemsが提案されていたが、その後、形状の記述に特化したドメイン固有言語が登場したほか、タイルマップ自動作成 (WaveFunctionCollapse等) なども存在する。 道生成→建物生成を行う。 Esri CityEngine(英語版) (Esri←Procedural Inc←ETH

L-system

system)は形式文法の一種で、植物の成長プロセスを初めとした様々な自然物の構造を記述・表現できるアルゴリズムである。自然物の他にも、反復関数系(Iterated Function System、 IFS)のようないわゆる自己相似図形やフラクタル図形を生成する場合にも用いられる。L-System