matlab - python 中的 .NET 方法(从 matlab 代码转换) - Delsys EMGWorks
问题描述
我在 Matlab 中有一个脚本,它访问一个 DLL 并允许我利用这些方法以编程方式导入和分析数据。但是,我想将其转换为 python。我看过使用 pythonnet,但我无法让它工作。任何人都可以提出一种在 python 中复制这种行为的方法吗?
该示例特定于 Delsys 及其 EMGWorks 软件。
%locate HPF DLL within EMGworks install folder
path = ['C:\Program Files (x86)\pathtoDLL\HPF.dll'];
%make HPF assembly visible to MATLAB
NET.addAssembly(path);
%locate target HPF file
curFile = 'C:\TestFiles\MyTestFile.hpf';
%construct HPF reader
myHPFreader = HPF.HPFReader(curFile);
%invoke “GetAllSampleRates” method on HPF reader object “myHPFreader”
mySampleRates = myHPFreader.GetAllSampleRates;
解决方案
谢谢蒂姆!
我对你提供的好例子做了一点小改动!
channel_names = emg_file.GetAllChannelNames()
emg_file 更改与变量匹配。
推荐阅读
- android - Android Studio (AS) 和 Emulator 工作正常,但 AS 无法识别模拟器
- android - 为什么你必须在 RxJava 中的 CompositeDisposable 上处理一个东西?
- sql - 将行转换为更多列
- postgresql - PITR 使用 docker 主从
- tensorflow - TensorFlow 权重的形状
- php - 配置:错误:请重新安装 BZip2 发行版
- wordpress - 阻止管理员在 Woocommerce 中为缺货产品下订单
- sql - 由于“ACTIVE_TRANSACTION”,数据库 [database-name] 的事务日志已满
- wordpress - 为什么 wordpress Houzez 的主题搜索功能不起作用?
- node.js - 本地主机没有发送任何数据。当我在端口 3000 上运行服务器时出现 ERR_EMPTY_RESPONSE 结果,即使我设置了谷歌凭据