背景
用語、公式、関連文献、TIPSをまとめるだけでなく、「計算シート」を作ってみたい。
FEM等コンピュータレベルではなく、ちょっとした設計の計算を行うためのもの。
例えば、伝熱の式や梁のたわみなどをサクッと計算できるようにしたい。
計算シートを作るプラグイン
本サイトはWordPressによって管理しているため、WordPress上で動くプラグインを採用する。
以下のようなプラグインが使えそう。
NO | プラグイン | 機能 | ライセンス |
---|---|---|---|
1 | Jazzy Forms | 四則演算、冪乗、EXP、LOG、三角関数 は対応している。 Welcome jazzyforms.com - Hostmonster.com | 「free WordPress plugin」とあるが詳細不明。 |
2 | Calculated Fields Form | 四則演算、冪乗、EXP、LOG、三角関数 は対応している。 Equations Format | GPLv2 or later |
とりあえず、ライセンスもはっきりしている「Calculated Fields Form」を選ぶ。
技術計算で使えるか?
Calculated Fields Form
使える計算、関数はhttps://wordpress.dwbooster.com/includes/calculated-field/equations.htmlに記載されている。
四則演算、冪乗、EXP、LOG、三角関数 等は入っている。簡単な計算ならこれで対応できそう。
もっと複雑な計算はjavascriptで書いてねという感じ。
For complex equations where is required to define blocks of javascript code, you must use the following format:
(function(){
//Your code here
})();
and the return the value of that function will be the value assigned to the calculated field:
return fieldname1+fieldname2;
その他
- 「Calculated Fields Form」を簡単に試したところ、<script> </script>の中に埋め込まれている感じ。特に難読化はされていない。
- ちなみに、本サイトで計算シートを利用しているものは、タグ「計算シート」から参照できます。