2009-08-04 2 views
0

ビジュアルラジオリンクの予算ツールを構築したいと考えています。ビジュアルラジオリンク予算ツールをどのようにプログラムするのですか?

コンポーネントをドラッグアンドドロップし、システムからリンク予算を計算するのが理想的です。私は定期的に使用するすべてのコンポーネントのデータベース/ストアを用意して、リストから選択したり、ライブラリからドラッグすることができます。

私はExcelでこれを行うことを試みましたが、これは数学を簡単に扱うことができますが、それほど柔軟ではない、あるいはきれいではありません。私はVisioでこれを(店舗用のデータベースプラグインを使って)調べてみましたが、Visio 2007 Proのデータベース機能は、私が望むことをしていないようです。それはデータベースからのみ読み込むことができ、書き込むことはできません(少なくとも、私が望むほどの柔軟性はありません)。

私はwebdevでいくつかの経験があり、コンポーネントでドラッグできるいくつかのajaxアプリケーションを探していました。私はSymfonyを試しましたが、それはあまりにも複雑です。

私は基本的に提案を探しています。 WebまたはデスクトップベースのGUI構築アプリケーション。理想的にはオープンソースだが、Visual Studioが仕事をするならば予算はある。それはオフィスの人々だけが使うだろう。 Webベースのアプリケーションの1つの理由は、それがサーバーに置かれ、誰もが共通のライブラリにアクセスできるということです。デスクトップアプリケーションがデータベースにアクセスできない理由はありませんが。個人的には、OSに依存しない場合はいいと思いますが、これは必須ではありませんが、Windowsをサポートする必要があります。

地図上にリンクを視覚化する必要はありません。事実、like thisを概略的に明確にすることが重要であるため、どのコンポーネントに何が接続され、どのコンポーネントにどの程度のノイズ/ゲインがあるかがわかります。コネクタやケーブル、その他の受動部品の損失をモデル化することも重要です。

これは私の最初の質問ですので、私はすべてをカバーしていないと確信しています。彼らが私に賢明なプロンプトを出したので、以下の答えをお読みください。私は彼らにあなたが答える前に助けてくれることを願ってコメントしました。

+1

:コストが要因である場合のVisual Studioの無料版もありますhttp://en.wikipedia.org/wiki/Link_budget – Nifle

+0

。 Expressエディションを探します。 –

+0

予算に問題はありません。私は仕事をするツールを探しています。 –

答えて

0

ウェブベースの場合は、Yahoo!ドラッグ&ドロップのためのいくつかの素晴らしい既製のコンポーネントを持っているライブラリ、アニメーションなど

  • は、あなたのアプリケーションがありませんインターネットアクセス、フィールドに技術者によって使用されますか?この場合

、それはウェブベースではありません...

  • あなたはGoogleマップ/地球上のあなたのリンクを視覚化しますか?
  • windoze、mac、linuxを苦痛なくサポートしますか?

この場合、ウェブベースにすることは非常にクールかもしれません。

このようなものですか?

http://t5.by/pyjackflt/screens/screen02.png

+0

あなたの提案に感謝します。これらの点を明確にするために質問を更新します。 スクリーンショットに関しては、それは良いかもしれませんが、送信機に40dBmの信号を入れるかどうか、スプリッタ/コンバイナを経てインフラストラクチャーの終わりに何をアンテナから出すのかを知る必要があります –

+0

Webベースのアプリケーションのもう1つの利点は、データベースが1つしかないので常に最新の状態です(新しいコンポーネントを追加するときに便利です)。 – peufeu

+0

しかし、あなたはデータベースに接続するデスクトップアプリケーションを持つことができます。集中データベースを持つことはいいですが、ウェブベースに制限するだけではありません。 –

0

私はLTspice /を試してSwitcherCADの与えるだろう。それは、あなた自身のデザインの呼び出し音を介してそれを実行した後に入力信号に何が起こるかを知るために作られました:) コンポーネントのライブラリを作成し、各コンポーネントの特性を定義することができます。リンクバジェットが何であるか疑問に他の人のために http://www.linear.com/designtools/software/index.jsp

D

+0

複雑なことは必要ありません。 40dBm〜6dBのケーブル損失 - 3dBスプリッタ損失 - 1dBのケーブル損失+ 10dBのエンハンサ利得+ 6dBのアンテナ利得======================================================================================================================== dBm そのような考えです。数学はかなりシンプルです。これは、あなたが最後にケーブルとスプリッタを追加し、それをアンテナにリンクすることはできますが、アッテネータへのもう一方のケーブルリンクを持つことができる素敵なGUIを持っているということです。ネットワークの各セクションにリンク予算を設定します。また、システムに沿ってどこにいても、どれだけの信号/ノイズが発生しているかを調べることができます。 –