HAL のアプリケーション


HAL, 外の世界とのリンク

なし ’ HAL (ハードウェア抽象化レイヤー) センサーと通信し、アクチュエータは難しいだろう. センサーの種類ごとにファームウェアの一部を書く必要があります。 (あなたの Arduino のような) 」と「d センサーの各の新しいバリエーション, ファームウェアを書き換える必要があります。.

それはまた非常に難しいだろう, パフォーマンスを実現します。, 当社のファームウェアに達することができます。, 私たちの HAL (仕事 3 年, 1 日 10 時間, 祝日を含む – 1 万時間以上, マイカ ピーナッツ!)



いたところに “HAL を使用する必要がどのように ’ ?”

L ’ ハードウェアへのアクセスを有すれば、HAL を使用する必要があります ’ USB 経由で. 理論的にはそれは絶対に必要ではありません。, しかし 私たちはより良いシステムを見つけられませんでした。. 試してみたい人のため, ここでは、必要な情報:


なぜ外側から HAL をガイドするためのメカニズムを公開 ’?

どのように多くの機能がハングアップします。, 何かが失われること (チャートなど ’ オシロ スコープ, 構成, 自動再接続, キャリブレーション…). 誰かと仮定しますが、, ファラオの作品, すべての機能を制御するため来て ’ HAL. 結果になるだけ, 彼はのクローンを再作成 ’ HAL, 別のアプリケーションで.

既に前の段落で書かれて, 誰かしようとする場合, 席を取る.


HAL を使用する方法

HAL が透過的に自体に開閉. それを必要とするすべてのアプリケーション, オープンし、彼ら自身を閉じます. 通常 l ’ HAL が開きます 最小化し、気にしません. しかし、あなたはそれを必要とするとき, 非常に有用である彼のウィンドウを開くことができます。, 快適な調整を行うこと, やり直してくださいセンサー. それは再び最小化し、, だから、次回あなたが最小化を取得.

アプリケーション内から HAL を開いたり閉じたりする方法をここで説明します。:
https://www.theremino.com/wp-content/uploads/files/ThereminoHAL_Start-Stop.rtf


アプリケーションが開いたり閉じたりすることがない場合、’ HAL?

