本发明专利技术公开了一种离心标牌刻度字符计算机绘制方法,该方法包含下列步骤:输入圆弧、刻度线、刻度字符参数、离心坐标;先绘制辅助圆;再根据刻度字符的理论偏转角度绘制辅助射线;得到辅助射线与辅助圆的交点为刻度字符的中心点,再根据刻度字符的字体参数绘制刻度字符,此时该点是刻度字符的左上角点,再得到绘制好的刻度字符的范围边框,计算并移动刻度字符,再旋转相应角度完成绘制。本发明专利技术解决了现有绘制方法中离心标牌的刻度字符绘制位置不正确的问题,改进了离心标牌的绘制方法。
【技术实现步骤摘要】
本专利技术涉及一种标牌绘制方法,尤其涉及,属于印刷
技术介绍
随着计算机在工厂的普及,越来越多的企业使用CAD软件进行绘图,在标牌厂的标牌制作工艺流程中,一般先用CAD绘图软件将需要制作的标牌图形在计算机中绘制好并保存,然后将标牌图形文件转换成和激光照排机兼容的文件格式输出到照排机,照排机打印出胶片后进行生产。某些特殊标牌,例如扭矩表标牌(如图1所示)、万用表标牌中一条刻度(如图2所示),其主体部分是一条圆弧或多条弧,每条圆弧有多个刻度线与刻度字符,但圆弧与刻度线的中心不在一个圆心上,即圆弧按照其自身的圆心绘制,而刻度线与刻度字符按另一个中心通过角度偏转的方法绘制。图1中上面的点是圆弧的圆心,下面的点是刻度线与刻度字符的中心点,即离心点。图2中上面的点是刻度线与刻度字符的中心点,即离心点,下面的点是圆弧的中心点。此类标牌就是所说的离心标牌,该标牌具体的特点在公开号CN101882175A的专利已详细叙述,其绘制方法也有详细描述,但未涉及离心标牌对应刻度字符的绘制方法。公开号CN101916316A的专利描述了一种标牌刻度值绘制方法,该方法包括以下主要步骤:根据起终角度、起终数值和步长值以等差序列方式计算得到每个刻度值的偏转角度;根据刻度值路径弧的圆心、半径和每个刻度值的偏转角度计算得到刻度值的定位点,即刻度值左上角点;根据刻度值的旋转方向和偏转角度分别计算出每个刻度值的旋转角度并保存;用多行文字的方式在定位点位置上逐一绘制刻度值;通过范围函数逐一得到刻度值的范围边框,即刻度值的高度值h和宽度值w ;将每个刻度值从定位点向-X轴方向移动宽度值w的1/2,向y轴方向移动高度值h的1/2,使左上角点成为刻度值的中心点。图3是用该方法绘制离 心标牌刻度线与刻度值的方法,可见刻度值并不在正确的位置上。所以公开号CN101882175A的专利和公开号CN101916316A的专利未能实现绘制离心标牌刻度字符的绘制。
技术实现思路
本专利技术的目的在于提供,能够根据离心坐标、圆弧坐标、刻度字符半径、刻度字符偏转角度参数绘制出刻度字符的离心标牌改进绘制方法。本专利技术的目的通过以下技术方案予以实现:,该方法包括下列步骤:I)输入离心标牌圆弧圆心坐标P、圆弧起始角度Al、圆弧终止角度A2,圆弧半径R,输入刻度字符所在路径弧的中心点Pl和刻度字符半径Rl,中心点Pl即为离心点,选择整体刻度字符的文字样式,输入整体刻度字符的字体高度H、宽度因子W1、字符间距W2、旋转方向D ;2)如果标牌的整体刻度字符为均分的数值字符,则输入刻度字符起始角度A3、终止角度A4、起始字符Numberl、终止字符Number2和步长值Step,并根据起始角度A3、终止角度A4、起始字符Numberl、终止字符Number2和步长值Step以等差序列的方式计算得到每个刻度字符N1…Nn及每个刻度字符的理论偏转角度B1…an,η为刻度字符的总个数;如果是非均分刻度字符逐一输入刻度字符^…义和理论偏转角度a^an,η为刻度字符的总个数,由于非均分的每个刻度字符是无需计算、逐一录入得到的,所以可以输入非数字,如中文、英文;下面根据刻度字符的总个数逐一绘制,第一个刻度字符与刻度字符理论偏转角度为N1和B1 ;3)绘制以圆弧的圆心坐标P为中心,刻度字符半径Rl为半径的辅助圆fa ;根据刻度字符N1的理论偏转角度B1绘制辅助射线fs,辅助射线fs起点是离心点P1、角度是刻度字符N1的理论偏转角度a1;绘制后得到辅助射线fs与辅助圆fa的交点P2,该交点P2是刻度字符N1的实际定位点P2,该定位点P2是刻度字符N1的中心点P2 ;4)根据刻度字符N1的字体参数用多行文字的方式先在刻度字符N1的实际定位点P2位置上绘制刻度字符N1,由于AutoCAD的文字是从左上角点向右向下绘制的,所以此时刻度字符N1的实际定位点P2所处的位置在刻度字符N1的左上角点,下面移动刻度字符N1使刻度字符的实际定位点P2成为刻度字符N1的中心点;5)通过GeometricExtents函数得到绘制好的刻度字符N1的范围边框,即刻度字符N1边框的从左上角开始顺时针的四个点Pnl、Pn2、Pn3、Pn4,通过x轴与y轴方向两两相减计算得到刻度字符N1的高度h和宽度W,将刻度字符N1从刻度字符的实际定位点P2向-X轴方向移动V2W的距离,向Y轴方向移动72h的距离,使刻度字符的实际定位点P2成为该刻度字符N1的中心点;6)根据刻度字符N1的旋转方向D和理论偏转角度计算出刻度字符N1的旋转角度b,旋转方向D是向圆心方式,旋转角度b是理论偏转角度B1减90度;旋转方向D是反向圆心方式,旋转角度b是理论偏转角度B1加90度;旋转方向D是垂直方式,旋转角度b为O度,无需旋转;将刻度字符N1以刻度字符的实际定位点P2为中心旋转角度b,该刻度字符N1绘制完成,删除辅助射线fs ;重复以上步骤绘制其它的刻度字符;删除辅助圆fa。与现有技术相比,本专利技术的有益效果是:解决了现有绘制方法中离心标牌的刻度字符绘制位置不正确的问题,改进了离心标牌的绘制方法,提高了工作效率。附图说明图1是扭矩表标牌;图2是万用表标牌中一条刻度;图3是常规方法绘制离心刻度字符的示意图;图4是本专利技术的程序流程图;图5、图6、图7、图8、图9是本发 明的实施方式图;实施方式下面结合附图4和具体实施例对本专利技术作进一步说明。标牌制作系统一般由绘图用计算机和激光照排机组成,计算机与照排机互联进行通讯,计算机将绘制好的标牌图形文件转换成和激光照排机兼容的文件格式输出到照排机,照排机打印出胶片后进行生产。本专利技术利用0bjectARX2008针对AutoCAD2008进行二次开发,离心标牌刻度字符改进绘制方法包括下列步骤:I)输入离心标牌圆弧圆心坐标P、圆弧起始角度Al、圆弧终止角度A2,圆弧半径R,输入刻度字符所在路径弧的中心点Pl和刻度字符半径Rl,中心点Pl即为离心点,选择刻度字符的文字样式,输入刻度字符的字体高度H、宽度因子W1、字符间距W2、刻度字符的旋转方向D ;在本实施例中圆弧圆心坐标是P(0,O),圆弧半径R为40毫米,圆弧起始角度Al为320度、终止角度A2为220度,刻度字符的半径、起始与终止角度与圆弧一样,均分50格,刻度字符中心点坐标为P1(0,-5),刻度字符半径Rl为32毫米,选择刻度字符的文字样式,输入刻度字符的字体高度H为3毫米、宽度因子Wl为1、字符间距W2为0.5毫米、刻度字符的旋转方向D为垂直方式;绘制好圆弧与刻度字符,如图5所示;2)如果刻度字符均分数值,则输入刻度字符起始角度A3、终止角度A4、起始数值Numberl、终止数值Number2和步长值Step,并根据起始角度A3、终止角度A4、起始数值Numberl、终止数值Number2和步长值Step以等差序列的方式计算得到每个刻度字符Ν^..Νη及理论偏转角度a^an,n为刻度字符的总个数;如果是非均分刻度字符逐一输入刻度字符^…义和理论偏转角度a^"an,n为刻度字符的总个数,刻度字符可以输入非数字,如中文、英文;下面根据刻度字符的总个数逐一绘制;在本实施例中输入刻度字符3.0,理论偏转角度为12度; 3)绘制以圆弧的圆心P(0,O)为中心本文档来自技高网...
【技术保护点】
一种离心标牌刻度字符计算机绘制方法,其特征在于,该方法包含下列步骤:1)输入离心标牌圆弧圆心坐标P、圆弧起始角度A1、圆弧终止角度A2,圆弧半径R,输入刻度字符所在路径弧的中心点P1和刻度字符半径R1,中心点P1即为离心点,选择整体刻度字符的文字样式,输入整体刻度字符的字体高度H、宽度因子W1、字符间距W2、旋转方向D;2)如果标牌的整体刻度字符为均分的数值字符,则输入刻度字符起始角度A3、终止角度A4、起始字符Number1、终止字符Number2和步长值Step,并根据起始角度A3、终止角度A4、起始字符Number1、终止字符Number2和步长值Step以等差序列的方式计算得到每个刻度字符N1…Nn及每个刻度字符的理论偏转角度a1…an,n为刻度字符的总个数;如果是非均分刻度字符逐一输入刻度字符N1…Nn和理论偏转角度a1…an,n为刻度字符的总个数,由于非均分的每个刻度字符是无需计算、逐一录入得到的,所以可以输入非数字,如中文、英文;下面根据刻度字符的总个数逐一绘制,第一个刻度字符与刻度字符理论偏转角度为N1和a1;3)绘制以圆弧的圆心坐标P为中心,刻度字符半径R1为半径的辅助圆fa;根据刻度字符N1的理论偏转角度a1绘制辅助射线fs,辅助射线fs起点是离心点P1、角度是刻度字符N1的理论偏转角度a1,绘制后得到辅助射线fs与辅助圆fa的交点P2,该交点P2是刻度字符N1的实际定位点P2,该定位点P2是刻度字符N1的中心点P2;4)根据刻度字符N1的字体参数用多行文字的方式先在刻度字符N1的实际定位点P2位置上绘制刻度字符N1,由于AutoCAD的文字是从左上角点向右向下绘制的,所以此时刻度字符N1的实际定位点P2所处的位置在刻度字符N1的左上角点, 下面移动刻度字符N1使刻度字符的实际定位点P2成为刻度字符N1的中心点;5)通过GeometricExtents函数得到绘制好的刻度字符N1的范围边框,即刻度字符N1边框的从左上角开始顺时针的四个点Pn1、Pn2、Pn3、Pn4,通过x轴与y轴方向两两相减计算得到刻度字符N1的高度h和宽度w,将刻度字符N1从刻度字符的实际定位点P2向?x轴方向移动1/2w的距离,向y轴方向移动1/2h的距离,使刻度字符的实际定位点P2成为该刻度字符N1的中心点;6)根据刻度字符N1的旋转方向D和理论偏转角度a1计算出刻度字符N1的旋转角度b,旋转方向D是向圆心方式,旋转角度b是理论偏转角度a1减90度;旋转方向D是反向圆心方式,旋转角度b是理论偏转角度a1加90度;旋转方向D是垂直方式,旋转角度b为0度,无需旋转;将刻度字符N1以刻度字符的实际定位点P2为中心旋转角度b,该刻度字符N1绘制完成,删除辅助射线fs;重复以上步骤绘制其它的刻度字符;删除辅助圆fa。...
【技术特征摘要】
【专利技术属性】
技术研发人员:于萧榕,郭昌言,黄健荣,
申请(专利权)人:江苏科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。