【已解决】Protues仿真8086出现关键错误 i8086.DLL failed to create DSIM model primitive type ‘8086’.

项目场景:

使用Protues 8.7(8.9也有此问题) 进行8086仿真时,出现关键错误 “i8086.DLL failed to create DSIM model primitive type ‘8086’. ”

问题描述:

报错如下图所示,更换了多个版本的protues都无法解决

error message1
error message2

原因分析:

猜测是安装目录下8086的有关模块文件的缺失


解决方案:

将C:\ProgramData\Labcenter Electronics\Proteus 8 Professional
(不是安装目录,这个目录下的MODELS是全的)路径下的MODELS文件夹复制到安装目录C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional下并覆盖

最终解决

成功运行

### Protues 无法创建项目的解决方案 当使用Protues 8.7(或8.9版本)进行8086仿真时,可能会遇到关键错误:“i8086.DLL failed to create DSIM model primitive type8086.” 此类问题通常源于软件配置不当或环境设置不兼容[^2]。 #### 解决方案一:更新和重新安装DLL文件 如果出现上述错误提示,则可能是因为`i8086.DLL`文件损坏或丢失。建议下载最新版的该动态链接库并替换旧有文件。具体操作如下: 1. 访问官方支持网站或其他可靠资源获取最新的`i8086.DLL`; 2. 关闭所有正在运行的应用程序,特别是Proteus本身; 3. 将新下载的DLL放置于Proteus安装目录下的适当位置,通常是`\Libraries\Devices\MCU\Intel`路径下; 4. 执行注册表命令以确保Windows能够识别新的DLL,可以使用管理员权限打开命令提示符执行 `regsvr32 "C:\Path\To\Your\i8086.dll"` (注意修改实际路径)。 #### 解决方案二:检查模拟器设置 另一个潜在的原因可能是由于选择了不适合当前系统的CPU模型所引起的冲突。尝试调整仿真的处理器类型来匹配目标平台的要求: - 在启动一个新的电路设计之前,在Proteus IDE内通过菜单栏选择合适的微控制器系列; - 对于8086架构而言,确认已正确加载相应的外设和支持包; - 如果仍然存在问题,考虑切换至其他相似但更稳定的替代品如8088来进行初步调试工作。 #### 解决方案三:验证许可证状态 有时未授权使用的副本也可能引发此类异常行为。因此务必保证拥有合法有效的许可证书,并按照厂商指导完成激活流程。 ```bash # 注册DLL示例代码 (需根据实际情况更改路径) regsvr32 "C:\Program Files\Labs\CPU Models\i8086.dll" ```
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值