问题标签 [visual-programming]
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.
simulation - 视觉模拟环境中的运行时错误 - Microsoft Robotics Studio
我正在将 Microsoft Robotics Studio 用于学校项目,当我尝试运行 Visual Simulation Environment 时遇到一个奇怪的错误。直到昨天它工作正常,然后突然给我一个运行时错误,说“非法命令行参数......不要直接使用 VPLHost,使用 dsshost 来运行清单”但我只点击在 VPL/DSS 清单中运行编辑。
我以管理员身份运行 MRDS,我什至尝试重新安装 MRDS,但它仍然显示相同的 MS VPL 运行时错误。我试图在网上搜索,但找不到任何合适的解决方案。
我已经尝试运行现有示例,即城市环境、多个模拟机器人等,但它仍然给我同样的错误。奇怪的是,它在一分钟内运行良好,然后在下一分钟开始给我这个错误消息,而这之间我没有改变任何东西。事实上,我想更改清单中的某些内容,所以我关闭了正在运行的 VPL 应用程序,关闭了 VPL 并打开了 DSS 清单编辑器,然后运行了我的清单,这就是我收到此错误的时候。
出了什么问题?某些 MRDS 脚本是否使用 vplhost32.exe 而不是 dsshost?如果是这样,那么我在哪里以及如何更改它?
我尝试从命令提示符运行城市环境清单并直接使用 DSSHost32。这一次,它没有给我一个运行时错误,而是一个初始化错误。我尝试更改端口号,但仍然无法正常工作。我已将计算机中的许多文件删除到可用空间 (JIC) 中,但它仍然无法正常工作。即使我在 Windows 7 中将鼠标悬停在它上面,窗口也不会打开。
错误消息如下所示:每个套接字地址(协议/网络地址/端口)通常只允许使用一次。”
即使在我检查了 netstat 的可用端口并尝试过但我收到此错误消息之后也是如此。如果我通过 VPL 或 DSS 清单编辑器运行它,它要么是这个,要么是“不要直接使用 VPLHost”。
会不会是一些外部服务干扰了 DSSHost/VPLHost?有没有我可以尝试杀死的此类服务?任何帮助/建议现在都会有所帮助,因为我的项目将于周四到期,这是一个非常不幸的时刻,它会像这样表现出来。
ruby - HornetEye 的替代品 - Ruby
我安装了HornetEye,即“实时计算机视觉库”,用于对我的网络摄像头进行一些实验。我想知道红宝石是否还有其他替代品?
java - Java/Swing 的基于模板的编辑器组件?
我正在为我的 Swing 应用程序寻找基于模板的文本编辑器。(SWT 组件也可以)
如果您不知道什么是“基于模板”的编辑器,请查看 Alice 中的基于模板的编辑器:
因此,您只需删除要添加到代码中的块的模板,例如 if 或循环,并且只能在模板的“孔”中添加兼容的表达式。
(我需要它作为最终用户编程工具,因此自动完成不足以让用户快速入门。)
旧版 Alice 的源代码在github上在线,但该代码没有文档并且非常庞大,所以这将是我最后的手段。
python - 是否有类似于 Blender 节点编辑器的 Python 可重用组件?
Blender 有一个强大、有趣、灵活的节点编辑器:
是否有 Python 库可以让我轻松创建这样的可视化开发环境?在 Blender 中,节点编辑器与着色器、图像、颜色等一起工作,我想自己定义节点、套接字和预览小部件的类型,就像构建“视觉 DSL”一样。
编辑:我不想在 Blender 中创建自定义节点,而是在我自己的项目中使用像节点编辑器这样的组件。我删除了 Blender 标签以避免混淆。
ide - 有没有像 C++ 的可视化开发环境这样的东西?
我所说的“可视化开发环境”并不是指 Microsoft Visual Studio。我正在寻找一个基于节点的 IDE,其中程序以图形方式构建并在编译时转换为纯文本。当然,函数的内容仍然需要输入,但其他一切都是可视的。有点像你直接输入代码的流程图。
我觉得这应该存在,但我似乎找不到类似的东西。
python - How to execute VPython through Komodo (no module named "visual" error)
On running scripts through an OSX-Mavericks machine that import the visual module from VPython, Komodo Edit throws up an error saying something to the effect of "no module named 'visual'".
I've played around with the placing of the VIDLE program, but to no avail.
How can I fix this error then? Any help would be greatly appreciated.
objective-c - 卡恩算法和可达性
出于学习目的,我正在开发一个在现实生活中基本上可以像Quartz Composer或最近的Vuo一样工作的应用程序。我正在基于核心数据框架构建节点图。
基本上我有一个与输入和输出实体有一对多关系的节点实体(一个节点可以有多个输入和多个输出)。Input与Connection实体是一对一的关系,而Output与后者是一对多的关系(一个输入只能有一个连接,而一个输出可以有多个)。
要阅读图表,我使用的是拓扑排序算法(Kahn 的算法),在此处进行了描述。代码如下:
如果可能的话,我试图了解如何(以及在此代码中的位置)我必须计算每个节点(因此对于每个输入)实体的可达性的逻辑。
我的问题是:
- 是否可以计算卡恩算法中节点的可达性?
- 如果合适,在哪里以及如何做,所以我可以理解它为什么起作用?
谢谢你。
macos - NSRunLoop vs dispatch_source_t timer vs ReactiveCocoa bindings有什么好处
出于学习目的,我正在OSX 上构建一个可视化编程应用程序。基本上它由一个功能节点组成,通过输出 -> 输入连接并形成一个图。
我正在使用深度优先搜索构建连接图(使用CoreData),然后在图队列中执行每个节点:
和-createWithInterval:inQueue:usingBlock:
它现在工作得很好,但我想知道:
- 如果使用ReactiveCocoa将信号从输出连接到输入将是一种最简单/更易读/性能更高的解决方案;
- 否则,我为什么要选择为我的每个 'pipelines' 运行一个 NSRunLoop。
我已经阅读了很多关于NSRunLoop的内容,我可以看到参与 ie 的人。Cocoa 中的 GStreamer 使用 NSRunLoop 进行管理,而 Vuo正在使用它。我想我了解它的基本原理。但我不明白,这是我的问题:它有什么好处?
c++ - 关于使用 Qt 搭建一个 LEGO EV3 软件
LEGO MINDSTORMS EV3教育版软件是由建labview的NI打造的,EV3软件很像labview软件,可视化编程。
我想构建一个类似EV3软件的软件,OS软件只是一个参考
我目前的想法是构建此软件的 3 个步骤:
1.UI实现(拖拽效果等UI效果)
2.把图形变成代码
3.Transfer代码到EV3砖&&硬件通信
我的问题不是在LEGO MINDSTORMS EV3上编程,而是关于如何构建像LEGO MINDSTORMS EV3 Education Edition或Home Edition这样的软件,其他人可以在我的平台上进行Visual Program。我打算使用 Qt,但我找不到可以参考的开源项目(UI 很重要)。
你们能给我一些建议吗,给我一个开源的prj url或相关网站都会很有帮助,非常感谢!!
我想建立一个这样的网址 http://img.blog.csdn.net/20150727182203357的软件
javascript - 谷歌 Blockly 和 AngularJS
我需要为一组高级用户提供一种创建和保存数学公式的方法,该公式稍后将作为购物车结账程序的一部分运行。我必须假设电源使用不是程序员,但可以遵循简单的指令。公式不会经常更改,但必须在高级用户的控制下,而不是系统管理员或程序员。
视觉语言 UI 似乎很适合这种需求,高级用户可以与之相关的环境最终生成 JavaScript 代码,签出例程将能够评估 (myFormula)。
例如我的公式:
在这个例子中,费用被指定为...... input type="number" ng-model="fee" 并且在结账时输入总金额(不包括保存公式之前的测试函数)。
...然后在一个单独的文本框中,公式将如下所示(我假设费用节省为 0.05。
var youPay = 如果总金额 > 1000 THAN 费用 * 总金额 ELSE 50
youPay 结果将显示给结帐的人。在此示例中,如果总金额低于 1000 美元,则适用 50 美元的基本金额,否则他们将支付总金额的 5%
有人对Google Blockly项目或其他可能有帮助的解决方案有任何意见吗?也许是一个 Excel 到 JavaScript 代码生成器,可以在保存到我的应用程序之前测试 Excel 公式。
然后这个解决方案的另一层需要确保公式不会产生安全问题或引入可能导致结帐应用程序崩溃的错误。