この場合、アプリケーションのフォルダーを準備します。, l ’ HAL とファイル “すべてを開始します。”, ここで説明したように:
https://www.theremino.com/downloads/foundations#starter

  1. Alessio 言う:

    こんにちはルーク,

    お手伝いに行った小さなプログラムをダウンロードできます。, 本質的にはプログラム起動 HAL 選択ピン 1 ADC_16 スロット 0 ピン 2 ADC_16 スロット 1, 入力の最大電圧を送信してください。 3,3 V (抵抗分圧器を使用して、主要なイベントで) Theremino_log プログラムを起動し、単一のボタン キャプチャを開始.

    彼は C に書きます: 「・ ログ.csv」と呼ばれるファイルが日付,今のところ,値 pin1, pin2 値毎秒. 読むのだから 0 で 1000 規模で 0 で 3,3 V .

    プログラムは引き続きログ ファイルへの書き込みを覚えています。, 名前を変更することができますしたい場合, 彼は別を再作成します。.

    願って私やリウィウス コールしてください何かを喜ばせる何かをやった , お手伝いさせて.

    こんにちはアレッシオ.

    https://www.theremino.com/files/DataLogger.zip

    • ジョセフ 言う:

      読むのだから 0 で 1000 規模で 0 で 3,3 V

      今は思い出すことができないし、私は場合を確認する方法がない右の間の値 0 と 1000 整数または 10 進数の部分を持っています。.

      各ユニットはどちらかであることを意味します。 0.30 milliV ?

      • リビオ 言う:

        各ユニットが一致しません 0.30 MV が 3.3 MV (3.3 V / 1000 = 3.3 MV)
        単位は全体ではないです。, 持っています。 4 または 5 周りの小数点以下の桁数.
        すると、「解像度のマイクロ ボルト.

        しかし、マイクロ ボルト周り測定の精度があるわけで.
        – 実際の精度はミリ ボルトの範囲で (10 ビット).
        – オーバー サンプリングとメディア (ファームウェアの), 彼女の周りをリードします。 200 UV (14 ビット).
        – 最後に、iir 形適応フィルター (HAL のアプリケーションで), 連続補間になります. 読み取り値と次の単位のごく一部に違いがありますので. 紫外線の範囲で.

        しかしこれは真の精度ではないです。, 連続する値と低速フィルターを使用するときのみ有効な補間のみ (低値). 低速フィルターは、応答性を非常に減らす.

        たとえそれがちょうどオーバ サンプリング, 媒体とトゥイーン, データは多くの改善が出てください。. 生の ADC データと比較してください。, かなりより安定してノイズから解放.

  2. Alessio 言う:

    興味がある人は、このスクリプトを使用することができますの (Theremino スクリプトが開きます) 読み取る 1 以上
    チャンネル (スロット) マスター Theremino HAL を通過と接続したハードウェア システム

    https://www.theremino.com/files/ThereminoLogger_ForThereminoScript.zip

  3. リビオ 言う:

    一部のユーザーはマスターのピンに触れることを書かれています。, 時々 プログラム HAL は、ハードウェアとの通信停止します。, メッセージと行「切断」と押す必要があります赤を書き込みます “認めるもの”.

    体は静電気と満たされ、ピンに少しの電気ショックを送信場合に発生します. すべてのコンポーネントを慎重に選択、壊さないが、, 火花が表示されない場合も, それは常に一時的にめちゃくちゃ送信ボルトの何千もの張力マイクロ コント ローラー.

    テスト中に我々 はのみオフからフォームを処理する特別な注意を取る, 質量の前に触れたり (たとえば、USB コネクタ). 最終的なプロジェクトはいつも電圧下の金属部分に触れてからユーザーを防止する断熱容器を提供すべき.

  4. リビオ 言う:

    レオは HAL に関するいくつかの観察を書いた

    質問: バグを発見した場合、私はわからない, お風呂を取っていますか.
    セットアップとこれ:
    Theremino ハル 3.4
    Pi1 Pwm_16
    スロット 0
    最大値 680
    最小値 180
    すべてデフォルトに残り.

    返信: Led の明るさを調整するか、可変出力電圧を出力 PWM をのみ提供しています (低域通過フィルター) ここいらで、Servo_8 や Servo_16 が、Pwm のようなピンを構成する必要はありません。

    質問: Min と Max の設定で, デューティ サイクルを変更することを期待します。 (マウスで) 最小値最小値のままセットに達した, ので、’ 最大値は, 代わりに, オシロ スコープとデューティ サイクルのチェック, 私はあなたはまだから行く参照してください。 0% で 100% だから私の意見で最小値と最大値が守られていないと.

    返信: 最小値と最大値は、これらの事に慣れていません。, 今のところ、常にそれらを保つため 0 」と「 1000,
    あることを認識して、システムを持つ友人を作ったときにそれらを送信

    質問: 私の意見でも, ウィンドウに “ピンの詳細”, 右目盛 0 で 1000, autosettarsi Min と Max の値ではない必要があります。?

    返信: にくい説明が今までそうは便利な制限値.
    一部でそれを説明しよう:
    – Min および Max する制限されていませんが、値の “スケール比”
    – 非常に大規模なまたは非常に小さい数字がスロットを含めることができます。.
    – 分の間の値を制限しないと Max だし、不可能ないくつかの操作が可能
    – 国交正常化 “標準” します。 0 で 1000 何も他の範囲を扱うことができなくなります
    – MIN と MAX の値に変換するには 0 で 1000 範囲、外国人または変換
    各範囲 “変人” 値で 0 で 1000.
    – Min および Max は、変換を行っている規模の簡単に Min と Max の間の値を制限できますが、値を使用する能力を失うことになります。 “外挿する”

    質問: サーボに送られる衝動と次の, 遅延がかかる, その標準的な 20 Ms, (しかし、この理論), その後、[ok] を任意の値 40 Hz に 200 Hz

    返信: 絶対に正しい, Servo_8 と Servo_16 の種類を使用しはすべての場所が表示されます。,
    もし私の記憶が正しければ、 “遅延” 私たちを使用してください。 16 Ms ( 60 Hz ) 彼らはすべてのアナログまたはデジタル サーボに適しています.
    と, 私はサーボの旅行を設定するお勧めします基金は、MIN と MAX が適切なボックスを使用しないでください.

  5. リビオ 言う:

    レオに尋ねた:
    ———————————————————————
    私は 4 を入れたいです。 “キー” ガラスの下 (厚さ 2 mm), キー間の干渉を減らすことができます。? キーのサイズを最適になるか? キーにワイヤをもたらす? 私はキーと次の 1 本のワイヤーからフラット ケーブルを gnd ワイヤ使用できます。? キーを持つ 1 つの PCB を作成することができます。 (私は銅の接着剤を使用した場合)? そのレイアウトに関する推奨事項?

    回答
    ———————————————————————
    非常に小さな容量の変化に静電容量キー ノイズ隣接するキーからのデータ, 長い鎖とガラスは、あまりにもしばしば、有用な信号が軽減され困難またはそれらを確認することは不可能になります
    関数.

    それを辛うじて動作だけではなく、, 強力な信号にする必要があります仕事の長い時間後、温度変化で確実にも.

    正確な校正を少し改善することができます。’ その動作法の何回もページ 16 で 21 ThereminoHAL_Help の視聴者とどのくらいを参照してくださいに以下を示す数字を使用
    様々 な状況で変化を得る. ワイヤーの動きをリセットする必要がありますという事実のノートを読むと.

    基本的に最高値指なしで可能とあなたの指をできるだけ低くする必要. 隣接キーへの影響を最小限にする必要がありますもと.

    改善するために何ができます。
    ———————————————————————————————-
    – 薄いガラスを使う
    – 適合しない特定の Windows を使用しないでください。 (鉛からす)
    – 上と下のない銅を維持します。 (指に最も近い)
    – 大きなキーを使用します。
    – すべての指先に触れるユーザーを強制的します。 (ない指先)
    – 複数のキーをスペースします。
    – どのような接続ワイヤ (フラットまたは通常) それらを短く
    – 配線を最小限に抑える 4 つのキーの右上のマスター シェイプを維持します。

    質問: Gnd 線を通じてキーと次の 1 本のワイヤーからのフラット ケーブルを使用します。?
    ———————————————————————————————-
    ケーブルの使用には, シールド, フラットまたは単一の鎖, マッサの間または結果なしでようになります, 長いを行う以上よく動作させるためになる鎖より困難な.
    厚いガラスを難易度のそれ以上の要因を追加する場合.

    質問: キーを持つ 1 つの PCB を作成することができます。?
    ———————————————————————————————-
    どこの世界で見つけた接着剤銅 ??? あまりにもそれをします!
    1 つの PCB を行うことができます。, しかし、十キー間隔を保つ.

    質問: そのレイアウトに関する推奨事項?
    ———————————————————————————————-
    間隔をあけられたトラックを保持します。 (お互い、キーから) それらを可能な限り短く.

    キャップ キーの代わりに Theremino CapSensor のモジュールを使用します。
    ———————————————————————————————-
    4 つのモジュール CapSensor を使用する場合 (1 つのキーとそれらにかかるコスト図) トルコ語で物事を行うことができます。. お店のウィンドウには、マウスの種類を行った (6 mm) 誰がタッチパネルだろうとは素晴らしかった.
    4 つのストリップと指の位置を感じているし、画面上にマウスでカーソルを移動.
    ソフトウェア ThereminoHelper は、2 つのスロットからデータを受け取り画面でカーソルを移動できます。 (マウスをするあなたは 4 つの側面をミックスし、制限を調整することができますソフトウェアの一部をしなければなりません。…)

    こんにちは
    リビオ

  6. フランシス ・ ardillo 言う:

    直線変位トランスデューサー theremino を接続することが可能かを知っていただきたいと思います, データロガーとして使用, あなたはどのように知っているしたい場合 (p.s 探触子特性私は fb の提出).

    ご挨拶と感謝

  7. ziotibia 言う:

    最後に誰かが彼の頭を動作し、
    溶接のみ… ;-)

    要求 : 概要を投稿できます。
    HAL とマスター間のコマンド ?

  8. スターライト 言う:

    こんにちは、私はワインをインストールしているし、linux がピンのホールを開くで説明として他のプログラムに勝つ 1-6 何かを見ていません。.
    どのように修正します。

    • リビオ 言う:

      USB ポートに到達しないワインの問題です。. 正しいドライバーをインストールするかどうか、それは修正可能かわからない, システムの専門家であるロベルトを求める必要があります。 “エイリアン”, 彼を書く: development@theremino.com

      私のアドバイスは、Windows を使用するには, 誰の Mac と Linux 上の問題を解決できていない継続飛び出す 2 年が経ちました, すなわち解決するか, [家庭教師ヒットマン reborn がわずかに異なる… Windows で私達ある事実上ゼロの問題で動作するほぼ 50 のアプリケーション. Linux を使用する理由は、Linux はより安定している場合, 練習は、この権利を確認します。. 保存する理由がある場合, 私は最初に保存します。! しかし、もう働かないも節約とだけの時間を失う.

      • エイリアン 言う:

        このコメントからインスピレーションを描画します。, 古いが (組み合わせ) 正確な年, 苦い観察ソフトウェア 'thereminico' のため: サイトに書かれているものに反して, これは、Windows ベースでは完全にプロジェクト ', Linux 用よりも役に立つ, Mac, アンドロイド!
        私は何も順番間違っている特定のオペレーティング システムへの関心を見つける, しかし、私を見つける, 率直に言って, 不適切な証拠でよくは動作しません。.
        それは、不快感を与えるようです。, 完全に 'オープン' 側ハードウェアに対して, 我々 はオープン ソフトウェアの概念の正確なアンチテーゼを生合成する OS に話します。. そして、さらに印象的な事実を, ではなく、開発を刺激します。, に向かって ' 外国人システム’ 最後にラズベリーを廃止をする小型の Windows 機で利用されているという事実を明確にしてください。!
        フリー ソフトウェア財団への参照は、このウェブサイトの各ページの下部に配置, 見当違いがつるとして働いたことがあります.
        Paul

        • リビオ 言う:

          Thereminico ソフトウェア, 我々 は何度も書かれているように, すべてのオペレーティング システム上で動作が “パフォーマンスの低下と”

          … Pc や Windows タブレットに, 私たちのすべてのアプリケーションで動作します 100% 効率性とのための仕事 (長くて複雑なインストールを実行する必要はありません。)…

          我々 は明確に表現. フレーズも黄色で強調表示され、明確に, 次のページの先頭に:
          https://www.theremino.com/downloads/raspberry-pi
          https://www.theremino.com/downloads/linux
          https://www.theremino.com/downloads/mac-osx

          当社のソフトウェアは、フリーでオープン、それはモノラルで完璧に動作 (クロスプラット フォームの仮想マシン). モノは私たちによって完成されています、作品 100% 非常に高効率で. Linux では完了せず、[ok] を動作. 私たちのアプリケーションを完了する場合に動作します 100%, Linux 上でも, 効率的ななりますそれ以外の場合. それはあなたの世界, それはそれを治すためにあなた次第です、, うまく機能させると.

          何が観 “公正です” (Linux の開発を刺激します。) 神によって命じられた真実ではないです。. 幸いなことに、誰もがこの世界と同じと考えてください。…

          いくつかの私たちはさまざまなシステムで時間を無駄にし続けるのも無駄だ、それを単一のオペレーティング システムを統合する時間になると思う. これは Linux のオペレーティング システムはないと, その寄生虫の卵狩りで, すべてになりますオペレーティング システム.

          今日それは不可能です。, オペレーティング システム, いずれかの Windows アプリケーションを実行することができます。, アンドロイド, Mac および Linux. 多くのものが、, ほんの数年前に想像を絶するよう, 私たちは毎日それを使用しています。.

          それではこの戦争を止める “Windows と Linux” 我々 はすべてを統一する作業していると. 私たちの一部は、我々 がやっている素晴らしい. あなたの一部は Linux でモノラルのバグを修正するには. そうしてください!

          • エイリアン 言う:

            親愛なるリウィウス,
            戦争の Linux Windows とあなたが宣言された場合、あなた自身は 2 番目の明確な勝者を宣言しました。, あなたが言うよう, システムの動作 100% Windows マシンのみで他のすべて (Linux, MacOS, アンドロイド, など. ) エミュレートすることによってカスタマイズすることができます。 (microsoft 環境).

            でも、 “公正です” それらを召喚する神々 と, 私はプロジェクトの実際の特性のコミュニケーションの明快さのだけ話す.

            いわゆる「寄生虫の卵狩り’ 私には彼らはむしろ技術的な仕様を見える.
            用語無料’ ' オープン ソース’ 非常に特定の何かを意味し、重み付けを使用する必要があります仕様です。.
            幸いにもうるさいので適応含むすべてのハードウェア上で実行することができるオペレーティング システムでシステムを実行しているを主張する人があります。, 制限する, 注文の最低限… 外国人の人々 を参照してくださいしたいユニークなシステム.

            Paul

            • リビオ 言う:

              大丈夫です, たぶんあなたは正しい, 誰もが彼が喜ばすと思う権利. 我々 は戦いをしません。, 議論するのではなく, 我々 はそれをすべての動作させるために必要なソフトウェアを書く. 私は今作成し、生産に戻ってくる, それ最後に私たちは誰もが宇宙のすべてのオペレーティング システムで実行されるアプリケーションが美しい.

              私たちのアプリケーションを Linux に移行するヘルプが必要な場合, またはその他のシステム, 尋ねるし、我々 は得ることができるすべての助けを与える.

      • Alessio 言う:

        こんにちはポール ,

        私は応答するこの機会を取る , 以来、私はリビオとシステム Theremino の協力者の間で , ウェブサイト上の説明では述べられたのもいわゆるシステムです。 “エイリアン” そう呼ばれる’ ので’ 多くのユーザーは、Windows を使用してください。 , しかし Linux を試してみたい人 , ことができます。’ そうしてください , モノを使用し始めてください。 , 行のコードを記述することがなく試すことができます。, これしかし’ 禁止スキルを持っている人ではありません。’ Linux ソフトウェア通訳やエミュレーターを使用せず新しいのネイティブ コードの記述にしようと.
        Windows の使用を奨励し、’ 絶対にオープンと競合 , 確かに、大多数のユーザーのと’ 唯一のオペレーティング システム “ユーザー ・ フレンドリー” 知られており、世界中で大量に使用されます.
        結論としては , 我々 はテーブルの上にすべてをかける , ハードウェアとソフトウェア , テストや他のプラットフォーム システム Theremino を改善するためにしたい人はそうすればいい , 我々 は我々 の校閲者/貢献者に彼を歓迎して喜んでいます。 , 残念ながら、私たちの既存のリソースと (空いた時間に取り組んで ) それ’ 別に行うことができます。 , 提案された解決策.

        • エイリアン 言う:

          こんにちはアレッシオ,
          実際の呼び出しは非常に “エイリアン” Windows 自体ではないすべてのオペレーティング システムの資格として、' コミュニティ’ Windows ユーザーが、お使いのシステムをエミュレートすることによって他のシステムに adatttato をすることができます Windows ベース システム用入出力システムとして修飾します。.
          何もすべて間違っています。, しかし、なぜはっきり書く?

          Windows は、オープンとの結婚式に行く, それは私に本当に挑戦的な文, それは開いている多くのそれを使用して、それは使いやすいので概念とほぼ同じくらい…
          ソフトウェアのあなたの作品は無料, そのマイクロソフトではなく, 必要なパーツの適切な機能をさらに. またここでは、3 つ-スリーカード ・ モンテ’ はっきり言う “当社のソフトウェアは無料で、マイクロソフトのユーザーのために開いて”.

          入れて手上の素材は、疑う余地のないメリットです。, 確かにより多くの明快さと精度特性を記述するのに値すると.

          Paul

          • リビオ 言う:

            我々 はそれ明確に書かれています。! 私たちは頻繁に書く.

            Windows ではないが、 “正しく機能するために必要です” どのようにあなたは誤って書く.

            DotNet の仮想マシンに基づいてすべてのアプリケーションの操作 (Linux 上のモノ) クロスプラット フォームであります。. 我々 は CPP または他の純粋な Windows で書かれている可能性がありますが、, 他のシステムを使いやすくには, 私たちは共通の言語にすべての書き込み.

            場合この共通言語, Linux および Mac 上の部分だけ実装されています。, 調整する必要はありません。, その Linux および Mac の専門家が行う必要があります。.

            率直に言って、それは議論する適切です, それは、すべてオープン ソース, ちょうど私たちのアプリケーションに興味がある場合は、それらを使用します。, それらを変更します。, 移行…

            と, ちょうど質問します。, 我々 が得ることができるすべての助けを与えるために準備が整いました.

          • Alessio 言う:

            こんにちはポール,

            実際には、単語 “外国人システム” リビオと彼は言う、彼女は冗談で生まれました. 私たちのプログラムは、モノラルで開発された、, どうしてわかるんですか, すべてのオペレーティング システム上で動作, Windows を含む. 後者はごまんとテストしました, バグを修正し、アプリケーションを向上させる. 残念なことに、他のプラットフォーム, 最初 Linux, 私たちは同じ効果を持っていなかった, ロベルトはより少なく仕事しますが、特にのでモノラル, そのシステムで, それが正常に動作しなかった. 理解するため, ラズベリーを使用されます。 (配布 Raspbian), Thereminiche アプリケーション. 大丈夫です, システムを新しいバージョンにアップグレードするまで, 後者は数値データ プロセッサを使用してコンパイルされました。, 私たちのアプリケーションを取得できませんでした。, それは私たちのコードのせいではなかった, しかし、モノラルで、, ラズベリーの, 浮動小数点ハードウェアを使用して、ライブラリ内のエラーが含まれています.
            あなたはこれで私たちを助けることができる非常に幸せになれるだろう, 大きな字で書くようにするだけ, “Theremino システムがうまく機能, 他のプラットフォームにも”, 間違いなく単語の外国人を消去.

  9. ボブ 言う:

    ページの上部に書かれているように https://www.theremino.com/downloads/linux :
    “ワインと USB にアクセスしないアプリケーションを実行ことができます。, USB にアクセスする人々 はモノで実行します。”

    スロットと USB HID もモノラル用のライブラリをインストールする必要があります。 (多くの Linux ディストリビューション内に通常存在します。).
    これらのライブラリは、Linux システムを既にコンパイルされ利用可能 32 ビット. Linux 用 64 ビット ソース ファイルを使用して再生成.

    • エイリアン 言う:

      Linux でソフトウェアを実行する手順をステップバイ ステップでしよう, しかし、プログラムのメイン’ Theremino HAL が動作していません。.
      記載されているすべてのソース ファイルを再コンパイルしてみました (C_HID_API pthred ライブラリ参照が見つからないプロジェクトについて) 私の Debian のジェシーと disallineameno を恐れてください。, 無駄にまだ.
      最後の例外のほかのログ ファイル command.log を調べることで:

      未処理の例外:
      EntryPointNotFoundException システム。: CloseHandle
      で (ラッパー マネージからネイティブへ) https://www.theremino.com/downloads/foundations。Theremino_HID:CloseHandle (int)
      で https://www.theremino.com/downloads/foundations。Theremino_HID。Finalize メソッド () [0x00000] で :0

      Winmm.dll dll がないこと私の理解です。 (windows メディア プレーヤー??!): 理解するは難しいモノは推測している必要とするライブラリの名前という事実のために架空のエラーがある理由…

      誰かが私に情報を与えることができます。, 方向?
      と’ 不必要なフォームからプロジェクトとさまざまなチャートを削除でき、彼女の砂糖の不可欠な cli を制限します。?

      Paul

      PS: 1 つのより多くの観察, Libusb のソース間で含めると気づいた, 理由を説明します… それが十分でない、ディストリビューションは、?

      • リビオ 言う:

        これらは、Linux で出会った私たち問題正確. Linux に対して助言する私たちを導く理由は、, 穏やかに働きたい人.

        発生している欠陥が私たちに依存しません。, しかしで、 100% Linux ドライバー, Linux の実装が異なるから (Debian, Ubuntu など.) Linux の仮想マシンの欠陥, 未完成の部分やバグを含む.

        我々 はヶ月を失った, Linux の癖の後ろに立つと, あなたに約束します, 我々 は全力を尽くした. 問題は、できるだけすぐに, 非常に困難で, 動作を安定させるために, Linux のライブラリを変更します。, 新しいバグと私たちは再び出てくる.

        と’ 重要なすべての人には明らかです。: 当社のアプリケーションはマルチプラット フォームの仮想マシンに書かれています。, 書かれています。. 使用している Linux ユーザを証明します。, それらの多数と連絡を置くことができます。. 多くは、私たちのブログでのコメントを書かれているし、誰も今まで書いて, 私たちのために動作しません。.

        多くの場合、ただし、私たちのアプリケーションは、Linux では動作しません、理由はいつも同じ: インストールすることのリスト, 塗りつぶしとチェック Linux では残酷な複雑です. を “逃げてください” 常に何か, あなたは何かを無視するなど, 人はないと考えられた重要です.

        ———————————–

        ロベルトとの接触にあなたを置くため詳細について:
        https://www.theremino.com/contacts/about-us#roberto
        development@theremino.com

        ロベルトは使命 “クロスプラット フォーム” Linux のライブラリについてのすべてを知っていると. 彼は正常に Ubuntu の上, しかし、あなたの Debian を修正してください。.

      • リビオ 言う:

        Paul,
        私たちの間であなたを歓迎するを忘れた, 今それを行う: Threminomani へようこそ! 共同作成者としてあなたを持っている非常に満足しております. Linux の機能向上に役立てる, あなたは我々 を向上させることができる何かを見つける場合, 我々 は速やか.

        私の orsaggine と外交の不足を言い訳する必要があります。, 私は戦闘のプログラマ, Mosfet との通信に優れています。, それの人間と.

        言葉を言い訳 “エイリアン”, ユーモラスなない軽蔑になりたいです。. 尊敬をもって彼らエイリアン, 私もしたいと, 短い人間の生活の中に, 誰かを知ることができます。.

        • エイリアン 言う:

          大丈夫, リビオ, はじめまして.
          Mosfet の囁く者達を感心します。, 使用する方法を知ることの芸術を学ぶしたいと, 私は少しの練習と回路理論のタンタの学生としてそれらを知っているし、.
          と’ 独自の実用的かつ回路に取り組む人々 を区別するという意味で機能的に信頼することによってあなたのページに私を引き付けたこの金利だけ…

          'tecnicaglie' は, 私は言う私は私を誤解し、私は虚偽の表示をするかどうかを教えてくださいすることを求めて.
          私が理解から全体にモノラルの必要性が生じる (またはほとんど) GUI 管理.
          私はすべてと仮定します。, 「システム レベル’ 囲まれています。, 私が知っている 2 つのライブラリの linux の場合は’ ( を, 実際, 正しく入力します。).
          私は理解するも、単純なアプリケーション インターフェイスが表すことができるだけではなく、単純な assessorio, 選択 ' モノラル’ 実際に意味する ms windows プラットフォームに制約.
          市場が代替 valdide、カスタム プラットフォームは、プラットフォームを提供することだと思います」, しかし、かな:
          インスタンスの構成/モニターには本当に’ theremino GUI を必要と? C のいくつかの行をコンパイルするのに十分なことはない可能性があります。 (またはあなたの好きな言語) 単純なコンソールで、' keep alive’ ハードウェアの状態を知らせる? ないも十分な多くのアプリケーション 'シンプルな'?

          Paul

          • リビオ 言う:

            あなたは少しやっています。’ 混乱の, モノは絶対にマイクロソフトに結び付けられていません。. モノは、飛び抜けて優秀クロス プラットフォーム仮想マシン. 実質的に選択肢がないです。, 要求の厳しいアプリケーションのように、.

            我々 は Windows 専用のアプリケーションを書くことができます。, Windows を直接呼び出してライブラリと多くの時間それ簡単だったでしょう. 我々 は共通の言語で書かれているが、, 念のためにマルチプラット フォーム.

            Windows 上のモノはドット ネットと呼ばれる, 彼らは、同じものが、. 唯一の変更は実装固有のドライバーとライブラリ, Linux と Windows. しかし、言語は CLR, すべてのための同じであります。.

            CLR (共通言語ランタイム) マイクロソフトは、閉ざされた言語ではないです。!!! CLR の仕様は、オープン ソース 100%.

            、 “クロス プラットフォームの選択肢” 話す, 彼らは何? 我々 は彼らを知っていません。.

            Java や Python を意味する場合, あなたを保証することができます。, 彼らは、遅すぎるとあまりにも単純です. 書く私たち (もうすぐ 50 歳) これらの言語のアプリケーション, 暗闇の中で書くようなことは, ダチョウの羽と. あなたはそれを信じていない場合のみがしよう. 最初にこれらの可能性を考えるではないです。, 彼らはすべてがほとんどすぐに降伏したが、.

            約を簡素化します。, もちろんそれは可能になります。. あなたはそれを行うことができる黒いウィンドウ型のすべて “コンソール ・ テーブル”, トレンディな Linux. コマンドラインからデータを書き込むと, タイプ: Slot1 = 100
            Slot1 = 200

            いくつかの問題がありますが、:
            1) 当社のソフトウェアをよく知っているにもかかわらず. USB 通信として困難な部分を変更します。, 作品の数ヶ月が必要になります.
            2) 想像しているだけにどのくらいかかるだろう、GUI なしでハードウェアを設定することはできません。, GUI ツール, オシロ スコープとアクセサリ.
            3) 多くの作業の最終結果, もの ultrasemplici はもっとまたはより少なく使用可能だろう, タイプ: Led をオンします。… Led をオフします。.

          • リビオ 言う:

            モノラルおよび CLR についていくつかのより多くの言葉.

            これは巨大な言語なので, それは可能性が高いそのモノラルです。, Linux で, 永遠に完成しません。. バージョンが既に存在します。 4.5, 我々 のバージョンを使い続けると 3.5, 互換性を容易にするだけで… 残念ながら Linux 上, さらにバージョンを完了しませんでした。 2.0.

            しかし、良いニュースがあります。! マイクロソフト (いつものように期待されるよりはるかに寛大な) 彼はことを発表しました: “CLR はネイティブ Linux、MacOs のバージョンからも利用可能なします。 2015 フレームワークの”

            と “ネイティブ” 次に 1 日からつまり, すべてがうまくいく, 正確にどのようにそれは今 Windows で動作します。.

            それはまた意味します。, その汚い仕事, 誰もが終えることができる Linux, 彼らはあなたのためにそれらをやっています。, 純粋な無料!

            • エイリアン 言う:

              Microsoft の寛大さに乾杯、, 私を追加します。, ビッグ G によって, Oracle, など…
              非常に少ないと思います、メジャーの寛大さ. 私はバランス シートやボードとしている環境で寛大さの概念と利益の最大化、文脈からだと思う…
              何でもありです。, さてあなたの好みによると信じられて、自分のプロバイダーやサプライヤーを選択します。, 傾斜の習慣, など… 一方、現実の世界は、妥協の '真理' は. 我々 は、すべては 1 つの方法または別のサプライヤーを選択します。 (他の理由の場合、どれも私たちのシリコンが生成されますを使用して, セラーで) それが私たちの欲望や倫理に関連してそれぞれの公平性や好きなことを評価するために私たちに.
              ある人は「未成年者」を選択, 私は言葉を投げる, すべての人 ' 生産者’ 様々 な独立した方法: 大学, 研究センター, コンソーシアム, コミュニティ indipependenti, メジャーがサポート コミュニティ, など… その障害にもそれのほぼすべてのセクターの目新しさを表す世界. 一目で独占を壊した, ユーザー権利に影響することがあります ' 通常’ (誰に関与する企業の 1 つの配当権利ないか), 本当のニュースは、それが皆のための自由のオープン スペース, 科学的な目的とのそれらに商業的な目的とのそれらから…
              採用、' 形式主義’ (私はこのような分散型 I/O のテキスト エディターに適用される一般的な用語を投げる) 普通は同意、各種のコミュニティの合意を必ずしも通過します。’ 関与しています。.
              本症例では, モノラル, linux コミュニティで受け入れられているようです。 (や * nix の一般的に) 多分理由は、彼自身のプレゼンテーションからそれを得る:
              “Xamarin 主催, モノは、C 規格に基づくマイクロソフトのフレームワークのオープン ソース実装 # および共通言語ランタイム。”

              会社 Xamarin が企業の Microsoft は、形式主義を作成を促進するため (認定委員会の会長はマイクロソフト男です。). モノラル, microsoft ライブラリ全体に取り入れた形式主義の実装です。. 要するに、ローブのモダンなオープン ソースだった独占… それはそう不思議ではないものに適応することを独立した実装 arranchino、' 親会社’ 決定及び通信 (一部のデバイス ドライバーが次の仕様をない可能性があります驚くべきことではないとして, 時計ケース, 他の場所があります。).
              偶然にも、私は本当に同じ形式主義を独立した実装の問題を持っていないと, 外観を越えて, シンプルで直感的です, ただし、これをマウスとウィンドウから萎縮と混同しないでください。.
              Paul

              • リビオ 言う:

                あなたは “pignolando”, 私にとってどのようなカウントは物事が正しく動作しています。, 使い方は簡単で、, でも、 90% プログラマではないユーザーの.

                Linux 長いシーケンスの必要なセットアップを学ぶことが同様, 我々 は自分自身の動作していないが、. アーティストの人に取り組んでいます, 研究者, 学生… これらの人々 のすべてのプログラマになる必要があります、hidapi の頭を埋めると.

                我々 プログラマ, 我々 はタスクを持っています。, 責任, アーティスト等を継続するためのこれらの人々 を許可するには…

                • エイリアン 言う:

                  私はちょうどあなたが書いた事を分かりやすく説明しようとしています。, すべてにわかりやすい言葉で問題を置くと (小さいいくつかコンマで), アーティスト, 研究者, 学生, 彼らが技術的な詳細の数によって発生する権利, しかし、彼ら, また, 完全に何を知っているようにする右彼らは ' ショッピング’ どのように彼らを行っているか、他の選択肢との関係もお好みの影響と…

                  あなたに “重要な物事が正しく動作しているのです。, ユーザーにとって使いやすい、 <<microsoft".

                  繰り返します, 間違って何もこれと, ma senza mettere in ballo il cross-platform o l'open source (自由で開かれたはおろか).

                  ターゲットの選択に関して, お口の中に入れないでください。: conosci certamente meglio di me i tuoi 'utenti'. da quello che leggo dai commenti avanzerei l'ipotesi che si tratta di un 'pubblico' 人々 は形式主義の取り扱いにも慣れて、タイプのフォームのスクリプトに対する好意がち…
                  社会の中で、シティを追加 (少なくとも潜在的なユーザーの間で) メーカー、広告一般に. まあ, hai idea di quanto siano diffusi i 'sistemi alieni' これらの人々 の間で? sono talmente 'alieni' 正規性を表す! クリエイターやアーティストを mac の会議を想像してみてください。 (リンゴといえば), または linux のない研究者の束…

                  大丈夫です, genrosa マイクロソフトは私たちが世界を救う彼の癒しのコードを与えることで私たちの残りの部分を支援いたします。, しかし、確かに思考を解放しないと法を無料.

                  Paul

                  p.s. どのようにモノラルには fsf に快い, c'è questo cntributo:
                  http://www.fsf.org/news/2009-07-mscp-mono
                  少し' † 実際の状況から遠くだとは思わない.

                  • リビオ 言う:

                    我々 は Mac についての話ではないです。 !
                    マイクロソフトでは、少なくともいくつかのうわべだけのオープンと無料, しかしアップルはそればかりではな. アップルが最も閉鎖した、貿易が存在します。.
                    アップルを攻撃するより公平になります。. しかしもちろん、マイクロソフトに戦争はファッショナブルです, Mac を余分に払うお金がある人はとてもクールだが、…

              • リビオ 言う:

                彼女は障壁としてマイクロソフトをされていなかった場合, 今では私達はすべてがアップルの奴隷と日のアップル ストアの外のキューをやっていきます。. 最悪 1984 ジョージ ・ オーウェル.

  10. ヨチ 言う:

    みなさん、こんにちは, いくつかのアプリを私はいくつかのエラー メッセージがあります。 (正確な文言を忘れてしまった)
    Theremino 3 d は、インスタンスの起動に失敗します。
    多分 Microsoft NET Framework を更新する必要があります。?

  11. Emilio 言う:

    おはようみんな. Python で HAL と通信しようとすると、. Python にはメモリ マップ ファイルをサポートするモジュール, 理論的にはする必要がありますしない問題. すぐに座礁、, ファイルを開こうとすると、 “Theremino1” 成功せず. 実際に私はよく理解していません。: メモリ マップ ファイルがディスク上のファイルであるかのように扱われます? すなわち, 独自の道をいまだに, データがメモリに存在するにもかかわらず? そしてその場合に, ファイルの完全なパスは何です。 “Theremino1” (私私は仮定した、同じスピンは HAL のコピー).
    何かアドバイスのおかげで教えてください。.

    • リビオ 言う:

      [はい], 同様の機能を使用することでディスク上のファイルのように見えます. それは実際に共有メモリの部分が、. 完全なパスがあるので (C:\) 名前だけが “Theremino1”.

      システムのすべてのアプリケーションは同じを使用できる必要があります。 “ファイル”, 名前が特定のフォルダーを参照していないので. 最後に, ファイルが長くなければなりません 4080 バイト, 各スロットが長いので 4 バイトと使用します。 1000 スロット (詳細 80 将来の特別なメッセージのために予約されたバイト).

      これは、VBScript で:
      MemoryMappedFile として dim MMF1
      Mmf1 = 新しい MemoryMappedFile(“Theremino1”, 4080)

      c# で….
      Memorymappedfile MMF1;
      Mmf1 = 新しい MemoryMappedFile(“Theremino1”, 4080);

      しかし、すべてではないファイルを開く, フロートを使用する必要, 乗算します。 4 スロットの数, あなたのナンを管理します。…

      だからそれは最高のサンプル ファイルをダウンロードします。, すべての言語で, このページから: https://www.theremino.com/downloads/foundations#mmf

      右のファイルは 2 つ目, 直接のリンクをここにコピーします。:
      https://www.theremino.com/wp-content/uploads/2012/03/Module_MemoryMappedFiles_VbNet_CSharp_Pascal_VB6.zip

      • Emilio 言う:

        ありがとう. 私が行った間違いを見つけることができた. ここでスロットを読み取るための Python コードを報告します。 1 0.5 秒間隔で, それは他の誰かに役立つことを願って. 効率の面で最適化されていることを確認してないことに注意してください。, 現時点ではちょうど機能します。. Python で試しました 3.4 Windows XP の下で.

        mmap をインポートします。
        構造体をインポートします。
        msvcrt をインポートします。
        インポートに要する時間

        印刷(' 読み取りスロット 1. 終了する任意のキーを押します '。)
        共用メモリ = mmap mmap。(0, 4096, “Theremino1”, mmap。1 だけ進みます)
        s = 構造体。構造体(' 1024f ') # バイナリをデコードするには

        Kbhit msvcrt いないしながら。(): # 確認ボタンを押す
        . . . . dat = s. 解凍(共用メモリ)[1] # スロットを変更するインデックスの変更
        . . . . 印刷(dat)
        . . . . 睡眠時間。(0.5)

        ED: あなたが持っている任意のインデント (Python のエッセンシャル) ドットに取って代わられましたそうでなければ HTML 場合食べること.

        • リビオ 言う:

          あなたのせい、ワードプレスのエディターでインデントの損失はなかった. 我々 は毎日を戦うし、神経質だ時に. コード/コードを書く (あなたは慎重に一日じゅう、), 彼をだますことができます。. 私が見つけた唯一の方法は、ドットやスペースを追加するには. どのように彼らは、メッセージとエラーを心配しないでください。, 我々 は与えるこの場合彼は少し我々 作業します。.

          グラツィエ デル製品 Python, potrà sicuramente servire 若広告より多く.

          • ロベルト 言う:

            Finalmente その disponibili 私は 1 つの Python バインディング.
            Si possono ダウンロード da qui:
            https://www.theremino.com/downloads/foundations#mmf
            ed 若 da qui:
            https://www.theremino.com/downloads/raspberry-pi

            Copiate ネッラ cartella デル programma principale il ファイルします。 “module_theremino.py” e 運命:
            module_theremino から Theremino をインポートします。

            ラ ・ クラッセ “Theremino” qualsiasi システマー operativo で è クロスプラット フォーム e funziona. 若コン ・ ワイン.

            ル vostre あたりグラツィエを証明します。, アデッソ il tutto funziona 若コン ラズベリーパイ.

  12. ロベルト 言う:

    最後です, Python バインディングが、します。.
    ここからダウンロードすることができます。:
    https://www.theremino.com/en/downloads/foundations/#mmf
    ここからまた:
    https://www.theremino.com/en/downloads/raspberry-pi

    メイン プログラムのフォルダー内にコピーします。, 、 “module_theremino.py” ファイル読み書き:
    module_theremino から Theremino をインポートします。

    クラス “Theremino” クロスプラット フォームは、任意のオペレーティング システムで動作し、. ワインでも.

    テストをありがとう, 今ラズベリー Pi ともすべての作品します。.

  13. ジョセフ 言う:

    il sistema theremino impostando adc_16 ハ una risoluzione ディ 16 ビット, まで分離する管理し、 50 ローパワー (3300/65536).
    エラーの大きさは、します。 ?

    実行はメジャーであります。 50 ローパワー +/- ????

    ありがとう.

    • リビオ 言う:

      CIPS の現在の ADC の解像度を持つ 10 ビット. オーバー サンプリングを読むとき ADC ファームウェアになります 16 16 個のサンプルの平均は (数百マイクロ秒で). オーバー サンプリングするビットの数をもたらします 14. 最後に、アプリケーションが iir 形適応フィルター時間をかけて平均 HAL、さらに値を補間してまでそれを持って来る 16 ビット (応答性を犠牲にして)

      ADC を使用して測定する場合、答えはありません. 必要はありません。 50 マイクロ ボルト単位精度.

      プロセス コントロールのそれらを使用した場合, dwcw, ロボット等. その後、 16 ビット, これまで媒介と補間, 実際にあります。. Theremino システムは、PLC では基本的に, 測定の精度、応答性と安定性を数えるのではなく、.

      たとえば、Arduino と私たちの ADC ポテンショメータ読み込もうとすると, 印象的な安定性の違いがわかります. この安定性は、オーバー サンプリングの結果, メディアと IIR フィルター.

      • ジョセフ 言う:

        場合は、theremino に基づく対策を理論的に, 一方、I2C では物理的に. 外部の ADC を接続すると思うかもしれない (管理ソフトウェアから離れて).

        必要に応じてファームウェア レベルに行けば I2C を管理または HAL から始まって.

        • リビオ 言う:

          確かにあの道への手順を実行する必要はありません願ってください。. ドア I2C モジュールがあります。, I2C デバイスとの通信は非常に便利ではありませんが、. 残念ながらすべての I2C デバイスは異なる, そのプロトコルは非常に複雑です. それらを読んでに加えて両方マスターをプログラムする必要がありますファームウェア, その私たちの読書への拡張プロトコル, HAL のアプリケーションで. それの価値がないです。.

          ADC システム Theremino の通常の解像度はすでに優秀な測定. 心に留めて 10 ビットは、既に 1000 測定ポイントとオーバー サンプリングを簡単に達することができます。 10000 ポイント. 通常の電気テスターのみを持つ 3 桁半, その後、 2000 測定ポイント. 我々 は非常に遠くはありません。.

  14. エイリアン 言う:

    こんにちは,
    ソフトウェアのページに具体的に直接ツールの Microsoft Visual Basic コンパイラ (エクスプレス 2008) また、ダウンロード リンクを提供されています。.
    残念なことにのみ機能は、MS Windows コンパイラ…
    コンパイラを使用して、問題を解決することが可能だったかどうか、私は思っていた (クロスプラット フォームになって) モノによって提供されます。 (MonoDevelop): 記入状態にその一方で、そのフレームワークのランタイム サポートを使用して紡糸することができます。.
    それが可能と思われるもの, 少なくとも理論的には, 実際にモノラルのページで、vbnet をサポートすることです '2008' のバージョンと正確に揃えられます.

    ソース https://www.theremino.com/downloads/foundations プロジェクトをダウンロードしよう (プログラマに適して) 私 ' 適切’ モノラル IDE にインポート, アセンブリをビルドすることを試みたとき、私はすぐに取れなく、:
    既定の設定が含まれています (型をお勧めします) マイクロソフトのビルダーの使用 (「CSC」), しかし, 設定するとビルドが失敗します。: ビルダー vbc によって例外がスローされます。, しかし、兆候と ' 診断’
    タスク “Vbc”
    Microsoft. ビルドします。 Csc タスクから Vbc タスクを使用します。, V 4.0 ビルドします。 タスク。 マイクロソフト。, バージョン 4.0.0.0 を =, 文化 = ニュートラル, PublicKeyToken = b03f5f7f11d50a3a
    タスク “Vbc” 実行 — 失敗しました

    ビルダーの使用をオフにしてマイクロソフト, モノラル, マニュアルを使用する必要があります正しく理解する場合ビルダー ネイティブが git ハブにモノラル プロジェクト基本によって生成され、インストール パッケージ 'モノ-実行可能な結果が' として利用できます。.
    残念ながら、この設定エラーが発生します。, 今回は complilazione の (Class_HID クラス):

    エラー VBNC30439: 定数式は、型 'Integer' で表現できません。. (VBNC30439) (https://www.theremino.com/downloads/foundations)

    定数の定義, 正確に:
    整数としてプライベート定数 GENERIC_READ = &H80000000

    誰かは私に悟りを与えることができます。?
    誰かマイクロソフトのプラットフォームだけで、何が結果をコンパイラを使用しようとしている人?

    ティア
    Paul

    • エイリアン 言う:

      私だけでなく詳細を忘れてしまった:
      これらの実験は、Debian をそれら 8 元のモノラルでパッケージ

      Paul

      • リビオ 言う:

        もちろん構築にモノラルを使用すること!

        モノラル開発はクロスプラット フォームのコンパイラ, Linux 上の Visual Studio の取り付け, ロベルトは、頻繁にそれを使用, いくつかの我々 のアプリケーションをコンパイルするには. 彼に送信準備ができているプロジェクトを得る可能性があります。.

        残念なことに, Visual Studio は、中にバグ無料 100%, 欠陥の沼は、モノラル開発. あなたは私を信じていない場合, あなた自身でそれを試みることがあるだけ, 最終的にあなたは私に理由を与えると.

        ただし、実際 Linuxiani おります、多分ことができる成功するをやめましたと言わなければならない. 私は心からあなたのコラボレーションを願って、良い実を与えることができます。.

        われわれのテストでモノを開発したことが少ない欠陥 CSharp で作業を発見します。, CSharp のバージョンで Theremino HAL から始める理由.

        詳細については、ロベルトを求める必要があります。. 何百時間を働いていた Linux を促進する私, しかし、彼は少なくとも 10 倍以上. 以前の記事のいずれかでデータを書き込み.

      • リビオ 言う:

        モノラル開発の多くの技術的な詳細を求めています。, 私は答えを知らないが、. 我々 はあまりにもモノを同様の問題を持っていたことを覚えてください。, ロベルトがそれらを解決するために管理されたかどうか、私は覚えていないが、, どのようにしました。.

        ロベルトに直接書き込むがいい, ここでブログにもトピックを専門, 他の人の混乱を作成します。.

        良い結果のみをここで公開すること, あなたとロベルトがいくつかの良い解決策を発見したとき, すべてに有用であること.

      • リビオ 言う:

        感謝, おかげで再び, コラボレーションの!
        私たちを支援する本物のキースを期待してください。, 我々 は可能なすべてのサポートを与える. リビオ: 0125 57290 engineering@theremino.com, ロベルト development@theremino.com. 最後に, 先に依頼するハードウェアが必要な場合, カッターで PCB とアレクシー奇妙なコンポーネントを検索する方法を知っているし、キットを作ることができるあなたを作ることができます。. アレッシオ = makers@theremino.com

        • エイリアン 言う:

          それを言及しないでください。, また私のコミットメントは、それが何か、linux スキルのエースから確かではないです。 (または windows, または mac…)
          ロベルトに直接質問してみます, しかし、一方で, '建築' の問題に関して右の人だと思います.

          前提:
          – 何を参照してくださいから, 主な問題, ため、' 移植’ それは正確に vb.net: ide がないだけでなく, であっても、モノラルのそれらのほかのコマンド ライン ツールが、, 前述の制限を.
          質問:
          – どのように発信 vb.net を使用して?
          私はあなたが書いたものから正しく理解して、私は役割を見ることを得たことは、GUI を管理する場合.
          あなたの言うことから、' バック エンド’ 正常に動作する C++ コードは、します。 (Libusb linux 上でいくつかの問題かもしれない):
          これらは、2 つのダイナミック ライブラリ (.windows と linux の .so の dll)
          HID や特定のコミュニティ Theremino スロットとの通信を処理する 1 つ.
          後方 gui バック vb.net を使用してグラフィックス ライブラリの場所を最適に処理するつもり’ windows の.
          – 想像を絶する / 合理的な他のグラフィックス ライブラリを使用して、同じ目標を達成するために?
          Gtk を思い出しますが、多分良い/別の何かがあります。.
          私はこれを言う時点で GUI になるより安定したより互換性のある C++ もエルゴ.

          Paul

          • リビオ 言う:

            いいえ, CPP にバック エンドがあります。.
            HAL の 2 つのバージョンがあります。. 1 つのバージョンの Visual Basic で書かれている、他は CSharp で書かれて. 両方の VbNet、CSharp は CLR に基づいています.

            我々 は他の言語ではなく、CLR を使用する理由 (たとえば、CPP)? クロス プラットフォームの権利!

            CPP で HAL が書き込まれた場合, DotNet の仮想マシンがないです。 (モノラル) 共通の基盤として, HAL が Windows ライブラリへの直接呼び出しの数百を含むだろうと. これはあいまいな、私たちのアプリケーションを Windows. 話すというよりも “クロスプラット フォーム”, Linux のネイティブ言語の翻訳が, アンドロイドと Mac. 広大な作業, それがリメイクする必要があります。, 新しいバージョンごとに (我々 は非常に頻繁に公開します。).

            その後、別の側面があります。: Theremino システムは、単一のアプリケーションではありません。, 50 アプリケーションのエコシステム全体ですが, お互いに話をします。. HAL だけでは本当にちょうどする必要があります。.

            本当のクロスプラット フォームを得ることができますか, またはすべてを翻訳する年を過ごす事, CPP (Linux 用), Python で (Android とラズベリーの) またの Objective-C (Mac 用). その後この仕事ファラオ, その他を掲載しました 50 バージョン, 我々 は最初からやり直すだろうと.

            • エイリアン 言う:

              親愛なるリウィウス,
              強引にたくないです。, 何もあなたを説得しようとしても, 我々 は問題の核心になったと思う:
              クロスプラット フォーム CLR は、マイクロソフトによって所有されるのでされること. だから自分のコードはすでに, 実際にはプラットフォームに依存.
              CLR のはずの独立はただ推定されます。, 正確に, マイクロソフトによって純粋なアサーションは、します。, Java/太陽/Oracle の横行の過度の電力を抑制するためにおとりを擁立, 可能性が高い.
              CLR はマイクロソフトによって標準的な stabilto と, 実際, IT の世界の残りの部分に課せられました。, を, 時計ケース, 彼が実装, モノを生産ノベルを除いて, また、マイクロソフトではなく世界の残りの部分で完全に無視.
              私は 1 つまたは他のディストリビューションの周りに集まったオタクの未知のコミュニティだけでなく、話すと, 商業的になっているが、 (Redhat, Debian).
              私はそれを認めるごめんなさい, 行き止まりの通りだが、, out-out, クロス プラットフォーム CLR xor. 単純な ' Google 検索’ これを実現するために.

              あなたが言う、CLR は他のマシンよりも優れて: 間違いでもないです。. しかし、移植性について, それは厳しい制限に釘付けのまま, おそらく, 乗り越えられない.
              あなたは、マイクロソフトが他のプラットフォーム用の rilascico を発表したと言う? そうに目新しさはないです。, もう一つのドレッシングが, Mono プロジェクトとそっくり, ローター, BSD の CLR. 人は同様のプロジェクトをサポートする負担の世話をする必要があります。? マイクロソフト? xamarin/ノベル/ノベル? 現時点では、他の気があるように見えます ( dotGnu プロジェクトは、世紀以上, ディストリビューション monoppix ヶ月続いた, 一方、あなたは任意のコミュニティの 1 人平均の開発者は mono プロジェクトのポリシーに準拠することができますだと思う?
              http://www.mono-project.com/docs/faq/licensing/ )
              あなたはファラオは仕事の話、Theremino のアプリケーションの移植? マシンの CLR/ネット サポートを開発して必要な作業を考えてみてください。, これも計画/構築によっては作業 ' コミュニティ’ や組織/財団!

              最後の最後は、最も合理的な解決策を提示します。, Theremino を使いたい Windows 以外のユーザーは、仮想化を使用するには. ただし、これはインターフェイスとの通信に干渉しません。. 結果として得られるパフォーマンスの低下, しかし、少なくともバグからモノラルのスタックを解放.

              Paul

              • リビオ 言う:

                [はい], 仮想化できるか, 別の解決策を発見した場合, フォロー喜んで. 問題 “哲学と言えるでしょう”, 他においていこう。.

                • エイリアン 言う:

                  間違ってます, 申し訳ありませんが私のポイントを作ったよ. それ以外の場合の取引をしないでください ' 哲学’ すべてのプラクティスの問題.

              • リビオ 言う:

                モノは、マイクロソフトによって、言わざるが違いますと. モノは、ミゲル ・ デ ・ イカザとナット ・ フリードマンの作成, 彼らは、Linux の両方の男性 (少し’ また Mac), マイクロソフトではなく、.
                http://en.wikipedia.org/wiki/Miguel_de_Icaza
                http://en.wikipedia.org/wiki/Nat_Friedman

                ミゲルと Nat は CLR の仮想マシンを発見しました。, 非常に効率的なよく作られました。, それをインポートすることを決めた.

                私はあまり価値がないと言う, Miguel de Icaza はの 1 つと見なされますが、 “オープン ソースの最も強力な声”. 彼は CLR の背後にある彼の人生の多くを失った場合, それは正確に、します。 “哲学的な質問” または “プラクティス” 何と言うあなた. これは持っていることの夢, 遅かれ早かれ、または, すべてのための共通言語. と’ 平和の夢を同じ, 多くのインスピレーション, 私たちの前に. 私は完全にその行に. ないプロ マイクロソフトおよび Linux のプロ. 私はクロスプラット フォームの言語の, 残念ながら、現在 CLR も同然と.

                • エイリアン 言う:

                  彼らもオープン ソースの最も強力な男になります。 (脇という事実は, それは哲学ではないと, 以上のオープン ソースである linux の世界), しかし、誰もそれらに続く人があります。, 仕事自体 Xamarin/ノベル quaòe の開発チームから離れて.
                  CLR に関しては, 繰り返します, いずれかを争わない I'm どのように効率的な, 誰もが、, チームに加えて、開発.
                  何かを発明しません。, ネット上だけ見てください。, かどうかに十分なされていない我々 が議論してきた問題.

                  Paul

                  • リビオ 言う:

                    確かにあなたは正しい, 私は Linux の世界とその内部の部門の専門家ではないです。. どのくらいの髪が、Picaza を議論する私たちを見つける前に、できるだけ多くの Torvald, 実践的な事項にのみ自分自身を制限するために、私が提案します。.

                    練習だって本当にプラクティス. 定義するではなく “建築を導いた” と “技術仕様” しかし、ただ: “これは可能です。. この 1 つはできません。. Augh!”

                    だからもう一度質問に回答することを勧めます: “提案する CLR の代わりになるか?”

  15. リビオ 言う:

    重要なニュース

    ロベルトと電話で話を聞いた. この時点で彼はの介入のための時間を持っていません。, 彼は説明するが、HAL, バージョンから 5 以降, 動作しません。, Linux と MAC.

    テスト最後のバージョン, 作品を知っています。, は、 4.6 (両方の VbNet、CSharp):
    https://www.theremino.com/wp-content/uploads/files/Theremino_HAL_V4.6.zip
    https://www.theremino.com/wp-content/uploads/files/Theremino_HAL_V4.6_WithSources.zip
    https://www.theremino.com/wp-content/uploads/files/Theremino_HAL_CSharp_V4.6_WithSources.zip
    (当社のサイト上にあるすべてのバージョン、すべてのソース, バージョン番号を変更するだけ 4.0/4.1/4.2/4.3/4.4/4.5/4.6/5.0/5.1)

    としてバイナリを使用することを勧めます-です, それらを再コンパイルし、Linux のページの指示に従ってなし. 私はそれが動作を確認して. 私はそれらを数回の動作を見ています。, それらの多くは Linux でそれを使用していると, Mac とは、上の Raspbian. 日本人は丸いボタンと奇妙な文章の独自のバージョンを行った. オーストラリア人は MAC で毎日それらを使用します。. 彼らはあまりにもあなたに動作する必要があります。!

    また他の人の記事を読んでみてください。, これらのよう:
    https://www.theremino.com/blog/gamma-spectrometry#comment-12434
    https://www.theremino.com/blog/geigers-and-ionchambers#comment-786
    (これらの議会のほとんどを理解していません。, いくつかの重要な詳細を見つけることができるが、)

    バージョンがあるとき 4.6 実行しています。, バージョンを比較する簡単なはず, 動作と、 5.

    忍耐と辛抱することを奨励します。, それは価値があります。. 最終的にソフトウェアを取得します 100% オープン ソース, 最初の行の, Linux の最後の行まで. それがまた、 100% クロスプラット フォーム.

  16. リビオ 言う:

    外国人 debianico と呼ばれるエイリアンの unixiano (メモ 1)
    我々 は興味深い報告をおそらくメール, 目的地には到達しませんでした。, 星間の障害のため.
    (メモ 1) 規約が軽蔑的な言葉ではないことを通知したいと思います, しかし、遊び心のあります。. 我々 はオープン ソースの基本的な考え方を尊敬をしてください。, 基になる Linux.

    こんにちはエイリアンします。,
    私の名前は自分自身を紹介させてリッキーは、システムを移行する Theremino を助けるよ.

    私はプロの開発者, 太陽の勝利と Linux の両方, 数週間前から Linux/Unix システムで Theremino のポートをやってると. それをポストして github 上ですべて. 私の進行状況を追跡したい場合, ここでそれらを見つける: HTTPS:(リンクの削除)//github.com/riccardoventrella/Theremino
    (Ventrella のソフトウェアは、WEB から消えたので、我々 は以前のリンクを排除しました。, 彼に尋ねた、なぜ)

    あなたは私がやっているか簡単に説明します。: 選択し、グラフィックス ライブラリを使用して、ために発狂を防ぐために,
    様々 なプラットフォーム上, Web ページを使用することを決めた, HAL を構成するのには, それを監視し、. ちょっと’ ルーターを構成する方法, ブラウザーで自分の IP アドレスを使用してください。. それから embeddato ウェブサーバ, 、実行可能ファイルのすべてのインスタンスで、私はすでにラズベリー上にそれをテスト, 両方の Mac (BSD Unix) 開発とまたの Ubuntu. すべてを行くと思われる, 私もクロスプラット フォーム ライブラリを発見しました, 世界各地でよくなるのだ.

    Web のアプローチ, 他のものの間でそれは参照させてください。 (既に作品) 私のスマート フォンやタブレットから HAL, また、複数のクライアントを起動して, 複数のブラウザーで, 同じ HAL の上.

    私は時間がないまたはブログに従うことを望む今あなたを教えてあげる, だから私はあなたの非難/議論を読んでいないも完全に. 彼らを知らせるように頼んだ, 何をやっていたの, 私はので、ここで. アプローチ私, 私もおそらくに勝つ同じ, モノラルまたは類似を使用せず (個人的な意見を避けるためし、技術分野のすべてを維持しよう). 現在私はモノを使用せずに Raspy をもたらすことにしました, モノラルの最新バージョンは Raspbian softfloat を使用して、彼を強制するため, 問題無しで. その後、 (私) モノを放棄する選択は、これによって上記のすべて決まります. 構築し、クロス コンパイルでネイティブの異なるマシン上に慣れてください。.

    その後、, モノに関する推奨事項については、ロベルトを聞くことができます。. このメールは単にあなたが知っている何かが動いていると数ヶ月で (残念なことに仕事し、時間がほとんどないです。), 完全版-ウェブ サービスをリリースするができるよ, Linux 上で動作するよ, Raspy にも, Mac と FreeBSD (もちろんまたに勝つ).

    じゃあね, こんにちは
    リッキー

  17. ミルコ 言う:

    こんにちは私は書いていますので、問題を抱えています。. 私はプログラミングを知らないものをしようという事実を考慮したそれを visual basic で行う状態します。. あなたのプログラムからアプリケーションを作成することができません。 “ホワイト” キー マネージャーと他のジョイスティックからデータを取得し、それまたはジョイスティックを変換する 2 つのスロットの値を使用するようにキーボードをシミュレートすることができます。( 説明させてください。 …. たとえば、windows がゲーム コント ローラーとして認識のものが好き) またはスロットの値に基づいて pc のダーツとして信号のいくつかの並べ替え(要するに、セレクターの並べ替え 4 争う. 申し訳ありませんがあなたが私を気にすることはできません

    • リビオ 言う:

      お願いすると問題は複雑, どういう意味ですか “1 つの手” と “他の”? それは両方のこれらのタスクを行う必要があることを意味します。? 我々 はそれらを分けることがないです。, それを残して KeyManager に最初の半分、2 番目に焦点を当てる?

      2 番目の部分が 2 つの部分に分かれてべき順番と:
      4 つの矢印には、スロットから
      これにより既に KeyManager, ちょうどそれを使用してキー左, 右, アップとダウン
      2 つのスロットの値に比例してジョイスティック
      場合、ジョイスティック, それはすべての終わりに, 画面上のマウス カーソルを移動します。, その後、ThereminoPad でこれは: https://www.theremino.com/downloads/automation#pad
      代わりに、あなたは何を行う必要がある場合, 期待される結果を明らかにする必要があります。.

      ソフトウェア Theremino KeyManager と ThereminoPad を使用してたくはないです。, しかし、指示と思います, 単純な方法で同じ事をして, 数行で, あなたは簡単に理解できます。. 残念なことに簡単な方法があるが、. 我々 は我々 が行うことができたすべてをやった, 簡素化するには, 公開されたアプリケーション.

      学ぶ方法 “移植” 別に 1 つのアプリケーションから適切な部品, 経験年数がかかることがあります。. あなたが遅い取るを示唆しています。, 我々 が書いたし、単純な関数をコピーしようと探索します。. クリアして作業した再試行できない場合. しかし私たちは、常にここで、可能な限りのお手伝い.

      • ミルコ 言う:

        指示を移植したり、何とか、keymanager を変更することができる、まさに私はそれをやってみたかった. キー マネージャーは、衝動ことが原因します。 0 1000 代わりに私はスロットに値が何もしていないする必要があります。 500 それを行う必要があります。 2 さまざまなアクションの値がある場合 0 と 1000 これは私はそうはできませんと. それ自体にアクションを作成するスロットの値を与えさせて基本的なコマンドがあるかを知りたいです。 500 とにかく可用性のおかげでください。

        • ミルコ 言う:

          または HAL によって得ることができる場合、今私の心に来た 2 同じピンから異なる結果, 分割値を超える仮想のようなもの 1 つの手信号 500 他のマイナーなものが、それは他のソリューションよりも複雑なようです。 .

        • リビオ 言う:

          だから、キーボードのキーを押す (たとえば、左矢印ボタンまたは) スロットの値がゼロになるとき.

          キーボードの別のキーを押したいと思います (または右矢印など) 値に行くとき 1000.

          あなたはしないだろう何か値がの場合、 500.

          いくつかの行だけがかかるそうです。. 全部を独自のアプリケーションまたはスクリプト Theremino または Theremino オートメーションで記述できます。.

          ————

          もっとまたはより少なく、原則は以下のとおりです。:

          Dim v As Single = ReadSlot(100)
          If v < 250 then . WriteSlot(1, 1000) Else . WriteSlot(1, 0) End IF If v > 750 then
          . WriteSlot(2, 1000)
          Else
          . WriteSlot(2, 0)
          End IF

          いると思われる:
          – スロット 100 両方のコントロールの値
          – スロット 1 KeyManager の左の矢印を押して行く
          – スロット 2 行くし、KeyManager の右矢印を押す

          コードのこの作品は非常に頻繁に呼び出されるタイマー イベントに属しています。, 我々 は言うすべて 10 (ミリ秒).

          削除される間に任意の点があります。 (彼らは列を揃えるお召し上がりいただけます – プログラミングの専門用語で、呼び出されます “インデント”)

          • ミルコ 言う:

            ありがとう 1000 !! 私は vb の私のアプリケーションを使用してオートメーションでも罰金だかあなたがあなたのサイトに入れているので、空を使用する優先

            • リビオ 言う:

              送れない場合は私たちアプリケーション 1 つの ZIP に行って半分 (メールで zip パスを txt からファイルの拡張子を変更して) で engineering@theremino.com
              私は修正に速やかにバックアップする送信.

              • ミルコ 言う:

                それとにかくおかげでたくさん私は知らないどのくらいの期間を行う必要がありますかかる場合があった場合 :D

  18. エイリアン 言う:

    いくつかの時間前、その後に書いたコメントを読み返した」論争’ 誰かが誤解されるかもしれないと思う, 私の個人的な設計の考慮事項 Theremino について.
    私のいくつかの側面を明らかにする、既に見かけしたい主確認との対話によって、' スタッフ’ 特にリビオと一般的に Theremino で.

    何、本当に ' プロジェクトを開く’ そんなに技術的ではありません。 (これも, 私が説明しよう) その重要性があります。, 根本的な姿勢が、, 何を参照してくださいから, Theremino システムの基本的な考え方は本当に解放の方に連動し、知識の共有同様あらゆるオープン ソース率先をする必要があります。.
    これは真のと正しい対等以上の態度を根底にない彼らは恥知らずな、狡猾な利益時々 非常に汚いとも心配の利益のためのオープン ソースの概念を混乱させる他の多くのプロジェクト…

    私は Theremino を維持する実験と、できるだけ早くに貢献する希望の GNU/Linux システムとより互換性の方向に貢献プロジェクトと考えています。, 開放性の正確に収益性の高い気候を考えると, 参加とコラボレーション コミュニティ内でユーザーと開発者は非常に重要なイニシアチブの可能性を表現する最も多様なニーズや感情の.

    Paul

  19. PATO65 言う:

    こんにちは,
    ファームウェアをインストールされて 3.2 マスターの, HAL をダウンロードしました。 5.1 しかし、出口とスロット構成を入力 Stepper_Dir ステッピングのリストを表示されません。.
    どうして? どこ間違って行くか?

    • リビオ 言う:

      あなたの書き込みは正しい, 10 ピンはピンの六つの等級の代わりに表示する必要があります。.
      10 ピン、ピンを表示する場合 1,3,5,7 と 9 ステッパーとして可能でなければなりません
      碑文ステッピングは上から 6 番目と少し注意してくださいおそらくあなたが逃した…
      Stepper_dir は、ピン ステッピングを設定していない場合は表示されません。…

      10 ピンを表示します。?

  20. PATO65 言う:

    非常に真, すべての作品します。……明らかに私は pin パーを見ていた :-(

    ここでは、私の Theremino マスターのフリントス トーンです。 :-)
    https://www.theremino.com/files/MasterPato65.jpg

  21. ミルコ 言う:

    こんにちは、私は rgb の Led に問題があります。. 私はイニシャル アパホテル-106-f8 で rgb Led を持って、制御する必要があります。 (私を理解する限りでは、) 信号から 24 タイミングで送信されるビット 0.35 私たちは高い + 1.36 私たちのビットの低 0 一方 1.36 米国、高 + 0.35私たちの低します。 1 これ 24 回でのブレーク前に少なくとも 50 今の質問はどのように私はそれを飛ぶし、hal を設定する必要がある方法?
    見ることを試みたが、pwm 信号のビットではなく生信号を送信するタイミング信号を調整する方法はありません私は、DigOUT を使用して時間変更で 10 us を行うしていないコマンドに到達する最高速度を設定することにより theremino のオートメーションを使用している間、彼らはこれら以外のタイムラインを持っているので良好ではないです。? 私は知っているあなたは多くを理解するが、それを言うのかわからない :D

    • リビオ 言う:

      これらの LED を知っています。, 尊重される正確なタイミング, ほとんどのシリアル ライン. 標準的なピンの種類で動作するようにそれらを得ることができません。. 何それらにかかるを生成するファームウェアをプログラムし直す必要があります。. それは巨大な仕事だろうとそれの価値がないです。. 多くの仕事の最終的な結果に飛ぶそれら特定の LED と他の何もすることができるだろう. 既存のドライバーを使用します。, Pololu LadyAda から良い価格で見つけられると思う.

      ミニ Arduino を使用できるまたは (誰かが既にあなたの Led を駆動するためのファームウェアを書き込まれた場合). Arduino が私たちのリリースのいずれかで飛行する順番と. Arduino はこのような小型のハードウェア ドライバーを作るために非常に適して.

      Theremino システムは、PC の汎用の出力のみ非常に単純な入力と出力. シリアルのものを使用しないこと、将来的に注目 (I2C センサーなど), 何も私はプログラムまたはタイミングが尊重される正確なログがあると.

      これしかピン標準に適用されます。 (人には、マスターとスレーブ モジュール). 渡した場合 “他の手段で” 任意のデバイスまたはプロトコルを使用する、. 多くは、シリアル送信スロットとガイガーのデータ システム Theremino アダプター USB RS485 で太陽電池パネルの生産をお読みを読んでいます。.

      原理を説明する別の例: カメラの信号を読むマスターをプログラムすることは可能でしょう. しかし、それは非常に良い仕事になるし、最終的にマスターが引き受けない, 大量のデータを. 最終的な結果は、すべての偉大なないだろう. その後、ウェブカメラは、マスターに接続できません。, しかし、USB に, ソフトウェアを介してシステムと通信. 同様に音声について, GPS 受信機, SDR (ソフトウェア定義されたラジオ), など…

  22. 天使 言う:

    こんにちは, 私の最初の theremino のマスターを待ってください。, 私は sw HAL の場合は知っていると思いますまたはその他, 信号ベッドを合計することができます。…私は、ガウス メーター開催を実現したいことを意味します。 3 ホール センサー配置します。 3 別の位置が、私に単一の全体的な信号を追加したいです。,…どのように行うか、どのようなソフトウェアを使用するには? または存在しないため、crearmelo をすれば私?
    ありがとう
    天使

    • リビオ 言う:

      失敗すると HAL のみ.
      Theremino オートメーション アプリケーションの 3 行を記述する必要があります。
      または Theremino スクリプト内の単一の行
      多くの例があり、はるかに強力な拡張可能なので、私はあなた Theremino スクリプトもより複雑な作業をお勧め.
      Theremino スクリプトが実際のアプリケーションを生成するも (files.exe).
      – – – – –
      場合書き込むことはできません、私が送信されますサンプル theremino 正確に何が必要か、スクリプト.

    • リビオ 言う:

      Theremino の使用例スクリプトを作られて
      それと呼ばれる “Vb の SlotOperations。”
      スロットを読み取ります 1 + 2 + 3 合計をスロットに入れると 4

      ZIP ファイル内もコンパイル済みのアプリケーションを検索します。 “SlotOperations.exe”
      ここから zip ファイルをダウンロードします。:
      https://www.theremino.com/uploads/ThereminoScriptExample-SlotOperations.zip

      でもハードウェア SlotViewer を起動し、スロットのスライダーを移動することがなく試すことができます。 1, 2 と 3 マウスを使って.

      • 天使 言う:

        プログラムのおかげでリビオ! 私は今、私はのようなものをかむと少し消化必要も、すべて, 年前に vb を使用するので (ハードウェアに適用されることはありませんが、) アセンブラー、マイクロ x, スクリプトは彼を知らないが、私が学ばなければならないし、私は回路を得るとすぐに私はすべてで少しまとめるが…あなたのサイトとのコラボレーションのおかげで、すべてを行うことができるすべてのツールが、,ちょうど良いし時間をかかる, おかげで再び!

        • リビオ 言う:

          Theremino スクリプト、VbNet とほぼ同じですが、視覚的な方法でユーザー インターフェイスに設定することができます部がないです。 (すべてのコードを記述する必要). 彼はプログラムを停止し、変数の値を検査するのにもブレークポイントをしていないと. 一方、単一のファイルとその簡単を使用するすべてのです。.

          ファームウェアは、スケジュールする必要はありません。, マスターで既に書かれてモジュールとのみアプリケーション HAL を構成しなければ.

          私たちは、常にここで詳細が必要な場合.

  23. 天使 言う:

    こんにちは, ホール センサーで測定を行うと必要な表示だけでなく、ほとんどリアルタイムでこれらの測定値を保存, たぶん、excel ファイル… HAL のようが、私は覚えていません。,公正です? 方法で行うことができます。? また私はアナログ計器が必要オプションを参照してください unp はどの制御をこれらの措置となります。,既にいくつか他のアプリケーションで作成されました。? ありがとう

  24. こんにちはリビオ,
    私助けていない VB/スクリプトと灰色の髪のスロットで自分自身を習熟.
    いくつか質問を尋ねるし、私を許して、些細な, たぶん、あなたは他に役に立つ.

    1) Slotviewer 値が表示されます。 (フロート) 1 つの小数位への近似によってスロット?
    2) theremino SDR、slot1 に KHz の Hz の頻度でフロートを受け取る (10 進整数。) 近似の曲 0.0-0.5-1.0?
    フロートを書いた-> ハーモニー
    103900.125 -> 103900.000
    103900.271 -> 103900.500
    103900.711 -> 103900.500
    103900.800 -> 103901.000

    3) スクリプトを使用して私が見たこと 3 浮動小数点数の小数点以下の桁 (VB でのシングル) 表示されます完全に数がある場合のみ 7 全体的な数字 (残りを近似します。)

    コードはスロットを書き込みます
    シングルとして定数値 = xxxxx.yyy
    WriteSlot(1, 値)

    コード B スロットを読み込み、表示
    Label1 テキスト = ReadSlot。(1).ToString(“F3”) (あるいは “0.000000”)
    その結果、します。

    値 123.123 -> 123.123
    値 1234.123 -> 1234.123
    値 12345.789 -> 12345.790
    値 123456.123 -> 123456.100
    値 1234567.678 -> 1234568.0

    コンパイラによって異なりますか (ほぼ確実に) 私をミスします。?

    あなたの忍耐のおかげで! クラウディオ

  25. ヴィンチェンツォ ・ 言う:

    こんにちはリビオ, 今回私は、CNC と私についての話ではない特定の質問があります。.
    イベントのシーケンスを数値形式で取得したいのですが。 (36 ブランクの撮影) 所定の時間に (70 または 80 または 90 秒). 実際には開始以来… どのように多くの秒と 100 分の最初のシュートします。, 36 ° まで 2 番目.
    時間の順序競技規定によって確立された適切な計算のために Excel をインポートする必要がありますし、.
    信号ほうきで実験し、そのホストを構造によって生成されたエコーの考慮していない最高の調整を探すが事実のおかげでまた圧電イベントごとに、イベントを記録する使用することができるかどうかを考えていた.
    最初はビデオ録画に思われていた (多くの fps で) 買収がステップバイ ステップで分析する時間が多い.
    それは、できるだけ早く時間のシーケンスを取得する役に立つでしょう.
    どう思いますか?
    ご挨拶

    ヴィンチェンツォ ・

    • リビオ 言う:

      ピエゾのディスクを使用することができます。, またはエレクトレット マイク.
      少し時間がかかるだろうし、’ 時を抽出するソフトウェアの.
      なお、精度マスターから行く周りになります 2..5 (ミリ秒).
      この精度もソフトウェアを維持するためにはよく書かれてする必要があります、, 適切なタイマー付き, 精度が周りドロップだろうそれ以外の場合、 20 Ms またはさらに悪いこと.
      たぶん、teremino のロガーを使用できます。, それは実績のある、唯一の記録を与えるだろうが、, ない秒の 1/100 倍.

      マイクを使用することができるか (またはピエゾ ディスク) サウンド カードとオーディオを録音に接続. 精度ははるかに高いだろう (ミリ秒より) いくつかのソフトウェアを書くべきではないと.

      これらの議論が実際のフォーラムでよいでしょう、みんなを思い出す, 写真を公開しても能力とこれ以上のエディターに分かれてトピック.
      我々 は Elettroamici のフォーラムを持っています。, 使ってみましょう.
      https://www.elettroamici.org/community/menu-forum-microcontrollori

      • 匿名 言う:

        はい私は使用してすでに CNC いくつかの難しさのイメージを挿入するが、Hamilcar 説明私にどのように.
        ありがとう.
        私はあまりにもそれのためそこに移動します。.

        ご挨拶

  26. リーンファブリツィオ 言う:

    こんにちは、すべての作業fatt0のためのお祝いの言葉!
    私は現在LinuxCNCを渡すためにマッハスリーを開始した後、CNC Thereminoに確認するつもりです
    私は今thermino_cnc使用すると私はすでにマスターを注文しましたが、私は2つの質問があります:
    Windows上で実行されているXboxのコントローラとの接続thermino_cnc 7 (私が使用して) これは、検出されません. 私はまた、プレイステーションのコントローラが、何でそれを試してみました…シミュレーションでも検出されなければならないことは、マスターまたは全部に接続する必要があります?
    thermino_arduhalは、1つまたはアルドゥイーノのArduinoメガで作業することができます場合は、2番目のものは、私が求めるだろう 2560. 私は私達にあなたのスケッチthereduino_v.1をロードされますが、どちらも検出されません…
    ありがとう
    PS: 私は、レーザー彫刻用theremino_cnc使用します

    ファブリツィオ

    • リビオ 言う:

      Theremino CNCは読み込み、スロットに値を書き込み,
      あなたが作ることを学ぶならば私たちのスロットの活用は、それが非常に困難に継続することができます.
      あなたが私たちのシステムから、私はほとんどsconsigliarti書いたものから、.
      あなたはスロットと私たちのアプリケーションについては詳しく説明し多くを読むために必要があります.

      そして、それは、他のアプリケーションは、ハードウェアスロットと通信したいです
      マスターはTheremino_HALを使用するために
      ArduinoのはTheremino_ArduHALを使用するために

      私たちのアプリケーションのどれも奇妙なコントローラと通信していません
      しかし、唯一のジョイスティックの窓標準に.
      ジョイスティックのための我々のテストアプリケーションを使用してみてください.

      あなたはTheremino_ArduHALを開き、ArduinoUNOを探しています?
      おそらく、何かを間違って設定します, ボー例えば
      説明書を読んでArduHAL

      あなたはそれを得ることができるレーザー彫刻, しかし、前述のように、あなたがスロットについて多くのことを学びます
      そしてまた、リンクのための電子機器の十分な知識を持っています.

      • リーンファブリツィオ 言う:

        こんにちは, おはようと可用性をありがとうございました.
        エレクトロニクスとの接続のために、私たちは私に、私は逃げることができると言います (CNC私は完全自作…分解にドライバによって、機械的再構築するどのように多くの古いプリンタを知りません) しかし、私は起動するための入力を必要とするだろう…
        私は私があなたの目の前ですべてを持っていることを確信しているが、それを見ることはありません: アプリケーションが名前を認識し、私は、プロパティを開きますので、ゲームパッドはThereminoで見られています, しかし、私はスロットを設定する方法を見つけ出すことはできません. 私は名前と値を記述する添付テキストファイルに表示されますが、テーブルのこの種のは、私は特定のファイルでそれを書き換えることがあれば、私は知りません (theremino_halフォルダに置くために) あるいはそのため、それ自体がデバイスを決定し、ファイルを作成する必要があり、直接HALを行う必要があります…
        Arduinoのために、私はそれをしようが、どこに手を置くことを知らない参照…
        私はのために謝罪します “無知” しかし、コンピュータープログラマー、それをではありませんが、私は学び、通常はすぐに学びたいです…私はちょうどどこから始めれば知っています.
        スロットの設定方法のガイドを見つけるために、私は、サイトのすべてのページを読み込むしようとしているが、私はまだ持っています (証明はで必要とされた場合…)
        ありがとう
        ファブリツィオ

      • リーンファブリツィオ 言う:

        こんにちは, リビオnonmi言い訳が、私はあなたが私の2番目の質問に答えていることがわかり, 我慢して, 私はスロットのみを理解し始める場所を知っているだろう…私はサイトをトロールが、私はそれらを設定する方法を理解することはできませんし、どこ.
        私が学びたいです, 私はほんの少しの助け…ありがとう
        ファブリツィオ

        • リビオ 言う:

          言い訳, 私は質問を逃していました, 私は方法がわかりません. 通常、彼らは私を警告する電子メールを取得するが、それは実現しなかった、または私は見ていません…

          ゲームパッドは、CNCアプリケーションとによって認識されるべきです, あなたが移動または押すと、そのボタンはCNCアプリケーションの座標を変更する必要があります.

          スロットは、すべてのアプリケーションが他のアプリケーションによって書かれた数字や読書番号を書き込むことができ、メールボックス、のようなものです. それが二回SlotViewerアプリケーションを起動する方法を使用することを学ぶと、他に伝達されるシーイングにバーを移動するには. その後もウェーブジェネレータおよび信号範囲を開き、同じスロットを設定しようと別の信号を送信する1参照.

          これは、あなたが何であるかのアイデアを作ることだけでした 999 使用可能なスロット.

          L ’ HAL (あなたはマスターを接続する場合) これは、行を提示します, マスターピン物理的な入力 - 出力の各々に対して1つの行. そして、ラインの一つを選択して、あなたは多くのプロパティを変更することができます. 特性の1つは、あなたが選ぶことができるスロットです 1 と 999.

          もう一つの重要な特性は、あなたがしたいピンを使用することであるということは、入力または出力の場合, ADCの, PWM, デジタル出力または入力, ステッピングモータ, ように.

          • リーンファブリツィオ 言う:

            ありがとうございました, 私はいくつかの障害物があった考え出したので、実際には、私が質問を繰り返すように自分自身を許可しました, 私はより多くのを見て、もう一度感謝に答えます!
            今、私はいくつかの実験を開始します… しかし、どちらも1もArduinoのメガは私が見ます, これは、ゲームパッドをイマイチ… 私は、転送ボーをカバーしていないし、正しいですが、何も… あなたが私のマスターを取得するときに私が表示されます… 一方、研究…
            ファブリツィオ

            • リビオ 言う:

              ArduinoのUNO我々はそれを数回試してみました、それが動作します. お電話、我々はすべてを解決するために一緒に表示されます.

              • リーンファブリツィオ 言う:

                わかりました, 私は、マスターの前に待ちます, 私はいじるしてきました, 勉強と私は解決しない場合はお電話… 私は前に自分自身を適用したいです!!
                ありがとう

                • リビオ 言う:

                  アルドゥイーノについて:

                  最後の行ですその後、arduHALオープンな通信オプションとコントロールを開きます。:
                  ポートALL
                  ボー 500000
                  名前ALL

                  その後、スケッチを開きます “ThereDuinoV1.ino” そして、セットアップであることを制御します:
                  Serial.begin(500000);

                  Then Arduinoのスケッチをロード
                  Arduinoのプログラミングが完璧であることことを確認してください.

                  次に、アプリケーションを開くArduHAL
                  (非ArduHALでHAL)
                  それはすでに開い賞だった場合 “認めるもの”

                  この時点で、ArduHALの左側のリストには、記入しなければなりません.

                  —————-

                  彼らはこれら二つのアプリケーションを見るとゲームパッドについて、あなたは感じました?

                  https://www.theremino.com/downloads/uncategorized#gamepad

                  https://www.theremino.com/downloads/uncategorized#gamepadtester

                  安全のために私は今towerPCにゲームパッドを接続し、Windows 10のホームを持つタブレットしようとしました 32 そして2つのビットと、すべてのアプリケーションが機能しています. 私はここでのWindows 10の技術的な専門家を持っています 64 ビットが、それは何も変更しないでください. 誰も動作しないことが書かれていません.
                  これら2つのアプリケーションがそれを見ていない場合は、Windows標準ではありませんか、ゲームパッドが動作しないので、.

                  その後、, それはCNCアプリケーションで動作させるために, ただジョイスティックを回転させません, しかし、あなたはまた、ボタンに後部垂直方向と水平方向の認可を押す必要があります, ページで説明します。 15 CNC アプリケーションの指示.

                  • リーンファブリツィオ 言う:

                    ありがとう, 私は前にすべてのものを試して見ます, まだ行っているようだが、, しかし、ステップによって、すべてのステップをやり直し、あなたが知っています.
                    ファブリツィオ

        • リーンファブリツィオ 言う:

          何の関係もありません…Arduinoの担当ナンシー, アプロチニンarduhal…LEDが一瞬、その後何のために点滅しますので、通信するようです, 何も表示されません. ゲームパッドは、Windows上で動作します, 最初のアプリケーションは、私は、Windowsのコントロールを開くなり、それらすべてを作品に, その後、私は2番目のアプリケーションを開いて、私はいくつかのボタンのリストを作るが、何も起こりません, nと、ボタンを押すと、スティックを移動します…私は自分のPCに何か問題がこの時点であることを知っています, またはフォルダのアクセス許可の問題や、それ自体が他のデバイスであるため、, 彼らはThereminoで見られません…

          • リビオ 言う:

            どのような窓ます? Windows 10 ?
            と’ 2つのアプリケーションの一つは、何も表示されないことをフィッティングです, それがない唯一のことは、スロットに値を書き込むです. そして、あなたはスロットビューアを開いた場合にのみ変更を参照してください.

            TeamViewerのをインストールします。 12 (あなたがインストールすることが重要 12 そしてありません 13 または 14) そうでない場合は、その後、我々は通信できません。.
            また、VisualStudioををインストールします 2008, 私たちのサイト上で説明したように.
            そして、私たちを呼び出して、我々は動作しませんどのような人にお会いしましょう.

            • リーンファブリツィオ 言う:

              私は窓を持っています 7, プロバイダとできるだけ早くすべて. 可用性と
              ファブリツィオ

              • リビオ 言う:

                これは、Windows上でも回避しなければなりません 7. 唯一のXP上の問題がある可能性があります, そして特定のアプリケーションで.

                • リーンファブリツィオ 言う:

                  まだ何もします…私は窓常に別のPC上でそれを試してみました 7 ではなく、それら…私はちょうど何か間違ったことを知っています…私は必要なソフトウェアとほぼ準備ができています…ベストタイムとなり呼び出すことができるようにするもの…?

  27. 天使 言う:

    こんにちは, これは右のブログであれば、私にはわかりません… 私はいくつかの明確化をしたいと思います: しかし、RFIDカードをプログラムすることができますTheremino? 場合します。, その上で、あなたは特別なコイルを周波数発生器をインストールすることができます?

    • リビオ 言う:

      いいえ, Thereminoマスターモジュールがデジタルデータのみアナログセンサであります.

      あなたはArduinoのナノを使用する必要がありますRFIDは、私たちのArduHALに接続されています, しかし、その後、あなたはまた、RFIDモジュールと通信するためにそれをプログラムする方法を知っている必要があります (私たちは使ったことがないと私たちはこれであなたを助けることができません).

  28. ロベルト 言う:

    おはようございます , サイトのすべてのお祝いの最初の , あなたが利用できるように、あなたが公開するあなたの膨大な作業のために持っているすべての .
    可能であれば、私は明確化を求めるだろう , 私はあなたのソフトウェアの動作をテストし、理解するために習得して使用するように接続されるように、あなたのモジュールリレースイッチャーで実験したいと思います “RelèDriverV6” , しかし私は、中継ボードを見て接続SCHについて疑問を持っています , 私は必要がDIGOUTとしてロビーで構成することリードデータ線の3本のワイヤ , ピンに接続されている行くCLOCKピン推測 8 マスター (SCL) DATA-IN端子に接続されているべきです 7 マスターの (SDA) , しかし、あるものに中継基板のSTOREピンを接続します ?
    申し訳ありませんが、あなたはすでにこの質問に答えているが、もしそうなら、私は見つかっていない場合 , 私はこの事上の任意のノートがあった場合、ソフトウェアでとサーキット・ド・ファイルを調べてみましたが、私は発見しました (私はおそらく脱出しているだろう ).
    あなたの最終的な答えをありがとう

    • リビオ 言う:

      次の3つのマスター出力ピンのいずれかを使用することができます.
      マスターピンのすべてがDIGOUTとして構成することができます.

      あなたは使用することができます 1, 2 と 3 その後、HALに行くとDIGOUTとして、それらを設定します
      または使用 7, 8 と 9 (その質量と +5 隣人と快適), その後、HALに行くとDIGOUTとして、それらを設定します.

      しかし、あなたはまた、使用することができます 12, 、 9 と、 2 (分散と逆の順番), 重要なことは、HALであるということです DIGOUTように構成された三個の右のスロットに関連付けられました.

      つまり、あなたのソフトウェアは、クロック信号を書き込みますする3つのスロット, DATEおよびSTORE.

  29. ロベルト 言う:

    説明リビオてくれてありがとう , 私は、マスターのスクリーン印刷と中継基板スキーマにSDAとSCLを見て誤解されていました , テスト・ソフトウェアを開く「RelèDriverV6」私はそれが同じのノートに説明したことを見ました .
    ありがとう

  30. ヴィンチェンツォ ・ 言う:

    こんにちはリビオ, 偶然のキーを押すのを防ぐためにSignalScopeへの電位変化の話があったところ、私は一年ほど前に会話を見つけることができません “実行” ブロットした記録がちょうど作ら.
    私は、この問題の解決に新しいがあるかどうかを知りたいと思いました.
    ありがとう
    PS. 私はまた、Elettroamiciに成功せずに試してみました (また、私はそれがここに掲載されている必要があります)

    • リビオ 言う:

      我々は、有効な解決策を見つけることができませんでした. たびに確認を依頼, ダイアログボックスを開いて, プレスへのOKボタンで, それは、誰にでも、あまりにもうるさいと考えられていました.

      保存する記録を作った後だけ使用 “バッファーを保存します。”.
      そして、ちょうどマスコミにはない覚えています “実行”, それは間を取るそれらの簡単な瞬間のために “停止” と、 “バッファーを保存します。”.

      • ヴィンチェンツォ ・ 言う:

        それが起こることができます (ストレス/気晴らしの下で) 誤ってダブルクリックします (あなたは突然、あなたのマウスを壊さないこと).
        確かに二回クリックして起こりました, 明らかにレコードを失います.
        それはバッファを保存するために停止する迷惑なものとみなさ場合, それはopzionabile可能性があり.
        それとも、自動的に番号シーケンスとして録音を救うことができます, 背景で (イベントのバックアップなど), 任意のセットの制限付き (いいえファイルキープします). この方法は、それが何を遅くし、ちょうどスペースを解放するために、ファイルを削除しません。.
        迷惑と判断されたことを奇妙に思えます, 1回限りのイベントがあります。.
        ご挨拶.

        • リビオ 言う:

          一部のプログラムでは、自動的にだけ言っての推論以下のファイルを保存します “あなたが必要性をつもりなら、それらを回復します”. まあそれは、使用に起こったことはありません “回復” そして、引き換えに、あなたのフォルダのバックアップは、すべての時間にズームすると、我々は交換するたびに、試用版は、莫大なジップです. 私は少しを取得すると’ 削除する時間. しかし、今、あなたは何が起こるかを知っているし、その後きっと次回は気をつけてよ. に関して “またとないです”, それらに頼ることは仕事には良い方法ではありません. 各実験は、それ以外の場合は無効である再現性でなければなりません.

          • ヴィンチェンツォ ・ 言う:

            昨年、私はこれらのイベントの読み取りを経験しました (ブランクの撮影) 約3ヶ月間、それは、イベントを失うリスクがあることが判明. このため、最後のイベントは、関連するハードウェアThereminoと2つの演算子を持つ2台の独立したノートパソコンを準備しました.
            SignalScope通じてExcelとの一連の計算を実行するためにイベントや他の間のスプリットタイムを読みます.
            そして、自動的に私は最終順位を取得します.
            イベント 800/900 俳優や 10.000 聴衆.
            一連のイベントを失います… 私は急いで町を変更しない場合、彼らは私を殺すと思います.
            他のいくつかの電球が点灯しない場合、私は疑問に思います.
            挨拶.
            PS. イベントの簡単な概要について (https://www.youtube.com/watch?v=_HPHchMeaX4)

            • リビオ 言う:

              彼はすでに説明していたが、特に問題とそのすべての意味を覚えていませんでした, キルを含みます…

              街から追放されたの本当の危険がありますので、私はあなたが次のことを行う推薦します:

              1) オーディオイベントを記録, おそらく、スマートフォン以降のUSBに接続され、小さなテープレコーダーと. 銃声の近くに置きます. 私は、この例では私はあなたがリンクを提供したの記録を使用しました:
              https://www.youtube.com/watch?v=_HPHchMeaX4)

              2) PCとバックアップのコピーオーディオ. だから、元の録音は永遠に安全であること.

              3) オーディオ信号の強度を測定し、スロットにそれを書くためにTheremino_AudioInputアプリケーションを使用します. 例では、私はスロットを使用しました 1:
              https://www.theremino.com/files/Disfida2018/Theremino_AudioInput.jpg

              4) SignalScope記録レコードCSVファイルを入れて保存します, ここで彼は:
              https://www.theremino.com/files/Disfida2018/Disfida_2018.csv

              5) 回を抽出するために、ファイルを冷静に分析するには. 次のショットでは、約離間されている最後の2つのショットを参照してください 3068 Ms
              https://www.theremino.com/files/Disfida2018/Disfida2018_Ultimi_due_spari.jpg

              それは話す話者であるため、登録のYouTubeのビデオ部分から始まっは良いものではありません. しかし、あなたは、レコードの近くには、完璧なショットを可能にするものならば. 殺されるのリスクなし, rianalizzarlaあなたはできるだけ頻繁にあなたが望むようすることができます.

              • リビオ 言う:

                私たちは、バージョンSignalScopeに更新しています 2.2.
                https://www.theremino.com/downloads/foundations#signalscope

                新バージョンでは、既存のバッファに新しいデータを追加することができ、これは以前の記事で説明した問題を解決する必要があります.

                この新しいバージョンであなたも開始し、外部コマンドを使用して録音を停止することができます.

メッセージを残してください

あなたのメール アドレスは公開されません。.