问题标签 [erlang-ports]

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 投票
0 回答
702 浏览

linux-kernel - emqx start 命令没有启动 mqtt 代理

我在运行 emqx 时遇到问题。当我运行 emqx start 时,它显示:

当我运行 emx_ctl 状态时:

当我运行 emqx 控制台时:

0 投票
1 回答
86 浏览

erlang - How can I use send receive for multiple values in Erlang?

I have the following loops:

How can i implement these codes in erlang?

I understood the simple ping and pong, but I want to create this code in parallel, so as to balance out the load. I am somewhat confused on the loop implementation part.

0 投票
1 回答
193 浏览

erlang - Erlang应该如何过滤列表中的元素,并添加标点和[]?

问题是它会process_csv/1在我的模块中调用函数 a mainL将是这样的文件:

或者像这样:

或者像这样:

我需要显示如下:

我的问题是,无论怎么修改,都只能显示一部分,没有符号。列表不能分割,所以我找不到方法。另外,由于 Erlang 是一种小众编程语言,我什至在网上都找不到示例。那么,任何人都可以帮助我吗?非常感谢。另外,我被限制使用递归。

0 投票
0 回答
103 浏览

arduino - 在 Erlang 中是否可以在 Windows 中使用 open_port?

背景:

我的大学任务是为 Arduino UNO 实现电梯的源代码,该代码带有一个用户界面屏蔽,其中包含:一个 7 段显示器和总共 8 个按钮,每个楼层一个,外加两个用于控制门。楼层按钮也有一个 LED。

硬件仅用于人类用户输入,但大脑完全在 Erlang 中完成。在我们用硬件实现这个项目之前,我们使用了一个使用 wxWidgets 的模拟来显示以下 UI:一个显示电梯门的窗口,每层有 6 个窗口,以及一个用于电梯内部按钮阵列的窗口。这个按钮数组是我试图在 Arduino 中实现的。

一些代码:

我们的老师给了我们一些关于 erlang:open_port/2 使用的令人困惑的笔记,我还无法理解。我们使用的测试代码如下:

正如我已经理解并使用上面提到的代码在 Windows Subsystem for Linux (WSL) 中成功测试的那样,我必须在 Erlang shell 中执行的是

这将打开端口。我现在可以按照我们设计的协议向 Arduino USART 发送订单。为了点亮 7 段显示器中的数字 3,我们写

现在,如果我们按下楼层按钮 1,您可以在终端中看到

我的问题:

如果我想使用 Windows Powershell 与串口进行相同的连接,我的老师告诉我们写"COM6"而不是"/dev/ttyS6",但是我已经测试过,我无法连接但我得到了这个错误

我错过了什么?如果 WSL 适用于"/dev/ttyS6",为什么当我可以将串行端口与“RealTerm:串行捕获程序”一起使用时,它不能与 Windows 一起使用?

0 投票
1 回答
116 浏览

python - 带有python客户端的Erlang回显服务器没有回显,python客户端没有正确接收响应

所以我试图启动一个erlang服务器,它将从我的python客户端回显。我可以看到连接已经建立,但是回声实际上并没有发生。谁能指出我正确的解决方案?

我使用 python3 作为我的客户端驱动程序。

这是我的 erlang 服务器:我从 echo:accept(6000) 开始。

这是我的python客户端:

我认为问题在于它只是在发送后挂起,现在它正在等待响应,我想我可能没有以正确的方式接收字符串。