可视无线电链路预算工具的编程内容是什么?
我想构建一个可视化无线电链路预算工具。
理想情况下,您可以拖放组件,然后通过系统计算链路预算。 我想要一个数据库/存储我们经常使用的所有组件,您可以从列表中选择/从库中拖动。
我尝试在 Excel 中执行此操作,它可以轻松处理数学,但它不是很灵活或漂亮。 我还考虑过在 Visio 中执行此操作(使用商店的数据库插件),但 Visio 2007 Pro 中的数据库功能似乎不太符合我的要求。 它只能从数据库中读取,而不能写入数据库(或者至少没有我想要的那么灵活)。
我在 webdev 方面有一些经验,因此正在研究一些可以拖入组件的 ajax 应用程序。 我尝试过 Symfony,但它似乎过于复杂。
我基本上是在寻找建议。 基于 Web 或桌面的 GUI 构建应用程序。 理想情况下是开源的,但如果 Visual Studio 能够完成这项工作,则有预算......它只会由办公室里的人使用。 基于网络的应用程序的原因之一是它可以放在服务器上,每个人都可以访问公共库。 尽管桌面应用程序没有理由无法访问数据库。 它只需要支持Windows,虽然我个人认为如果它能够独立于操作系统运行那就太好了,但这当然不是必需的。
它不需要在地图上可视化链接。 事实上,更重要的是示意性地清晰像这样,这样你就可以看到什么与每个组件中的噪声/增益以及噪声/增益的大小有关。 对连接器和电缆以及其他无源元件的损耗进行建模也很重要。
请提出更多问题,这是我的第一个问题,所以我确信我没有涵盖所有内容。 请仔细阅读下面的答案,因为他们给了我明智的提示。 我已经对它们发表了评论,希望在您回复之前对您有所帮助。
I want to build a visual radio link budget tool.
Ideally you can drag and drop components and then calculate a link budget through the system. I would like to have a database/store of all the components we use regularly that you can just pick from a list/drag from a library.
I have attempted to do this in Excel, which can easily handle the maths, but it is not very flexible or pretty. I have also looked into doing this in Visio (with the database plugin for the store), but the database functionality in Visio 2007 Pro doesn't quite seem to do what I want. It can only read from databases and not write to them (or at least not with as much flexibility as I would like).
I have some experience with webdev, and so was looking into some ajax app where you can drag in components. I tried Symfony, but it seems overly complicated.
I am basically looking for suggestions. Web or desktop based GUI building apps. Ideally open source, but there is a budget if Visual Studio would do the job... It will only be used by people in an office. One reason for a web based app is that it can be put on a server and everyone will have access to the common library. Although there is no reason why a desktop app couldn't access a database. It will only need to support Windows, although personally I think it would be nice if it could run OS independent, this certainly isn't a requirement.
It will not need to visualise the link on a map. Infact it is more important to be schematically clear like this so that you can see what connects to what and how much noise/gain there is in each component. It will be important to model the loss in connectors and cable as well as other passive components as well.
Please ask more questions, this is my first question, so I'm sure I haven't covered everything. Please read down to the answers below as they have made sensible prompts to me. I have commented on them so hopefully that should help before you reply.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您希望它是基于网络的,请考虑使用 Yahoo! 库中有一些很好的现成组件,用于拖放、动画等。
在这种情况下,它不应该是基于网络的...
在这种情况下,使其基于网络会非常酷。
它应该看起来像那样吗?
http://t5.by/pyjackflt/screens/screen02.png
If you want it to be web-based, consider using the Yahoo! libraries which have some nice readymade components for drag'n'drop, animations, etc.
In this case, it should not be web-based...
In this case it can be very cool to make it web-based.
Should it look like something like that ?
http://t5.by/pyjackflt/screens/screen02.png
我会尝试一下 LTspice / switcherCAD。 它是为了弄清楚输入信号通过您自己设计的振铃器运行后会发生什么:)
您可以创建组件库并定义每个组件的特征。
http://www.linear.com/designtools/software/index.jsp
D
I'd give LTspice / switcherCAD a try. It was made to figure out what happens to the input signal after you run it through a ringer of your own design :)
You can create a library of components and define each component's characteristics.
http://www.linear.com/designtools/software/index.jsp
D