新闻搜索
方案分类
解决方案
噪咖事务所使用 NI CompactRIO 和 LabVIEW 完成管乐组演奏机台
摘要:"CompactRIO 9401控制器的FPGA的设计,使创建大量的PWM IO成为可能,直接解决了一般CPU没有特别设计大量PWM IO的先天限制,使得输出可以精准控制电压,进而精准控制管风琴的音阶吹奏力度,达到完美的诠释。"
"CompactRIO 9401控制器的FPGA的设计,使创建大量的PWM IO成为可能,直接解决了一般CPU没有特别设计大量PWM IO的先天限制,使得输出可以精准控制电压,进而精准控制管风琴的音阶吹奏力度,达到完美的诠释。"
- 施叡凝 资深工程师, 噪咖事务所
挑战:
1. 解析midi讯号时也同时接收外部osc (open sound control) 的讯号,达到CompactRIO可以自己播乐曲,也可以接受外部电脑连结进而吹奏管风琴。 2. 因为在 Scan Interface的 Clock 频率至多只支援到16个 PWM, 所以必须在 FPGA Interface下创建64个 PWM。
解决方案:
藉由 NI Compact 和 LabVIEW 所建构的嵌入式系统,快速完成机械管风琴的弹奏系统开发,在演奏期间完全没有当机的问题,程式撰写上也相对简单。