HN 日本語サマリー

← 一覧へ戻る
科学・技術

YACS 2.0 – もう一つのクルタシミュレータ

YACS 2.0 – Yet Another Curta Simulator (satadorus.eu)

3 pointsby neom0 コメント

要約

この記事は、機械式計算機クルタのVRMLシミュレータであるYACS 2.0を紹介しています。シミュレータは、仮想的なクルタを操作して計算を実行し、その仕組みを探求できる機能を提供します。開発者は、VRMLプログラミングの学習やクルタのデザインへの敬意といった動機を共有し、クラシック版からX_ITE版への開発プロセスについても詳述しています。

全文翻訳

YACS 2.0 – もう一つのクルタシミュレータ シミュレーション 背景色 背景色を選択するにはクリックしてください カバータイプ 不透明 透明 カバーモード 隠す 自動 表示 分解図 展開 折りたたむ パーツの表示または非表示 すべて表示 すべて隠す 切り替え セッター アダー トランスミッション アダー トランスミッション ターンカウンター 結果 アダー 結果 ターンカウンター ローターパーツ マーカー セッター ボトムプレート サウンド お使いのブラウザはX_ITEで要求されるすべての機能をサポートしていない可能性があります。より良い体験のために、ブラウザを最新の状態に保ってください。最新バージョンはこちらで確認してください。 オペレーション コンテナ 開く 閉じる クランキング > >> >>> >>>> キャリッジ位置 6 5 4 3 2 1 アダーモード 減算 加算 ターンカウンターモード インクリメント デクリメント クリア > >> >>> >>>> ADクリア TCクリア YACSについて ヘルプと情報 YACSの表示 YACSの使用方法 YACSについて クルタについて コメントと提案 info@satadorus.eu Paypalによる寄付 YACSの表示 回転 マウスボタンを押したままドラッグ パン 中央のマウスボタンを押したままドラッグ ズーム マウスホイールを使用 パーツを調べるためにズームイン ダブルクリックすると、さらに近づきます プリセットビュー 3Dウィンドウで右クリックして、プリセットビューを選択します。 Page-Up / Page-Downキーを使用します。 Homeキーで最初のビューポイントを選択します。 Endキーで最後のビューポイントを選択します。 シミュレータの実行 ボタンをクリックするか、キーボードショートカットを使用します。 詳細 パネル内のコントロールにマウスカーソルを合わせると、ポップアップヒントが表示されます。 3Dウィンドウで右クリックすると、ポップアップメニューが表示されます。 YACSの使用方法 クルタシミュレータの操作 数値の設定 マウスボタンを押したままスライダーを上下にドラッグします。ここでは、セッターに163が入力されています。 クランクの回転 クランクハンドルをクリックして、クランクサイクルの開始。 ハンドルをクリックする位置が高いほど、回転は速くなります。速度は1、3、9、27秒です。 クリアリングレバーの延長 使いやすくするために、クリアリングレバーを延長できます。レバーのいずれかの部分をクリックして延長します。 クリアリングレバーの折りたたみ クルタを収納コンテナに収納するには、クリアリングレバーを折りたたむ必要があります。クリアリングレバーの位置プランジャーをクリックしてレバーを折りたたみます。 クリアリング CCW 非常に遅い クリアリングレバーリングの4つの色付きセクションのいずれかをクリックして、クリアリングアクションを開始します。ここでは、非常に遅いクリアリング反時計回り(CCW)を開始します。 クリアリング CCW 非常に速い クリアリングレバーリングの4つの色付きセクションのいずれかをクリックして、クリアリングアクションを開始します。ここでは、非常に速いクリアリング反時計回り(CCW)を開始します。 加算と減算の間のメインモードの切り替え クランクハンドルをクリックして、アダーモードを加算と減算の間で切り替えます。ここでは、アダーモードは加算です。 加算と減算の間のメインモードの切り替え クランクハンドルをクリックして、アダーモードを加算と減算の間で切り替えます。ここでは、アダーモードは減算です。減算モードを示すために、クランクハンドルの下の赤いリングに注意してください。 ターンカウンターモードをインクリメントに設定 リバースレバーを上にドラッグしてインクリメントモードにします。アダーが加算モードの場合のクランクの1回転は、ターンカウンターをデクリメントします。アダーが減算モードの場合のクランクの1回転は、ターンカウンターをインクリメントします。 ターンカウンターモードをデクリメントに設定 リバースレバーを下にドラッグしてデクリメントモードにします。アダーが加算モードの場合のクランクの1回転は、ターンカウンターをデクリメントします。アダーが減算モードの場合のクランクの1回転は、ターンカウンターをインクリメントします。 カバーが見えている状態でキャリッジを回転させる キャリッジの下側にある数字1〜6をクリックします。 1 .. x 1 2 .. x 10 3 .. x 100 4 .. x 1000 5 .. x 10000 6 .. x 100000 カバーを取り外した状態でキャリッジを回転させる シャフトをクリックして、x 1の位置に回転させます。 12345 x 298 の計算 12345 x 298 = 12345 x 300 - 12345 x 2 として計算します。この方法では、5回のクランク回転のみが必要です。 セッターに12345を設定します。 キャリッジをx 100の位置に設定します。 12345 x 300 を計算するために3回クランクします。 キャリッジをx 1の位置に設定します。 アダーモードを減算に設定します。 12345 x 298 を計算するために2回クランクします。 完了... 12345 x 298 = 3678810 YACSについて 現在のバージョン VRML: ロード中... なぜこれを行ったのか 主に2つの理由があります。 VRMLプログラミングを少し学ぶため クルタ計算機が真の美しさだと感じているため 初めてクルタに触れたのは、教師が教室でクルタを見せてくれた時でした。それは本当に驚くべき小さな機械でした。私たちはそれぞれ、簡単な計算を1つクルタで行うことが許されました。それは1964年初頭、JFKがダラスで暗殺された直後のことでした。オランダ空軍は数ヶ月ごとにF-104スターファイターを墜落させており、オランダでは「鋼鉄の男アーチー」として知られる架空のコミックキャラクター、ロボット・アーチーがいました。そう、過去はすべてがより良かったのです...未来さえも。 ... >> 早送り 44年 >> ... インターネットでしばらく検索した後、それがクルタと呼ばれるものであることを発見しました。良い点は、クルタに関する情報がたくさんあることです。悪い点は、それらが現在コレクターズアイテムになっていることです。本物を1000ドル以上費やす気はなかったので、自分で作ることにしました。疲れたり汚れたりしたくないので、すぐに仮想のものに落ち着きました。すでにVRMLでいくつかのことを行っていたので、クルタにそれを使用するのは論理的な選択でした。VRML 2.0は基本的なアニメーションを可能にし、より複雑なことにはJavaScriptノードを使用できます。必要なのはPCと少しの時間だけです :) どのように行われたか – YACS Classicエディション for BS Contact – 2008 物事を成し遂げるために、私はPower Point(TM)プレゼンテーションを作成しないことを決定しました。 Word(TM)ドキュメントを使用しない TeamTrack(TM)を使用しない(誰が必要とするか? anyway) ClearCase(TM)を使用しない(過剰に設計されたクソ) Visio(TM)を図に使用しない 3DツールまたはCADプログラムを使用しない しかし、基本的なVRMLコードをタイプする 素晴らしいVrmlPadエディタを使用する 紙に鉛筆で描く 修正のために消しゴムを使用する そして、それを機能させる(それが可能であることを証明する) それを良くする(コードのリファクタリング) それを速くする(ただし、意味のある場合にのみ) 最初に、インターネットからの多くの情報と、Rick Furrによるクルタの外観の図のセットを使用しました。クルタの分解に関する多くの情報がありました。基本的なものが配置された後、私はクルタに関する素晴らしいウェブサイトの大きなセクションの所有者であるThe Calculator ReferenceのRick Furrに、いくつかの測定値の要求をメールしました。数ヶ月にわたり、私は尋ねたすべての測定値と多くの提案を受け取りました。Rickは彼の多くのクルタパーツを測定し、すべての詳細の写真も送ってくれました。そこから、段階的な洗練の作業になりました。 いくつかの間違いを修正する 他の間違いを機能と呼ぶ さらにいくつかのパーツを追加する 新しいギミックを考える そして結果は、実際のVRMLワールドを含む70個の.wrlファイル(合計:118 kB)になりました。 1つのメインファイル(8 kB) 各69個のプロトタイプファイル(1 kBから5 kB) 15個の画像テクスチャファイル(合計:227 kB) 設定ホイール用の2つの画像テクスチャ(高解像度と低解像度) 結果ホイールアダー用の2つの画像テクスチャ(高解像度と低解像度) 結果ホイールターンカウンター用の2つの画像テクスチャ(高解像度と低解像度) ベース(ボトム)プレート用の1つの画像テクスチャ カラー用の1つの画像テクスチャ 設定シャフトの窪み用の1つの画像テクスチャ(12 kB) カラー設定ホイール用の3つの画像テクスチャ(各3 kB) リバースレバーシャフト用の1つの画像テクスチャ ボディ用の1つの画像テクスチャ(標準) ボディ用の1つの画像テクスチャ(カラーセッター付き) 12個のウェーブファイル(サウンド用)(合計:619 kB) どのように行われたか – X_ITE版 – 2020 BS Contactビューアが無料ダウンロードできなくなったため、別のビューアに移行する時期が来ました。X_ITEビューアはWebGLで動作し、ほとんどのモダンブラウザで動作します。無料であり、空飛ぶ円盤はなく、期限もありません。何よりも、ダウンロードしてインストールするものは何もありません。 感謝とクルタへのリンク Rick Furr Rick Furrは、クルタに関する素晴らしいウェブサイトの大きなセクションを持つThe Calculator Referenceの所有者です。彼は多くのクルタパーツを測定し、モデルをテストし、多くの提案と写真を送ってくれました。彼のページで注文できるポスターは、すべてのクルタコレクターにとって必須です。 Rien Mol クルタシミュレーションが完全に無意味な演習であることを毎日思い出させてくれます。これ以上のモチベーションはありません! それがrだったと想像してください