问题标签 [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.
objective-c - 如何将单词分配给特定的字母?
我目前正在制作一个类似于摩尔斯电码的应用程序,通过使用isEqualToString
方法来编码,比如 A = hello, B = good。
通过单击下面的按钮将生成代码:
我可以得到我需要的那些单词的字母表。我想知道我应该使用哪种方法将单词解码回字母表?也就是说,当用户输入“hello good”时,输出会是“A B”?
非常感谢。
如果我这样写,应用程序会崩溃:
[EncodeViewController copyWithZone:]:无法识别的选择器发送到实例
java - 莫尔斯电码翻译器
我一直在尝试创建一个摩尔斯电码翻译器,但遇到了一些问题。它可以编译,但是当我尝试运行它时,它只会询问第一个问题,即您要翻译哪种方式,而不是您要翻译什么。我知道我的第一个功能非常低效。我也使用Input.getString
我认为不是标准的,但它基本上允许你输入一个字符串。
这是我的代码:
c - c编程scanf
我被分配了这个任务,这是我到目前为止所做的代码。该代码只接受一个字母,当它应该比字母做更多时,所以我可以输入一个单词,它会是摩尔斯电码
c - 在c中将摩尔斯电码转换为英语
我已经做了一些代码,但它没有正确运行
到目前为止我做了什么
函数keyread应该将莫尔斯字符串分成4个字符并将其传递给morse2english
应该找到莫尔斯电码的字母表示并将其返回给keyread函数并将其添加到的函数string4
tree - 单词的莫尔斯译码器
我正在尝试为莫尔斯电码编写解码器。到目前为止,我已经创建了一个包含所有字母的摩尔斯电码的树。
我有一个可用于单个字符的解码器:
但是我的文字解码器无法正常工作:
使用这个测试: (decode (list '- '/ '* '* '/ '* '_) morsetree)
给我 (list "T" "D" "B" " ") 而不是 (list "T" "I" "E" " ") 因为解码器停留在树中它停止的位置。因此,解码读取的不是 '* '* '- '* '*。
成功解码一封信后,如何“跳转”到我的 morsetree 的开头?
对于这样一个小问题,有很多文字。我不需要一个代码,只是一个很好的提示我如何解决这个问题。提前致谢。
java - 摩尔斯电码 - 二叉树
如何确定字母的摩尔斯电码表示?
“E”=“。” “T”=“-”
为什么不是字母?如 let "A" = ".", "B" = "-", "C" =".-" 等等。
我正在尝试为充满这些字母的遍历二叉树开发一种算法。
我的主要目标是搜索一个字母,例如“A”,但我不知道使用什么条件来确定何时分支到右侧或左侧节点。
编辑
这就是我试图做的。在这里,我试图跟踪路径。但是当我用像“E”这样的字母尝试它时,它说根是空的。
ruby - Ruby:生成摩尔斯电码声音文件
我正在训练用耳朵阅读摩尔斯电码;)
为了训练自己,我编写了一个小红宝石脚本来使用命令行生成声音文件sox
(见下文)。dit
它基本上只需要s、dah
s 和多个空格(在dit
s 和s 之间,字母之间和单词之间)的预制声音文件dah
并将它们粘合在一起。它可以工作,但是目标文件越大,速度就越慢。
有没有更聪明的方法可以用 ruby 将声音生成到 wav 文件中?
声音文件是使用 sox 预先生成的:
包含Übungsende
等(测试开始,测试结束,第一组,第二组,...)的文件是使用 MAC OS X 命令生成的say
:
我已经在这里上传了文件(直到“Gruppe 5”,即“group 5”):
https://docs.google.com/open?id=0B4QwMfBGRCjVbE5iZHpHMHBKT3c
java - 我需要帮助将摩尔斯电码转换为英语 (JAVA)
我有一项任务要做,将莫尔斯电码转换成英语,反之亦然。我需要帮助将莫尔斯语转换成英语,但我不能使用我还没有学过的太复杂的东西,因为那很可疑。
这就是我所拥有的
matlab - 在 MATLAB 中用高斯白噪声过滤信号
我有一个具有高幅度白高斯噪声的信号/矢量,我正在尝试获得一个二进制信号(0 或 1)。采样频率为 10Hz。
我在 MATLAB 中应用了一个简单的二阶巴特沃斯滤波器,如下所示;
如您所见,我做了一个for循环,假设任何小于 0.5 的信号都等于 0,大于等于 1。
有人可以验证这种方法是否适用于获取二进制信号吗?
谢谢。
iphone - 通过 iPhone LED 的摩尔斯电码
我编写了一个可以转换普通文本的应用程序,例如:“你好,我的名字是 XY”
成点和笔画( ..-. ; --.- ; . ; - ; etc etc)
现在我想将这些点和笔画转换为闪光,点的长度为 0.3 秒,笔画的长度为 0.6 秒。在每个点或笔划之后还有一个点长度的停顿,每个单词之后有一个双停顿,每个句子之后有一个三重停顿/中断。
我的代码中也隐含了中断。
现在的问题是轻描边不够不同。
因为它背后的想法是通过 Arduino Duo 和 fototransistor 将 Light 闪烁转换回 Text。
这是光转换过程的代码段落:
// 将文本转换为莫尔斯电码等
如您所见,我还导入了声音文件(短和长),但主要目标是发出正确的光信号。
我的问题:
短灯大多是可以的,除了 LED 首次闪烁时的第一个。长光信号实际上并不长。有时我在录制它们时会得到相同的结果。
并且在长灯应该点亮之后,以下短灯不会像正常情况那样短..嗯..
在我评论了声音出来的部分之后,整个过程变得更加稳定。我还将部件(关闭 LED)从它自己的标志移到了休息处。
我希望有人能给我一些小费左右:)
来自德国的问候!
PS:我的设备是iPhone 4s(带手电筒^^)