Home > SCH_ManufactureData > getSimulationNetlistFile
SCH_ManufactureData.getSimulationNetlistFile() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
获取仿真网表文件
签名
typescript
public getSimulationNetlistFile(fileName?: string, netlistType?: ESCH_SimulationNetlistType): Promise<File | undefined>;1
参数名
参数 | 类型 | 描述 |
|---|---|---|
fileName | string | (可选) 文件名 |
netlistType | (可选) 网表类型 |
返回值
Promise<File | undefined>
仿真网表文件数据
备注
可以使用 SYS_FileSystem.saveFile() 接口将文件导出到本地文件系统
示例
javascript
// 1. 导出 Ngspice 仿真网表('Ngspice' 对应 ESCH_SimulationNetlistType.NGSPICE)
// const simNetlistFile = await eda.sch_ManufactureData.getSimulationNetlistFile('嘉立创示例_仿真网表', 'Ngspice');
// console.log('导出文件名:', simNetlistFile?.name);
// console.log('文件大小:', simNetlistFile?.size);
// 2. 拿到文件后用 sys_FileSystem.saveFile() 保存到本地,或交给仿真工具直接使用
console.log('演示调用:getSimulationNetlistFile(文件名, 网表类型)');1
2
3
4
5
6
7
2
3
4
5
6
7