问题标签 [pulse]

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 投票
1 回答
1864 浏览

c - Pulse generation and readout on arduino

Currently I'm working on a project where I have to read out pulses from a Arduino and check if the result is High or Low.

I had to write my own code to generate the high/low output from the Arduino:

It uses a knob to change the delay between the pulses.

Im currently trying to read the high/low data with another Arduino (Lets call this one the "count Arduino") by simply connecting the 2 with the a cable from the "outputPin" to a port on the count Arduino.

I'm using digitalRead to read the port without any delay.

First it tried with a pulse every 1 second but the result was a spam of a ton of lows and highs. Always 3 Lows and 3 highs and repeating. It wasn’t even close to one every 1 second but more like 1 every 1 millisecond.

I cant figure out what i'm doing wrong. Is it timing issue or is there a better way to detect these changes?

0 投票
1 回答
114 浏览

python - 您可以将 txt 文件中的脉冲值转换为 Shell 脚本吗?

感谢您的帮助!

我想要一个 shell 脚本从 txt 文件中读取最后一个值。我已经从 python 脚本中得到了这个(另一个脚本),但这在 shell 脚本中不起作用。我在这里和那里(在stackoverflow上)找到了一些帮助脚本部分但我无法让它工作。

如何将 txt 文件 (temper.txt) 中的最后一个值读入 shell 脚本?

txt文件:

1

2

3

4

5

6

7

外壳脚本:

0 投票
1 回答
443 浏览

width - 如何在 vhdl 中显示信号的脉冲宽度?

我正在尝试将此代码实现到一个程序中,该程序将信号的脉冲宽度显示到 basys2 板上的七段显示器上,但是当我将代码下载到板上时,它只显示“0001”,我发现它只显示了 1执行“x<=a_count_pw+1”的部分。看起来它只是加了 1,即使没有输入信号也是如此。我也收到此警告“信号不完整。信号不驱动设计中的任何负载引脚。” 这应该是我的输入信号?这是我的代码。非常感谢您的任何帮助。

顶级模块:main_top - 行为(main_top.vhd)

这是用于多路复用显示的下一个模块。

模块:X1 - 主要 - 行为 (main.vhd)

这是我的 ucf 文件 ports.ucf

0 投票
0 回答
548 浏览

matlab - 如何让脉冲发生器块产生一个 40khz 的脉冲?

我试图在树莓派中为我的超声波传感器的 GPIO 引脚生成一个 40khz 脉冲。我使用了脉冲发生器仪器,但脉冲不准确:示波器仅显示 10khz。

我修改了配置参数:

我还尝试了各种方法来创建方脉冲:函数符号(sin(2*pi*40000t))、PLL 块、重复序列、信号发生器结合 sum、与零比较等。所有这些都正确显示在范围,但不准确部署。

我怀疑树莓派脉冲发生器,所以我用 python 来驱动 GPIO 引脚;结果非常准确。我担心 Simulink 编译器不能正确支持覆盆子或采样时间。

有什么建议么?

这是我用来产生 40khz 脉冲的模型。

在此处输入图像描述

周期为 0.000025s,脉冲宽度为 50%,Solver 类型为固定步长。

http://i.stack.imgur.com/QP9Hx.png

示波器显示如下图:

0 投票
1 回答
247 浏览

verilog - Verilog:检测大于 tmax 的脉冲

我有一个问题,我希望有人能给我一个解决问题的提示。

如果输入信号“in”的周期大于 tmax,我需要一个 verilog 代码来使信号“reset”立即变高。

信号“reset”应该在“in”的下一个上升沿再次变低(如果有下一个上升沿)

如果输入信号“in”的周期小于 tmax,则信号“reset”应保持低电平。

示例 1。

  • 复位一直保持低电平

示例 2。

  • 在“in”的第一个上升沿后复位变高 100ns
  • 如果有第二个脉冲,则复位在“in”的下一个上升沿变为低电平

见附图

我应该从哪里开始?

0 投票
3 回答
223 浏览

python - Python得到最后一行

在一个监测项目上工作,我需要计算脉搏计的脉搏。我已经找到了一些解决方案,我一直在努力适应我的需求。

这是运行在 Raspberry Pi 上的 python 脚本:

我想注册最后一个索引并增加它,但是到目前为止我测试的所有内容都使循环停留在索引 1 上。

我不能使用“更重”的方法来查找最后一行,例如浏览整个文件,因为它只会随着时间的推移越来越重,而且我不能错过任何一个脉冲。

我对编程很陌生,所以感谢您的帮助!

编辑:结果文件如下所示:

0 投票
0 回答
105 浏览

php - Pulse CMS - 联系表

我在“ http://missdcall.co.uk ”创建了一个站点,并在底部使用了 Pulse CMS 的联系表。

联系表格继续返回错误说明:“抱歉,我们的邮件服务器似乎没有响应,很抱歉给您带来不便!”

据我所知,一切都设置正确。我在代码中看不到任何错误。

如果有人有任何建议,他们将不胜感激!

请在下面找到相关文件...

主页.txt

form_1.php

formHandler.js

0 投票
1 回答
5408 浏览

ios - 围绕 Google 地图标记 iOS 的脉冲环动画

我想在标记周围添加一个脉冲环动画作为 iOS 谷歌地图(如优步)中的当前用户位置。我尝试通过添加CABasicAnimation到标记层addAnimation。它不工作。

我也尝试为标记的比例设置动画,但没有发生比例变化。有人可以帮我解决这个问题吗?

0 投票
3 回答
1857 浏览

arduino - Arduino uno 中用于数字读取和计数脉冲的 CPU 周期

我正在尝试以时间量子计算HB100 微波传感器脉冲的数量。200ms

这是代码:

我需要知道数字读取周期。我正在将传感器的最后状态与当前状态进行比较,如果进行了更改(从低到高),则计数器会增加。但是,我的柜台总是0

  • 代码是否正确(if条件)?
  • 我需要一些延迟吗?
  • 可以计算这些脉冲吗?

这是微波传感器的逻辑分析仪输出:

在此处输入图像描述


编辑:如果我delay(1);之前添加,if那么计数器不再是 0。

0 投票
3 回答
116 浏览

c - 如何根据 C 中的状态机产生单个脉冲?

我想编写 ac 代码来生成脉冲,但似乎无法将我的头脑围绕在实现它的逻辑上。我来自强大的 Verilog 背景并且知道如何在 verilog 中执行此操作(使用 xor 查找状态变化并使用该脉冲,如果需要,通过多次注册来延长它)

我应该如何在 C 中做到这一点?我想做类似的事情

状态由运行在 FPGA 上的代码修改,因此它会根据某些逻辑而改变。
似乎无法做到这一点。一些指导将不胜感激