問題タブ [bus]

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.

0 投票する
1 に答える
765 参照

postgresql - バス路線と時刻表を含む shortest_path

何日も解決策を探していますが、解決する方法が見つかりません。

私の目標は、バスの所要時間に基づいて、2 つのバス停間の最短経路を見つけることです。

だから私はバス路線とそれぞれの時刻表を持っています。コストは、実際のバス停と次のバス停との時間差 (秒単位) で表されます。ソースとターゲットはバス停の ID です

問題は、各バスが 1 日に何度も同じ路線を走っており、毎回同じ方法で運行されているため、並列リンクがいくつかあることです。

pgrouting の shortest_path 関数を試してみましたが、並列リンクが原因で itt が何度も間違ったソリューションを返します。

私はshooting_starについて見てきましたが、私の場合、ジオメトリなしでは使用できないと思います。

私は PostGIS 2.0.1 で PostGreSQL 9.1.9 を持っています。私のデータベース抽出の例を次に示します。

ここの最後の行は他の行と同じバス路線 (idcourse = 1) ですが、1 時間後です。

これを取得するためのリクエストは次のとおりです。

0 投票する
3 に答える
666 参照

bus - LIN bus slave transmitting without master

How does a LIN bus slave device behave, if no master is connected?

In my research I noticed, that in LIN version 2.0 every message is initialized by a header frame which is sent by the master device. For tests I powered a LIN slave device and did not connect any master to the bus. Then I measured the voltage on the LIN bus line with an oscilloscope. And I seems that the slave device is transmitting data.

How can this be explained?

0 投票する
1 に答える
861 参照

android - バス上でカスタム ビュー (xml から) を自動的に /unregister する方法

カスタム EditText ビューがあります。デフォルトのものを拡張し、TimePickerDialogFragment、NumberPickerDialogFragment などを表示する機能を追加します...

親アクティビティへの再接続を不要にするために、すべての FragmentDialogs はバス システムで動作しています...

通常、作成時にすべてのオブジェクトを登録し、onPauseそれらの親アクティビティでそれらを登録解除します...そのためにスコープ付きバスを使用します。これにより、登録されたすべてのオブジェクトへの参照が保存されonPause、アクティビティで自動的に登録解除されます。その作業は今のところ最適です。すべてのカスタム クラスは、スコープ バスへの参照を受け取るコンストラクターを使用します。したがって、クラスはスコープ バスに自分自身を登録するだけでよく、それ自体を登録解除する必要はありません。スコープ バスはそれを自動的に行います。

カスタム edittext の登録は問題ありませんが、自動的に登録を解除するにはどうすればよいですか? XML でビューを追加していますが、それらすべてをスコープ バスに手動で追加する必要はありません。

登録解除を何らかの形で自動化する方法を知っている人はいますか?

0 投票する
2 に答える
967 参照

vhdl - VHDL で SRAM と共有される GPIO ピンを駆動する

