Proteus 8 Professional发生关键仿真错误(疑似中文路径导致)

Proteus 8 Professional发生关键仿真错误(疑似中文路径导致)

在软件仿真时出现错误 显示好多红色代码   疑似之前把电脑名命名为中文了

所以缓存路径也是中文  导致Proteus 8 Professional发生关键仿真错误

在以后安装类似软件时都会因为中文路径造成出错  

建议要是不嫌麻烦一不做二不休重装系统以绝后患! 

解决办法

一.在C盘新建一个纯英文路径与名称

c盘的根目录下   新建Doraemon 文件夹

如下图:

然后我们来到第二步

以Windows10为例

单击此电脑右击——选择属性——高级系统设置——环境变量——更改用户变量这选框内的——编辑变量名为TEMP和TMP的变量值——都改成C:\Doraemon

以后劲量用英文创建文件夹

如图:

 

二.为了保险起见把在软件上改仿真结果储存目录

步骤如下

每改一次 点击确定!!!

这样到此解决无法仿真错误了!

小伙伴是不是有一种众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。的意境感!

诗词之美,不止在于语言,更在于那跃然于字里行间的那人生最细腻的情感,或喃喃自语,或娓娓道来。

 

本文参考于:链接:https://blog.csdn.net/Milky_Way_/article/details/114779453

学会的小伙伴们 记得三连!

后续会给大家带来其他问题的解决方法

感谢平台 带给我的快乐!

赠人玫瑰,手有余香!

如有纰漏私信删除本文


————————————————
版权声明:本文为CSDN博主「Milky_Way_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Milky_Way_/article/details/114779453

### 关于 `ar_track_alvar` 节点启动失败的原因分析 当尝试运行 `ar_track_alvar` 的节点时,如果遇到错误提示 `cannot launch node of type [ar_track_alvar/individualMarkersNoKinect]`,通常是因为以下几个原因之一: #### 1. 功能包未正确安装 确保已成功安装 `ar_track_alvar` 功能包。可以通过以下命令验证其是否存在: ```bash rospack find ar_track_alvar ``` 如果没有找到该路径,则说明功能包尚未正确安装。按照官方文档中的指导进行安装[^3]: ```bash sudo apt-get install ros-noetic-ar-track-alvar ``` #### 2. 执行权限缺失 即使功能包已经存在,但如果目标可执行文件缺少执行权限,也会导致此问题。确认 `individualMarkersNoKinect` 文件具有正确的权限: ```bash ls -l $(rospack find ar_track_alvar)/bin/ ``` 若发现权限不足,可通过以下方式修复: ```bash chmod +x $(rospack find ar_track_alvar)/bin/individualMarkersNoKinect ``` #### 3. 多版本冲突 类似于引用中提到的情况[^1],可能存在多个同名功能包或不同版本的 `ar_track_alvar` 安装在同一环境中。这可能导致 ROS 加载错误的目标文件。建议清理多余版本并保留唯一的一个。 检查当前工作空间是否有重复定义: ```bash find ~/catkin_ws/src -name "ar_track_alvar" ``` 若有冗余副本,请删除多余的目录后再重新编译工作区: ```bash rm -rf ~/catkin_ws/src/ar_track_alvar cd ~/catkin_ws && catkin_make source ~/catkin_ws/devel/setup.bash ``` #### 4. 启动配置不匹配 根据引用描述[^2],某些情况下需要调用特定函数来适配硬件环境。对于非 Kinect 设备或者不需要深度数据支持的应用场景,应选用替代方法如 `findMarkerBundlesNoKinect` 或者对应的无 Kinect 版本节点 `individualMarkersNoKinect` 来完成初始化操作。 修改 `.launch` 文件内的 `<node>` 配置项以指向合适的实现形式: ```xml <node pkg="ar_track_alvar" type="individualMarkersNoKinect" name="ar_marker_detector"/> ``` #### 示例修正后的启动脚本片段 以下是调整后可能使用的部分 XML 结构作为参考: ```xml <?xml version="1.0"?> <launch> <!-- Camera topic remap --> <remap from="/camera/image_rect_color" to="/usb_cam/image_raw"/> <!-- AR Marker detector setup --> <node pkg="ar_track_alvar" type="individualMarkersNoKinect" name="ar_marker_detector"> <param name="marker_size" value="5.0"/> <param name="max_new_marker_error" value="0.08"/> <param name="max_track_error" value="0.2"/> <rosparam param="output_frame">base_link</rosparam> </node> </launch> ``` --- ### 总结解决方案步骤 - **验证安装状态**:通过 `rospack find` 命令定位功能包位置。 - **赋予必要权限**:针对二进制程序授予适当访问权能。 - **排查多版本干扰**:移除潜在竞争性的依赖源码树结构。 - **校正发射器设定**:依据实际需求选取恰当类型的标记追踪算法接口。 ---
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值