我需求001DA123456789000,DA1234567890001,ADDA1234567890这种都能返回DA1234567890
时间: 2023-07-27 13:30:03 浏览: 38
如果您需要匹配的字符串格式是 "DA" 加上任意数字,或者任意数字加上 "DA" 再加上任意数字,或者 "ADD" 再加上 "DA" 再加上任意数字,可以使用以下公式:
```
=IFERROR(REGEXEXTRACT(C2,"(ADD)?DA(\d+)"),"")
```
这个公式会在 C2 格子里查找内容,如果内容中包含 "DA" 加上任意数字,或者任意数字加上 "DA" 再加上任意数字,或者 "ADD" 再加上 "DA" 再加上任意数字,就会把这个 "DA" 后面的数字部分显示出来。如果没有符合条件的内容,公式会返回空字符串。
对于 "001DA123456789000"、"DA1234567890001"、"ADD123DA4567890" 等符合条件的字符串,公式都会返回 "DA1234567890"。
相关问题
fpga adda代码
FPGA AD/DA代码指的是利用FPGA芯片实现模拟数字转换(AD/DA)功能的代码。具体来说,AD(Analog-to-Digital)转换的目的是将模拟信号读入到数字系统中,而DA(Digital-to-Analog)转换则是将数字信号转换为模拟信号输出。FPGA作为可编程逻辑器件,在AD/DA转换中具有广泛的应用。
对于FPGA AD/DA代码的实现,首先需要将输入的模拟信号经过采样和量化处理转换为数字信号,再通过FPGA内部的逻辑电路进行处理。对于AD转换来说,在采样时需要考虑采样率、量化精度和滤波等问题;而在DA转换时则需要同时考虑采样率和重构滤波器等因素。当完成数字信号的处理后,FPGA还需要将结果输出成模拟信号进行观测、测试或控制。
在FPGA AD/DA代码的具体实现中,需要根据具体应用场景的要求进行编程,包括选择适合的FPGA芯片、采用哪些算法和实现方法等。同时,还需要注意优化代码的效率和精度,避免因为算法选择或实现方法不当而导致结果出现误差。此外,还需要根据系统的功能和性能要求设计合理的电路连接、电源和接口等,以确保FPGA AD/DA系统能够稳定运行并满足应用需求。
总之,FPGA AD/DA代码是实现模拟数字转换功能的重要代码,其编写需要考虑多种因素,包括芯片选择、算法实现、电路设计等,以实现良好的系统性能和稳定性。
quartus如何设计adda转换
Quartus是一款EDA工具软件,支持数字和模拟电路的设计、仿真和验证。在Quartus中,设计ADDA转换的步骤如下:
1. 选择所需的FPGA型号:在Quartus的“New Project Wizard”中创建一个新的工程,并选择与自己的设计相匹配的FPGA型号。注意,如果你要设计ADDA转换器,需要选择支持ADC/DAC的FPGA芯片。
2. 添加Functional Blocks:在Project Navigator中,添加所需的Functional Blocks。对于ADDA转换器,需要添加以下模块:ADC(模数转换器),DAC(数模转换器),时钟模块和控制逻辑模块。
3. 配置ADC和DAC:ADC和DAC都有自己的配置文件。在Quartus中,使用“IP Catalog”选择合适的ADC和DAC并进行配置,可以根据自己设计的需求进行合适的配置。
4. 配置时钟模块:时钟模块需要设定时钟频率和相应的时钟分频器,以确保时钟正确地同步数据。
5. 编写控制逻辑模块:编写控制逻辑模块,确认输入和输出端口的配置,并在模块中实现状态机。
6. 进行仿真和测试:在Quartus软件中进行模拟并进行仿真和测试。如果出现错误,需要返回前面的步骤进行修改和优化。
总之,设计ADDA转换器需要经过仔细的规划与调试,合理的设计思路与流程也至关重要。