Micronova ( http://micro-nova.com/mercury ) から Spartan 3A 開発ボードを購入しましたが、その SRAM とのインターフェイスに問題があります。

このボードには、Cypress SRAM と共有される 30 個の GPIO ピンと、それらを切り替えるための 2 つのピンがあります。

明らかに、2 つの VHDL モジュール (1 つは SRAM の制御用、もう 1 つは GPIO の駆動用) を同じピンに接続すると、合成時に「複数のドライバー エラー」が発生します。

そこで、この問題を解決するために、どちらのモジュールを操作するかを選択するために、両方のモジュールを別の変数に接続する中間コントローラーとして 3 番目のモジュールを作成しました。

これは出力にはうまく機能しますが、入力の読み取りに関しては、実際の値とは関係なく、常に 1 になります。

他のプロジェクトに使用できる独立したモジュールが必要なため、どのピンが入力として使用され、どのピンが出力として使用されるかわかりません。

これは私がこれまでに得たものです:

IOphys はボード上の物理ピン、SwitchEn2 は駆動モジュールの選択用、その他はモジュールの入力と出力です。

0 投票する
3 に答える
1078 参照

simulation - VHDL バス機能モデリング - コードをクリーンアップするためにプロシージャのグループをパッケージに入れることができない

動作中のバス機能モデルを編成し、一般的に使用される手順 (CPU サブルーチンのように見える) をパッケージにプッシュして、メインの CPU モデルから取り出したいのですが、行き詰まっています。

プロシージャは、パッケージにプッシュされている場合、ハードウェア ビットにアクセスできません。Verilog では、一般的に使用される手順をインクルード ファイルに入れ、特定のテスト スイートの必要に応じてそれらを CPU モデルにリンクします。

詳細:

シミュレーション テスト ベンチ用に、CPU の動作するバス機能モデルがあります。「ユーザー インターフェイス」レベルでは、「メイン」と呼ばれるプロセスが CPU モデル内で実行され、次のように定義済みの「命令セット」を呼び出します。

これらの呼び出しのグループを、次のようなより高いレベルの手順にまとめます

次のレイヤーで、これらの汎用関数は、デザインのインターフェイス タイミングを認識しているよりハードウェア固有のバージョンを呼び出します。これらのプロシージャは、入力レコードと出力レコードを使用してハードウェア モジュール ポートに接続し、必要に応じて CPU バス信号を揺らします。

cpu_read 呼び出しhardware_cpu_read(cpu_input_record, cpu_output_record, address);

このようなもの:

およびは、cpu モデルの vhdl ファイルでタイプ nnn_record の信号として宣言されていますcpu_input_recordcpu_output_record

したがって、これはすべて機能していますが、これらのプロシージャはすべて cpu VHDL モジュール ファイルに格納され、すべてプロシージャ宣言セクションに格納されているため、すべてが同じスコープ内にあります。

チーム メンバーとモデルを共有する場合、チーム メンバーは独自のテスト サブルーチンを追加する必要があり、それらもすべてファイル内の同じ場所にあり、シミュレーション テスト コードは私のものと一緒に「メイン」プロセスに入る必要があります。 .

モデルの外部からさまざまなテストをリンクし、モデル固有の手順のみをモデル ファイルに保持したいと思います。

皮肉なことに、最下位レベルのハードウェア プロシージャをパッケージにプッシュし、それらのプロシージャを「メイン」プロセス内から呼び出すことはできますが、上位レベルのプロセスは、そのパッケージまたは他のパッケージに配置することはできません。cpu_read_recordおよびへのアクセスcpu_write_record

このコードをクリーンアップしてモジュール化する簡単な方法が必要だと思いますが、明らかに何かが欠けています。

ちなみに、コマンド インタープリターを作成し、テスト コードをビヘイビアー ROM にロードすることが正しい方法だとは思いません。Cプログラムを接続するためにシミュレータインターフェースと戦っているわけでもありませんが、故障してこれを試すかもしれません..

0 投票する
2 に答える
872 参照

messaging - Websphere Message Broker および Websphere Transformation Extender のインストール

Windows 環境で WMB と WTX を連携させる際に問題が発生しています。すべてのインストールが正常にインストールされたようです。

ここで、メッセージ フローに WTX ノードを追加すると、次の 2 つの例外が発生します。

  1. com.ibm.websphere.dtx.WTXPlugIn.BrowseLocalCompiledMap.checkCompiledMap での java.lang.NullPointerException (不明なソース)
  2. java.lang.NoClassDefFoundError: com/ibm/websphere/dtx/WTXPlugIn/WTXPlugInStringResources

これについていくつか検索を行ったところ、最初の問題はいずれかのフィックスパックで修正されるはずであることがわかりました。フィックスパックを入手し、すべてをアンインストールして再インストールしましたが、結果は同じです。

以下は私が使用しているバージョンです:

  1. WMB 8.0.0.1 (FIX Pack 1 を適用した 8.0) 64 ビット
  2. WTX for Integration Servers 8.4.0.3 64 ビット
  3. WTX Design Studio 8.4.0.3 32 ビット (これは問題ではないと思いますが、ここにリストするだけです)
  4. WMQ7.5

誰かがこの組み合わせを機能させましたか? ご意見やご感想は大歓迎です。

どうもありがとう!

0 投票する
0 に答える
463 参照

ubuntu - Mac ホストを使用した Ubuntu VM でのバス エラー

VBox から Ubuntu 12.04 VM を実行しており、2 つのプロセッサが (Max OSX 10.7.5 ホスト マシンから) 割り当てられています。風力タービンの流体の流れのモデル シミュレーションを実行しています (役立つ場合は、NREL の SOWFA コードから)。発行されたチュートリアルの前駆体 ABL には、2 つのフロー解析があります。

最初のものは 93 番目のタイムステップまで実行され、エラーなしで終了し、次のプロセスをセットアップするために制御辞書をコピーすると、「3852 バス エラー cp system/controlDict.2 system/controlDict」が返されます。VM のメモリが不足しているのではないかと漠然と疑っていますが、それを確認する方法や、実際にこの問題を診断する方法がわかりません。スクリプト/チュートリアルは、書かれているように、メモリ不足になることは想定されていません。誰でも私を助けることができますか?他のスレッドがそれが良い診断ツールであることを示しているので、dmesg をアップロードしました: http://sdrv.ms/19QyVUq。Allrun コントロールは次のとおりです: http://sdrv.ms/1hrl3Ec

あなたが与えることができる助けを前もって感謝します。とても有難い。