机器辅助编织的图形用户界面。
项目描述
所有纱线都很美丽
这是AYAB的图形用户界面。
安装
Linux
先决条件
对于Debian/Ubuntu
sudo apt-get install python-pip python-qt4 python-dev
对于openSUSE
# openSUSE sudo zypper install python-pip python-qt4 python-virtualenv
所有发行版
为了能够与您的Arduino通信,可能需要添加USB通信权限,方法是将您的用户添加到某些组中。
sudo usermod -a -G tty [userName] sudo usermod -a -G dialout [userName]
设置
创建一个虚拟环境(例如在$HOME/ayab/中),并使用以下命令安装ayab:
virtualenv --system-site-packages venv/ source venv/bin/activate pip install ayab
使用以下命令启动ayab:
ayab
- 注意:如果运行ayab时失败并显示“IOError: [Errno 13] Permission denied: ‘/usr/local/lib/python2.7/dist-packages/oauthlib-0.6.0-py2.7.egg/EGG-INFO/top_level.txt’或类似错误,请尝试使用以下命令更改文件的权限:
sudo chmod o+r /usr/local/lib/python2.7/dist-packages/oauthlib-0.6.0-py2.7.egg/EGG-INFO/top_level.txt
Windows
在http://ayab-knitting.com上可用的Windows版本已用py2exe打包,不应需要任何额外的依赖项。只需将存档解压缩到C:ayab-windows-0.80,然后启动ayab.exe
开发
要安装开发版本,您可以检出git仓库。您需要Python 2.7和PyQt,它们可以从您的包管理器仓库中获取。其他主要依赖项包括:Pillow >= 2.4,pyserial >= 2.7,fysom >= 1.1和Yapsy >= 1.10。移动到软件/python/文件夹并安装所需的依赖项。
Linux的开发依赖项
pyqt4-dev-tools
Windows的开发依赖项
- 从以下链接下载并安装Python 2.7.x:
- 从以下链接下载并安装pip:
- 从以下链接下载并安装PyQt4:
发布说明
0.80(2015年11月)
固件
API v4
添加了测试模式
添加了自动初始化功能
添加了固件版本定义
修复了针头重置超出活动针头区域的问题
添加了对v1.3TH屏蔽板上的I2C端口扩展器的支持(MCP23008)
GUI
需要APIv4
图案位置的基礎視覺化
图案的鼠标滾輪縮放
测试模式數據的視覺化
自動初始化功能(開始織毛衣時不需要多次點擊確定)
將固件數據庫移至外部JSON文件
修復图案旋轉方向
修復图案反轉
修復旋轉時圖像的增長
修復圖像操作後針頭控制的解锁
0.75(2015年2月)
固件
修復針織梭支持
0.7(2015年2月)
固件
針織梭支持
GUI
顯示當前行號信息
一些布局修復(禁用UI元素等)
從圖像底部開始織毛衣
修復2色雙床模式的進度條
選擇針頭的開始和停止像機器上那樣(橙色/綠色)
無限重複功能
添加了取消按鈕