问题标签 [morse-code]

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 投票
2 回答
155 浏览

objective-c - 如何将单词分配给特定的字母?

我目前正在制作一个类似于摩尔斯电码的应用程序,通过使用isEqualToString方法来编码,比如 A = hello, B = good。

通过单击下面的按钮将生成代码:

我可以得到我需要的那些单词的字母表。我想知道我应该使用哪种方法将单词解码回字母表?也就是说,当用户输入“hello good”时,输出会是“A B”?

非常感谢。

如果我这样写,应用程序会崩溃:

[EncodeViewController copyWithZone:]:无法识别的选择器发送到实例

0 投票
2 回答
7303 浏览

java - 莫尔斯电码翻译器

我一直在尝试创建一个摩尔斯电码翻译器,但遇到了一些问题。它可以编译,但是当我尝试运行它时,它只会询问第一个问题,即您要翻译哪种方式,而不是您要翻译什么。我知道我的第一个功能非常低效。我也使用Input.getString我认为不是标准的,但它基本上允许你输入一个字符串。

这是我的代码:

0 投票
3 回答
919 浏览

c - c编程scanf

我被分配了这个任务,这是我到目前为止所做的代码。该代码只接受一个字母,当它应该比字母做更多时,所以我可以输入一个单词,它会是摩尔斯电码

0 投票
1 回答
613 浏览

c - 在c中将摩尔斯电码转换为英语

我已经做了一些代码,但它没有正确运行

到目前为止我做了什么

函数keyread应该将莫尔斯字符串分成4个字符并将其传递给morse2english应该找到莫尔斯电码的字母表示并将其返回给keyread函数并将其添加到的函数string4

0 投票
1 回答
476 浏览

tree - 单词的莫尔斯译码器

我正在尝试为莫尔斯电码编写解码器。到目前为止,我已经创建了一个包含所有字母的摩尔斯电码的树。

我有一个可用于单个字符的解码器:

但是我的文字解码器无法正常工作:

使用这个测试: (decode (list '- '/ '* '* '/ '* '_) morsetree)

给我 (list "T" "D" "B" " ") 而不是 (list "T" "I" "E" " ") 因为解码器停留在树中它停止的位置。因此,解码读取的不是 '* '* '- '* '*。

成功解码一封信后,如何“跳转”到我的 morsetree 的开头?

对于这样一个小问题,有很多文字。我不需要一个代码,只是一个很好的提示我如何解决这个问题。提前致谢。

0 投票
1 回答
4162 浏览

java - 摩尔斯电码 - 二叉树

如何确定字母的摩尔斯电码表示?

“E”=“。” “T”=“-”

为什么不是字母?如 let "A" = ".", "B" = "-", "C" =".-" 等等。

我正在尝试为充满这些字母的遍历二叉树开发一种算法。

我的主要目标是搜索一个字母,例如“A”,但我不知道使用什么条件来确定何时分支到右侧或左侧节点。

编辑

这就是我试图做的。在这里,我试图跟踪路径。但是当我用像“E”这样的字母尝试它时,它说根是空的。

0 投票
1 回答
467 浏览

ruby - Ruby:生成摩尔斯电码声音文件

我正在训练用耳朵阅读摩尔斯电码;)

为了训练自己,我编写了一个小红宝石脚本来使用命令行生成声音文件sox(见下文)。dit它基本上只需要s、dahs 和多个空格(在dits 和s 之间,字母之间和单词之间)的预制声音文件dah并将它们粘合在一起。它可以工作,但是目标文件越大,速度就越慢。

有没有更聪明的方法可以用 ruby​​ 将声音生成到 wav 文件中?


声音文件是使用 sox 预先生成的:

包含Übungsende等(测试开始,测试结束,第一组,第二组,...)的文件是使用 MAC OS X 命令生成的say

我已经在这里上传了文件(直到“Gruppe 5”,即“group 5”): https://docs.google.com/open?id=0B4QwMfBGRCjVbE5iZHpHMHBKT3c

0 投票
1 回答
1364 浏览

java - 我需要帮助将摩尔斯电码转换为英语 (JAVA)

我有一项任务要做,将莫尔斯电码转换成英语,反之亦然。我需要帮助将莫尔斯语转换成英语,但我不能使用我还没有学过的太复杂的东西,因为那很可疑。

这就是我所拥有的

0 投票
2 回答
4509 浏览

matlab - 在 MATLAB 中用高斯白噪声过滤信号

我有一个具有高幅度白高斯噪声的信号/矢量,我正在尝试获得一个二进制信号(0 或 1)。采样频率为 10Hz。

我在 MATLAB 中应用了一个简单的二阶巴特沃斯滤波器,如下所示;

如您所见,我做了一个for循环,假设任何小于 0.5 的信号都等于 0,大于等于 1。

有人可以验证这种方法是否适用于获取二进制信号吗?

谢谢。

0 投票
1 回答
981 浏览

iphone - 通过 iPhone LED 的摩尔斯电码

我编写了一个可以转换普通文本的应用程序,例如:“你好,我的名字是 XY”

成点和笔画( ..-. ; --.- ; . ; - ; etc etc)

现在我想将这些点和笔画转换为闪光,点的长度为 0.3 秒,笔画的长度为 0.6 秒。在每个点或笔划之后还有一个点长度的停顿,每个单词之后有一个双停顿,每个句子之后有一个三重停顿/中断。

我的代码中也隐含了中断。

现在的问题是轻描边不够不同。

因为它背后的想法是通过 Arduino Duo 和 fototransistor 将 Light 闪烁转换回 Text。

这是光转换过程的代码段落:

// 将文本转换为莫尔斯电码等

如您所见,我还导入了声音文件(短和长),但主要目标是发出正确的光信号。

我的问题:

短灯大多是可以的,除了 LED 首次闪烁时的第一个。长光信号实际上并不长。有时我在录制它们时会得到相同的结果。

并且在长灯应该点亮之后,以下短灯不会像正常情况那样短..嗯..

在我评论了声音出来的部分之后,整个过程变得更加稳定。我还将部件(关闭 LED)从它自己的标志移到了休息处。

我希望有人能给我一些小费左右:)

来自德国的问候!

PS:我的设备是iPhone 4s(带手电筒^^)