問題タブ [interfacing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
switching - パラレル ポートはデバイスの制御に最適ですが、もっと多くのビットが必要です
これは主にハードウェアの問題ですが、興味深いソフトウェアの意味があります。
パラレル ポートは、時代の驚異の 1 つです。印刷するだけでなく、それらを使用して外部デバイスを制御することもできます。たとえば、正しいワードをパラレル ポート バッファーに書き込むだけでリード リレーのオンとオフを切り替えることができます。
そして、彼らは本当に安いです。信頼性の高い USB パラレル ケーブルの価格はわずか 5 ポンドです。したがって、10ポンド未満で8つのことをオン/オフできる非常にきちんとしたソフトウェア制御システムを構築できます(標準のパラレルインターフェースで8つのデータビットが利用できるため).
パラレル ポートを追加することで、切り替えることができるものの数を増やすことができます。1つ5ポンドで、それでも安いです。しかし、たとえば 128 回線を制御する、非常に大きなマルチプレクサを構築したい場合はどうすればよいでしょうか。これには 16 個のパラレル ポートが必要です。ハードウェアとソフトウェアの不具合が発生する可能性が高く、処理とコーディングが煩雑になり始めています。
同じ仕事をするが、たとえば2バイト以上で、使用する必要のある数を減らすことができるインターフェイス(レガシーまたはその他)はありますか?
はい、パラレル ポートの 8 つのデータ ピン以外のピンを制御できることは知っています。これにより、さらにいくつかの制御行が提供されます。しかし、確かに、16ビット以上を並列に使用できる、安価で優れたポートはありますか?
すべての考えやアドバイスを温かく歓迎します。
layout - D 構造体の正確なレイアウトは定義されていますか?
D 構造体の正確なレイアウトは定義されていますか? つまり、コンパイラに依存しない方法で定義されたすべてのメンバーの正確なオフセットですか? これは、幸か不幸か、必要に応じてコンパイラがフィールドを並べ替えて、より小さなアイテムの最適なパッキングを取得し、すべてのオフセットを最小限に抑えることを禁止することを意味します。
python - R と Python のインターフェース
Pythonで書いた関数をRで最適化したい。scipy に最適化関数があることは既に知っていますが、scipy ではなく R にある関数がいくつか必要です。問題は、Python スクリプトに関数があることです。この関数には、パラメーター以外の情報が必要です。そのため、初期化時に、python スクリプトはいくつかのファイルをインポートしていくつかの操作を実行します。そのため、パフォーマンスが低下するため、毎回スクリプトを呼び出したくないのです。
そのために、Pythonスクリプトを一度呼び出してから、ソケットで接続しようとしました。これは私の R スクリプトです (最適化はまだ含まれていません)。
そして私のpython側では:
これを行っても何も得られません...「\xadȊ\xf3=\xd0Y@」が表示され、数分待った後、これが何であるかわかりません。誰でもこれで私を助けることができますか?たぶん、私が知らないこれを行う別の方法があります。どんな助けでも本当に感謝します。
matlab - MATLAB R2013a と Arduino のインターフェイス
今日、MATLAB r2013a に arduino 用の MATLAB サポート パッケージをインストールしました。今、ArduinoをUSBポートに接続しました。
そして、コマンドを実行しました:
私が得たとき:
このパッケージがインストールされていることを確認しました。
どんな助けでも大歓迎です。
どうもありがとう
アヌパム。
php - Scilab と php の接続に問題がありますか?
PHPでScilabを使用/呼び出しようとしています。指示フォームhttps://www.ibm.com/developerworks/library/os-php-scilab/os-php-scilab-pdf.pdfに従いましたが、うまくいきません。1 をリストしてみましたが、得られたのは Array () です。PHPで呼び出す前に、sci/sceファイルをルートフォルダーに保存する必要がありますか? Scilab は命令として直接呼び出すことができますか?