AxiDraw绘图仪无法全幅绘制:Python配置未生效求助
解决AxiDraw绘图仪Inkscape插件不识别自定义配置的问题
确认配置文件路径正确
Inkscape的AxiDraw插件自带独立的运行环境,你修改的可能是系统或单独安装的AxiDraw库配置,而非插件实际调用的版本。找到Inkscape插件目录下的axidraw_conf.py:- Windows:
C:\Program Files\Inkscape\share\inkscape\extensions\axidraw - Mac:
/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions/axidraw - Linux:
/usr/share/inkscape/extensions/axidraw或~/.config/inkscape/extensions/axidraw
打开该路径下的配置文件,替换你之前修改的参数。
- Windows:
验证参数与设备幅面匹配
确认修改的是控制绘制幅面的参数(比如travel_limit_x、travel_limit_y,不同版本参数名可能有差异),单位需统一(毫米/英寸),数值要对应设备官方标称的全幅尺寸。例如AxiDraw V3全幅为300mm×216mm,需将参数设为对应数值。重启Inkscape使配置生效
修改配置后必须完全关闭Inkscape(包括后台进程),再重新打开,插件才会加载新的配置文件。测试配置是否生效
找到AxiDraw插件目录下的axidraw_control.py,用命令行运行:python axidraw_control.py test测试脚本会输出当前配置的幅面参数,确认是否和你修改的一致。如果这里显示正确,说明Inkscape插件加载的配置仍有问题,需再次检查插件目录的配置文件。
更新AxiDraw插件
旧版本插件可能存在配置参数名变更或兼容性问题,下载最新版AxiDraw插件覆盖Inkscape的extensions目录,再重新修改对应配置文件。
内容的提问来源于stack exchange,提问作者lonexD
相关产品推荐
相关产品推荐

