Etmvc入门学习详解
- 格式:doc
- 大小:138.50 KB
- 文档页数:17
字号:大中小ET打板工具使用方法序号图标名称使用方法1端移动框选(或点选)移动端,右键结束,把移动点移到目标点(按CTRL键可以复制),分“局部”和“整体“移动,”局部移动“指的是只移动端点与它最近一点之间的线,而”整体移动“则是指整条线都移动。
2平行线先选择参考线,输入对应的平行距离和线数,在指定的方向上点击左键。
3角度线选择参考要素,输入长度和角度,左键分别点击角度线起点和终点,左键结束。
4双圆规点击目标点1和目标点2,然后选择合适的位置和方向,按左键确认。
5单圆规输入半径,左键点击起点,选择目标要素。
6扣子先输入数值,左键点击扣子的起点和终点,右键生成基线。
绿色显示时可修改数值,点左键进行预览,右键结束。
可做“等距”和“非等距”两类扣子。
7扣眼先输入数值,左键点击扣眼的起点和终点,右键生成基线。
左键指示扣偏侧方向,绿色显示时可修改数值,点左键进行预览,(按CTRL键生成纵扣眼)右键结束。
也可做“等距”和“非等距”两类扣眼8单向省先输入省量,左键框选或点选省尖位置,左键确定省线方向。
9枣弧省左键指示省的中心点,在对话框内输入所需数值。
按“确定”结束。
10省道法向省:先输入省长和省量,按住左键拖动做出省中心线斜省:先输入省量,点选做省线,再点选省中心线。
11省折线左键框选四条省线,移动鼠标选择省的倒向侧,也可自定义省深度,点左键确定。
12转省选择所有参与转省要素,按右键结束,然后选择闭合前省线,再选择闭合后省线,最后选择新的省线,按右键结束。
(若做等分转省,则在“等分数”框里输入数值即可)13接角圆顺首选确定被圆顺要素是否需要合并,依次选择被圆顺要素,按右键结束要素选择,依次点选缝合要素的起点端,按右键结束;调整圆顺曲线,按右键结束曲线调整。
14点打断左键点选要打断的线,左键点选要打断的位置,可在点输入框中输入数值。
15要素打断选择被打断要素,按右键结束(按SHIFT键可进行相互打断),左键点选打断要素即可。
EasyCraft使用说明(高级部分)V3.7It’s easyFollow us, it will be easyReally, it’s true.EasitTech2005-05EasyCraft(高级)EasyCraft(高级)是在EasyCraft初级部分的基础上,详细讲解工艺制作中的一些高级功能,这些功能使用频率不如初级功能那样频繁,但是却可以很大程度上提高工艺制作的质量和速度。
目录EasyCraft使用说明 (1)EasyCraft(高级) 01. 收放针算法介绍 (2)1.1 基本算法 (2)1.2 系统采用算法 (2)1.3 自定义收放针 (4)1.4 收放针计算器 (6)2.原型设计 (9)2.1 如何使用原型功能 (10)2.2 如何设定衣片之间的关系 (12)3.记号 (18)3.1 记号点 (18)3.2 记号线 (21)3.3 引用其它衣片上的点作记号 (23)4. 部分对称部分不对称 (23)5. 高级公式定义 (26)5.1自定义公式 (26)5.2 利用向导定义公式 (31)6. 如何制作半转 (32)7. 如何设置组织与排针 (34)7.1 衣片排针 (34)7.2 区域排针 (35)8. 放码 (35)8.1 放码步骤 (36)8.2 定义码号 (36)8.3 设定尺寸的放码方法 (37)8.4 修改自动计算的放码尺寸 (37)8.5 放码结果 (39)9 尺寸标注 (41)10 尺寸导入 (42)11. 夹条 (44)11.1夹条的定义 (45)11.2可视化编辑夹条 (45)11.3 夹条的多种显示和打印方式 (47)11.4另外三种夹条编辑方式 (48)11.5 夹条颜色的重量计算和比例分析 (49)11.6 根据夹条密度计算衣片的重量 (50)12. 构件导入功能 (50)12.1 设定导入元素 (51)12.2 标准构件窗口 (51)1. 收放针算法介绍1.1 基本算法系统采用的改进的“变换分配法”进行收放针的计算。
整切展量和等分数,满意时按“确定”按钮结束操作(如图2-97(b))。
在按右键弹出对话框之前,加按<ctrl>键,则可以自动对切展后的裁片进行曲线连接(如图2-97(c))。
图2-96(a)(b)(c)图2-974、指定分割:在有切展线的裁片上,按指定分割量进行分割处理。
在“分割量”输入框中输入各分割线的切展量,鼠标左键“框选”参与分割的裁片,按右键确定;左键点击固定侧的要素,并指示静止端,点1;左键点击展开侧的要素,点2;左键再从静止端开始依次“点选”分割线点3、点4,按右键结束操作(如图2-98(b))。
操作时应注意必须按切展线从静止端开始依次“点选”各条分割线。
切展量也可以是负数,表示进行折叠处理。
在按右键的同时按<ctrl>键,自动进行曲线连接(如图2-98(c))。
(a (b)(c)图2-985、单边分割展开:按指定的分割量向两侧展开,系统自动生成泡泡袖形状。
在“分割量”输入框中输入各条分割线的展开量,鼠标左键“点选”展开基线(如袖肥线),按右键结束操作(如图2-99)。
在按右键结束操作之前,按<ctrl>键,裁片可以自动进行曲线连接。
在做“单边分割展开”操作时,袖山曲线和袖肥线必须是一条要素。
图2-996、多边分割展开:裁片按指定的分割量,系统自动展开成指定的形状,常用于爆破省。
在“分割量”输入框中输入各分割线的展开量,鼠标左键“框选”参与展开的要素,按右键确定;左键“点选”基线要素,点1,再从左向右依次“点选”分割要素,点2,按右键结束操作(如图2-100)。
图2-1007、半径圆:通过输入圆的半径做圆。
鼠标左键点取圆心的位置,点1,松开左键并移动,当圆显示为目标大小时,再单击鼠标左键确定。
如果在“半径值”输入框中输入数值,则按指定半径做圆(如图2-101)。
图2-1018、切线/垂线:通过指定点,做圆或曲线的切线/垂线鼠标左键点击圆或曲线外的切线起点,点1,左键指示圆或曲线上的一点,点2,完成操作(如图2-102)。
ET服装CAD软件培训课程一.软件介绍1.界面的认识—工具条,6种点模式,3种要素模式,5个状态显示.工具条包括:文件,编辑与显示3个菜单,还有3个数据输入框的不同用处.点模式包括:端点,交点,比例点,要素点,任意点与智能点.3种要素包括:点选,框内选与压框选.5个状态显示包括:打板与推板状态,缝边的显示与不显示状态.放码点的显示与不显示状态,放码规则的显示与不显示状态,文字的显示与不显示状态.2.快捷键的掌握与运用.二.图标工具A.智能笔的运用a.多用绘图工具1. 方框: 在输入长,在输入宽,拉框即可,按住shift可画任意方框.2.直线:直接绘画,按ctrl切换直尺与丁字尺功能.右击结束,输入线上距离。
3.曲线:直接绘制曲线.F5为智能与任意切换,注意捕捉点.4.平行线:距离平行→点选或框选要平行的线,输入平行距离,按shift右击平行方向.即可.点平行→点选或框选要平行的线,按shift+右键点选平行通过的点即可.5.垂直线:alt+1→平行垂直与屏幕.alt+2→水平垂直与任何线,指示点,按alt+2,松开,输入垂线长即可.b.多用修改工具:1.角连接:选择成角的两条线,右击即可.不可多选线,选3条以上做不出成角命令。
2.长度线:1.按所需长度:在长度框里输入线长.2.按调整量:在调整量框里输入增减量.3.一/两端修正:框选要修正的线的删除部分,再选择切断线,右击结束.4.删除:选中后按del键.5.修改曲线:右键点击曲线,可以做点修改,ctrl+右击为点群修改.ctrl加点,shift减点.定长调整→两端不动,调整曲线至固定值.右击曲线,输入线长数据,左键按住曲线点调整直线变曲线→右击直线,左键按住点调整.重新定曲线点数→右击曲线,输入新的点数后右击结束.6.端点移动:先框选要移动的端点,同时按下ctrl,先松开左键,再松开ctrl,右击要移动的新位置点,结束.7.曲线拼合:选中要拼合的线,按’+’键即可.8.要素打断:左键框选要打断的线(红色),再点击参照线(绿色),按ctrl击右键.9.省折线:框选要闭合的省的两个角,在倒向侧右击,当做斜省的时候,鼠标确定省折的方向.10.开省:先输入省长和省宽,点击开省点拖至开省方向.11.转省:框选要转省的部分(只是省),然后选省的两条合并省线与新开省线,选择省线时,先点的省线为开省方向,即开始点,(靠近新开省线的一边),后选的为结束点,顺序不能颠倒.点选新开省线时要靠近开省端.B.ABC→衣片上添加文字,或点击已有文字进行修改.□参与推板操作. □锁定边推板.能看放码,自动到所有衣片.C.双圆规→随意的两个点,然后向外拖动,调到满意尺寸左击.→可以在已有的两个端点上做→可以输入数据,如一片袖→西装领驳头的制做.D.点打断→选择线,点击打断点.也可以输入数据进行打断.E.形状对接及复制→左击框选要对接的单片,单击右键,确定, 然后左键选取要对合的第一点和第二点,再点击另一衣片对应的第一点,(此时按住ctrl就会复制),再点第二点,做完后拼接在一起后要做要素检测,因为多了一条线,重合了.→长短不一的对接→曲线的话找参照对接一点,与二点时,选取一部分曲线即可.F.纸型剪开及复制→框选衣片要切割部分右击,点选切割线(可以多选),右击,点选移动侧拖动至合适位置,按住ctrl可以复制.G.设置对称边→选择对称边右击结束,再次选择可以删除对称属性H.接角圆顺→首先确认被圆顺要素是否需要合并,一次选择被圆顺要素,右击,点选缝合要素的起始端右击结束.I.缩水操作→输入横纵向缩水数据,选择要缩水的衣片,右击结束,按住shift可以进行单方向缩水.想撤消缩水则在输入框内输入0即可恢复到缩水之前的样板。
Etmvc学习文档etmvc框架介绍如今的Java Web开发对于需求来说已经变得过于复杂。
当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’t Repeat Yourself(DRY)原则。
之前看过struts, spring mvc, ror, grails等框架,其中最欣赏ror了,struts的灵活性对于多数中小型项目而言显得对于多余。
特别是在AJAX如此盛行的今天,现有的框架对AJAX的支持显得不足。
于是,萌生了开发一套简易框架的念头,再后来就有了现在的etmvc。
一、什么是etmvc?etmvc是一套轻量级简易高效的WEB开发框架,严格遵循MVC的思想。
et一词源于1982年斯皮尔伯格执导的一部温馨科幻片《E.T.》(外星人),意思就是来自外星人的,不受束缚的MVC,开发者可以快乐地做WEB开发,而不受传统的烦杂折磨。
二、etmvc框架定位我们给这个框架的定位如下:∙简易:代码要简单,开发要容易。
约定优于配置,再也没有XML的配置之苦。
∙性能:在满足功能的前提下尽量地提高性能。
∙实用:没有太多花哨的东西,一切从实用的角度考虑。
三、授权协议etmvc框架采用LGPL授权。
四、etmvc框架的组成etmvc框架包括mvc和一个可选的orm实现,可选的orm实现是一个ActiveRecord框架,独立于mvc,可以在非WEB的应用程序中使用。
五、etmvc框架的安装1获取最新的框架:从本站获取最新的etmvc框架。
2建立WEB项目,将下载的压缩文件解压至项目的/WEB-INF/lib目录中。
3配置数据库,在/WEB-INF/classes目录中建立数据库连接配置文件activerecord.properties,配置示例:源码复制打印3domain_base_class=com.et.ar.ActiveRecordBase3com.et.ar.ActiveRecordBase.driver_class=com.mysql.jdbc.Driver3com.et.ar.ActiveRecordBase.url=jdbc:mysql://localhost/mydbername=root3com.et.ar.ActiveRecordBase.password=soft1234563com.et.ar.ActiveRecordBase.pool_size=24配置/WEB-INF/web.xml,添加一个过滤器,配置示例:源码复制打印4<filter>4<filter-name>etmvc</filter-name>4<filter-class>com.et.mvc.DispatcherFilter</filter-class>4<init-param>4<param-name>controllerBasePackage</param-name>4<param-value>controllers</param-value>4</init-param>4<init-param>4<param-name>viewBasePath</param-name>4<param-value>/views</param-value>4</init-param>4</filter>4<filter-mapping>4<filter-name>etmvc</filter-name>4<url-pattern>/*</url-pattern>4</filter-mapping>5建立保存视图模板的目录/views。
更多资料,请到服装自学打版网下载-------《技术部常见问题手册》目录:1、软件篇1 (93)2、网络篇1 (2)3、硬件篇1 (13)ET-2005 <<软件篇>>1.止口时毛边会有断口现象,见图:解决方案:A菜单栏检测要素检测2.打开模版文件?解决方案:A、首先在尺寸表里做好放码表格.接下来在放码过程中全部使用公式放码.B、文件→打开模版文件→见下图C、输入要修改的大小;如:胸围为4cmD、覆盖不能打钩,裁片和辅助线选取其一。
3.见图:褶线放码解决方案:A、找回底稿,在底稿上放好码。
B、用点拷贝功能逐步每个点拷贝。
见下图:4.使用数字化仪时,一定要先打开读图板的电源后再打开数字化仪系统。
5.怎样补读纸样?解决方案:在数字化仪系统里打开读好的纸样,菜单栏→数字化仪→开始输入→在游标上点字母A,接下来就可以读图了。
6.数字化仪读不了图?解决方案:A、检查数据线是否连接好。
B、游标线是否损环,游标线是否插好。
C、数字化仪是否校正。
7.读网状图时,刀口的读法。
解决方案:先点数字3→再点字母B→最后依次读数字58.打板系统里智能笔框选不到要素。
解决方案:A、找到sys_dir\etsystem.ini,找到后删除。
B、用好的etsystem.ini文件复盖。
C、确定是不是用对称线功能对称的要素。
D、确定是否属于框内选择模式。
9.放大、缩小工具不能用。
解决方案:在显示里找到1:1工具,不要打钩就可以了。
10.推板里输入放码量后,再推开,没有效果?解决方案:A、先在设置里找到号型名称设置把号型设置好。
B、接下来在显示层里把其它号型设为彩色。
11.推板里出现红点?解决方案:A、菜单栏→推板→解锁放码点→框选红点,右键结束。
12、读图时,要将两条线组成的图形从中断开。
原因:两点连线;三点方可组成面。
可能出现状况:1、系统拒绝加缝边。
2、在唛架中不显示填充颜色。
常见故障排除方案13、网络版“号型名称设置”不能保存的情况下,检查ET系统文件夹属性是否全部改为“存档”或将ET-2005文件夹中的子文件夹SYS-DIR中ETSYSTEM文件删除。
Etmvc学习文档etmvc框架介绍如今的Java Web开发对于需求来说已经变得过于复杂。
当今众多Java领域的Web开发框架不仅使用复杂,而且并没有很好的遵循Don’t Repeat Yourself(DRY)原则。
之前看过struts, spring mvc, ror, grails等框架,其中最欣赏ror了,struts的灵活性对于多数中小型项目而言显得对于多余。
特别是在AJAX如此盛行的今天,现有的框架对AJAX的支持显得不足。
于是,萌生了开发一套简易框架的念头,再后来就有了现在的etmvc。
一、什么是etmvc?etmvc是一套轻量级简易高效的WEB开发框架,严格遵循MVC的思想。
et一词源于1982年斯皮尔伯格执导的一部温馨科幻片《E.T.》(外星人),意思就是来自外星人的,不受束缚的MVC,开发者可以快乐地做WEB开发,而不受传统的烦杂折磨。
二、etmvc框架定位我们给这个框架的定位如下:∙简易:代码要简单,开发要容易。
约定优于配置,再也没有XML的配置之苦。
∙性能:在满足功能的前提下尽量地提高性能。
∙实用:没有太多花哨的东西,一切从实用的角度考虑。
三、授权协议etmvc框架采用LGPL授权。
四、etmvc框架的组成etmvc框架包括mvc和一个可选的orm实现,可选的orm实现是一个ActiveRecord框架,独立于mvc,可以在非WEB的应用程序中使用。
五、etmvc框架的安装1获取最新的框架:从本站获取最新的etmvc框架。
2建立WEB项目,将下载的压缩文件解压至项目的/WEB-INF/lib目录中。
3配置数据库,在/WEB-INF/classes目录中建立数据库连接配置文件activerecord.properties,配置示例:源码复制打印3domain_base_class=com.et.ar.ActiveRecordBase33com.et.ar.ActiveRecordBase.driver_class=com.mysql.jdbc.Driver3com.et.ar.ActiveRecordBase.url=jdbc:mysql://localhost/mydbername=root3com.et.ar.ActiveRecordBase.password=soft1234563com.et.ar.ActiveRecordBase.pool_size=24配置/WEB-INF/web.xml,添加一个过滤器,配置示例:源码复制打印4<filter>4<filter-name>etmvc</filter-name>4<filter-class>com.et.mvc.DispatcherFilter</filter-class>4<init-param>4<param-name>controllerBasePackage</param-name>4<param-value>controllers</param-value>4</init-param>4<init-param>4<param-name>viewBasePath</param-name>4<param-value>/views</param-value>4</init-param>4</filter>4<filter-mapping>4<filter-name>etmvc</filter-name>4<url-pattern>/*</url-pattern>4</filter-mapping>5建立保存视图模板的目录/views。
六、etmvc框架的基本概念6controller:控制器是属于请求范围的,用于处理请求,创建或者准备响应。
每次请求都会创建一个控制器实例,控制器的类名必须以Controller结尾,一般整个应用程序会创建一个控制器的基类ApplicationController,然后具体的其它控制器再继承之。
7action:每个URL操作将映射到一个action上,一个action是一个控制器的方法,一个控制器可以管理彼此相关的多个action。
一个控制器中标准的action命名参考:o index:默认的动作o show:显示动作o create:新建动作o save:保存动作o edit:修改动作o update:更新动作o destroy:删除动作8model:模型,是一个数据实体,将对应到具体的数据表中,这种映射关系是通过ActiveRecord实现的。
所以数据表中的字段名就是模型对象中的属性名,不再需要用XML配置描述了。
9view:视图,etmvc支持多种视图,甚至一个action多视图,最常用的视图是JspView,在AJAX应用中是JsonView,下载处理二进制数据时是BinaryView,等等。
七、Hello,World之旅OK,现在我们开始Hello,World之旅,请参阅《Hello,World经典示例》。
关于etmvc的配置etmvc遵循“约定优于配置”的原则,通过文件的命名及存放位置来代替显式的配置,避免编写烦杂的XML配置文件。
etmvc的配置只有一处,即在web.xml中配置一个filter,如下所示:源码复制打印1<filter>2<filter-name>etmvc</filter-name>3<filter-class>com.et.mvc.DispatcherFilter</filter-class>4<init-param>5<param-name>controllerBasePackage</param-name>6<param-value>controllers</param-value>7</init-param>8<init-param>9<param-name>viewBasePath</param-name>10<param-value>/views</param-value>11</init-param>12<init-param>13<param-name>plugin</param-name>14<param-value>plugin.OcrServer</param-value>15</init-param>16</filter>17<filter-mapping>18<filter-name>etmvc</filter-name>19<url-pattern>/*</url-pattern>20</filter-mapping>其中,filter的初始参数有三个:controllerBasePackage, viewBasePath, plugin,说明如下:1、controllerBasePackage是控制器的基包名称,如controllers,所有的控制器类必须在controllers包中,或者在controllers的子包中。
控制器类必须以Controller结尾,必须继承Controller,比如有如下的控制器类:源码复制打印21package controllers;2223public class ArticleController extends ApplicationController{24public View showImage(int id) throws Exception{25 //...26 }2728public View download(int id) throws Exception{29 //...30 }3132public void create(){3334 }3536}控制器包名是controllers,控制器类名是ArticleController,有showImage等Action方法。
2、viewBasePath是存放视图模板的位置,如下所示:视图模板的目录结构有一定的规则,在[viewBasePath]目录下是控制器名称(小写),再往下是对应每个Action方法的视图文件。
如ArticleController控制器中的方法create对应到/article/create.jsp视图文件,即执行控制器的create方法后,etmvc根据执行的结果找到对应的视图进行渲染。
3、plugin是插件的配置,一般情况下无须用到,所以不用配置该项,关于插件的使用留到后面的章节再作介绍。
好了,etmvc需要作的配置就这些,是不是很简单。
Hello,World经典示例我们利用etmvc来建立一个Hello,World的WEB应用程序。
一、首先,建立新的WEB项目,引入et-mvc.jar和paranamer-1.3.jar,配置web.xml,加入一个过滤器,如下所示:源码复制打印1<filter>2<filter-name>etmvc</filter-name>3<filter-class>com.et.mvc.DispatcherFilter</filter-class>4<init-param>5<param-name>controllerBasePackage</param-name>6<param-value>controllers</param-value>7</init-param>8<init-param>9<param-name>viewBasePath</param-name>10<param-value>/views</param-value>11</init-param>12</filter>13<filter-mapping>14<filter-name>etmvc</filter-name>15<url-pattern>/*</url-pattern>16</filter-mapping>我们看到,过滤器com.et.mvc.DispatcherFilter目前只有二个参数,controllerBasePackage指的是控制器的包名,viewBasePath指的是视图模板的存放目录。