CN112836982B - 指令列表的生成方法、装置及计算机可读存储介质 - Google Patents
指令列表的生成方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112836982B CN112836982B CN202110198949.7A CN202110198949A CN112836982B CN 112836982 B CN112836982 B CN 112836982B CN 202110198949 A CN202110198949 A CN 202110198949A CN 112836982 B CN112836982 B CN 112836982B
- Authority
- CN
- China
- Prior art keywords
- generating
- instruction list
- list
- sequence
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 238000007639 printing Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000008676 import Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Data Mining & Analysis (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种指令列表的生成方法、装置及计算机可读存储介质,方法包括:指令列表的生成装置在接收到生成请求时,根据生成请求确定序列初值以及本原多项式;根据序列初值以及本原多项式生成伪随机序列列表;根据伪随机序列列表生成指令列表,指令列表用于输出和/或生成工程图纸,其中,指令列表包括绘图指令,所述绘图指令包括绘制形状以及绘制坐标。本发明可避免工程师手动编写绘图指令导致的误差。
Description
技术领域
本发明涉及数据处理技术领域,尤其涉及一种指令列表的生成方法、装置及计算机可读存储介质。
背景技术
现有技术中,工程师经常使用编码的方式进行电子图纸的生成,但是,由于编码方式越来越复杂,工程师需要手动撰写大量的绘图指令,因此,在通过编码的方式进行电子图纸的生成时,容易出现人为误差,导致绘图指令误差大。
发明内容
本发明实施例通过提供一种指令列表的生成方法、装置及计算机可读存储介质,旨在解决现有技术中通过编码的方式进行电子图纸的生成时,容易出现人为误差,导致绘图指令误差大的技术问题。
本发明实施例提供一种指令列表的生成方法,所述方法包括:
在接收到生成请求时,根据所述生成请求确定序列初值以及本原多项式;
根据所述序列初值以及所述本原多项式生成伪随机序列列表;
根据所述伪随机序列列表生成指令列表,所述指令列表用于输出和/或生成工程图纸,其中,所述指令列表包括绘图指令,所述绘图指令包括绘制形状以及绘制坐标。
在一实施例中,所述根据所述伪随机序列列表生成指令列表的步骤包括:
在所述伪随机序列中获取目标序列,所述目标序列包括要生成对应的绘图指令的伪随机序列;
获取所述目标序列对应的绘制坐标;
根据所述目标序列对应的绘制坐标以及预设的绘制形状生成所述指令列表。
在一实施例中,所述根据所述伪随机序列列表生成指令列表的步骤之后,所述方法还包括:
根据所述指令列表生成电子图纸。
在一实施例中,所述根据所述指令列表生成电子图纸的步骤包括:
通过预设绘图程序根据所述指令列表生成所述电子图纸,其中,所述预设绘图程序包括CAD绘图程序。
在一实施例中,所述根据所述指令列表生成电子图纸的步骤之后,所述方法还包括:
根据所述电子图纸打印工程图纸。
在一实施例中,所述根据所述伪随机序列列表生成指令列表的步骤包括:
获取所述伪随机序列列表的序列值以及序号;
根据所述序列值生成所述序号对应的绘图指令,以生成所述指令列表。
在一实施例中,所述根据所述伪随机序列列表生成指令列表的步骤之后,所述方法还包括:
输出所述指令列表。
本发明实施例还提供一种指令列表的生成方法装置,所述指令列表的生成方法装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的指令列表的生成方法程序,所述处理器执行所述指令列表的生成方法程序时实现如上所述的指令列表的生成方法的各个步骤。
本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令列表的生成方法程序,所述指令列表的生成方法程序被处理器执行时实现如上所述的指令列表的生成方法的各个步骤。
在本实施例的技术方案中,指令列表的生成装置在接收到生成请求时,根据所述生成请求确定序列初值以及本原多项式;根据所述序列初值以及所述本原多项式生成伪随机序列列表;根据所述伪随机序列列表生成指令列表,所述指令列表用于输出和/或生成工程图纸。由于指令列表的生成装置在接收用户输入的生成请求时,可以根据生成请求携带的信息进行指令列表的生成,用户可在编写绘图指令时直接复制指令列表中的绘图指令,或直接将指令列表导入绘图工具,无需进行手动编写,避免了工程师手动编写可能造成的误差。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例涉及的指令列表的生成方法装置的硬件构架示意图;
图2为本发明指令列表的生成方法第一实施例的流程示意图;
图2A为本发明指令列表的生成方法第一实施例的参考图;
图2B为本发明指令列表的生成方法第一实施例的参考图;
图2C为本发明指令列表的生成方法第一实施例的参考图;
图3为本发明指令列表的生成方法第二实施例的流程示意图;
图4为本发明指令列表的生成方法第三实施例的流程示意图;
图5为本发明指令列表的生成方法第四实施例步骤30的细化流程示意图;
图6为本发明指令列表的生成方法第五实施例的流程示意图。
具体实施方式
为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明的主要解决方案是:指令列表的生成装置在接收到生成请求时,根据所述生成请求确定序列初值以及本原多项式;根据所述序列初值以及所述本原多项式生成伪随机序列列表;根据所述伪随机序列列表生成指令列表,所述指令列表用于输出和/或生成工程图纸。
由于指令列表的生成装置在接收用户输入的生成请求时,可以根据生成请求携带的信息进行指令列表的生成,用户可在编写绘图指令时直接复制指令列表中的绘图指令,或直接将指令列表导入绘图工具,无需进行手动编写,避免了工程师手动编写可能造成的误差。
作为一种实现方式,指令列表的生成方法装置可以如图1。
本发明实施例方案涉及的是指令列表的生成方法装置,指令列表的生成方法装置包括:处理器101,例如CPU,存储器102,通信总线103,编码节点104。其中,通信总线103用于实现这些组件之间的连接通信。
存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1,作为一种计算机存储介质的存储器103中可以包括检测程序;而处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
在接收到生成请求时,根据所述生成请求确定序列初值以及本原多项式;
根据所述序列初值以及所述本原多项式生成伪随机序列列表;
根据所述伪随机序列列表生成指令列表,所述指令列表用于输出和/或生成工程图纸,其中,所述指令列表包括绘图指令,所述绘图指令包括绘制形状以及绘制坐标。
在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
在所述伪随机序列中获取目标序列,所述目标序列包括要生成对应的绘图指令的伪随机序列;
获取所述目标序列对应的绘制坐标;
根据所述目标序列对应的绘制坐标以及预设的绘制形状生成所述指令列表。
在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
根据所述指令列表生成电子图纸。
在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
通过预设绘图程序根据所述指令列表生成所述电子图纸,其中,所述预设绘图程序包括CAD绘图程序。
在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
根据所述电子图纸打印工程图纸。
在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
获取所述伪随机序列列表的序列值以及序号;
根据所述序列值生成所述序号对应的绘图指令,以生成所述指令列表。
在一实施例中,处理器101可以用于调用存储器102中存储的检测程序,并执行以下操作:
输出所述指令列表。
在本实施例的技术方案中,由于指令列表的生成装置在接收用户输入的生成请求时,可以根据生成请求携带的信息进行指令列表的生成,用户可在编写绘图指令时直接复制指令列表中的绘图指令,或直接将指令列表导入绘图工具,无需进行手动编写,避免了工程师手动编写可能造成的误差。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
参照图2,图2为本发明指令列表的生成方法的第一实施例,方法包括以下步骤:
步骤S10,在接收到生成请求时,根据所述生成请求确定序列初值以及本原多项式。
绝对式栅尺(光栅尺或磁栅尺)的测量原理是在栅尺上刻画带有绝对位置编码的码道,读数头通过读取当前位置的编码可以得到绝对位置。
在栅尺上成功刻画编码是实现栅尺功能的前提。目前常用的编码方式有:二进制编码、格雷码编码、正余弦编码、游标编码等。这几种编码方式相对比较简单,只需通过工程图纸软件(如CAD)即可实现栅尺图纸的制作。
以上四种编码,在现有产品中均有使用,但都存在一定的缺陷。
第一种方案中在读取二进制最小值和最大值的临界时,会出现误读的情况,同时随着二进制位数越高,栅尺尺寸越大,无法做到体积小、位数高;第二种方案中格雷码位数越高,栅尺尺寸越大,无法做到体积小、位数高;第三种方案中正余弦编码器是采集模拟量并输出,因此抗污染性很低,对编码器的IP等级有很高的要求,同时无法做到体积小,位数高;第四种方案游标编码通过模拟量来计算当前绝对值,因此抗污染性很低,对编码器的IP等级有很高的要求,成本高;
伪随机序列栅尺的出现弥补了上述四种编码的缺点,可做到尺寸小,量程大,抗污染能力强等。但由于其编码带有随机性,利用传统的方法制作栅尺图纸会极大的增加工程师的工时、消耗工程师的精力、增加栅尺绘制错误的概率。
在本实施例中,上述生成请求可为用户发起,用户可通过指令列表的生成装置中EXCEL程序进行生成请求的发起,具体的,用户在上述EXCEL程序中输入上述序列初值以及上述本原多项式后,指令列表的生成装置会通过EXCEL程序来确定并获取上述序列初值以及本原多项式,其中,对于序列初值,长度可为用户预设,例如:当用户输入14,则伪随机序列的序列初值默认为14个1组成的二进制数。
可选的,生成请求中的序列初值以及本原多项式均为变量,由用户自行定义并输入,其中,本原多项式为一个n次不可约多项式,如果只能整除1+Z^2^n-1而不能整除其它1-Z^L(L<2^n-1),则这种不可约多项式就称为本原多项式。本原多项式的另外一种定义为:系数取自GF(p)上,以GF(p^m)上的本原域元素为根的最小多项式。因为本原多项式一定以n=p^m-1级元素为根,p^m≡1(mod n),所以本原多项式的次数必然是m。对于一个n次多项式,其本原多项式一般有若干个。
步骤S20,根据所述序列初值以及所述本原多项式生成伪随机序列列表。
在本实施例中,对于伪随机序列的含义,一方面它是预先确定的,并且是可以重复生产和复制的;根据其本源多项式的次数r(序列初值),可生成不同数量的伪随机序列,以r=14(序列初值为14个1)为例,生成的序列数量为(2^14)-1=16383。
可选的,以下面的本原多项式为例|:
f(x)=x14+x13+x9+x8+x4+x1+1
其结构逻辑图如图2A所示。转换成EXCEL公式语言为:
f(x)=if(MOD((D4+D8+D9+D10+D13+D14),2),1,0)
即先计算D4、D8、D9、D10、D13、D14的和,再对2取余,如果余数为1则输出1,反之则输出0。如图2A所述,按照表中箭头方向进行移位、重复上步计算,即可获得伪随机序列。容易理解的是,本申请还可包括其他类型的本源多项式。
步骤S30,根据所述伪随机序列列表生成指令列表,所述指令列表用于输出和/或生成工程图纸,其中,所述指令列表包括绘图指令,所述绘图指令包括绘制形状以及绘制坐标。
在本实施例中,可基于得到的伪随机序列列表来确定其对应的绘制形状以及绘制坐标,以生成上述指令列表,具体的,指令列表包括绘图指令,绘图指令包括绘制形状以及绘制坐标,其中,绘制形状为预设的,绘制坐标是基于伪随机序列确定的。例如:可在所述伪随机序列中获取目标序列,上述目标序列包括要生成对应的绘图指令的伪随机序列;获取目标序列对应的绘制坐标;根据目标序列对应的绘制坐标以及预设的绘制形状生成所述指令列表。对于生成的指令列表可参考图2C,其中,“REC”表示预设的绘制形状为矩形,“132.5,101.75 127.5,98.25”则为绘制矩形的绘图坐标。
可选的,以上述序列初值为14个1为例,利用m序列生成绝对值真值表。将位长为16383的m序列进行编号。从编号0编到编号16382,转换成十六进制为0x0000~0x3FFE。由于m序列位宽为14位,即每次读取14位m序列,如图2所示,当读到m序列为11111111111111(二进制)时,对应的绝对值为0x0000,读到m序列为11111111111110(二进制)时,对应的绝对值为0x0001…,读到01111111111111(二进制)时,对应的绝对值为0x3FFE。这样,通过读取m序列的值即可获得当前的绝对值。进一步的,在EXCEL程序中运用IF函数,以判断m的值是否为1,若为1则生成绘图指令,若为0则不生成绘图指令,以生成上述指令列表。
在本实施例的技术方案中,由于指令列表的生成装置在接收用户输入的生成请求时,可以根据生成请求携带的信息进行指令列表的生成,用户可在编写绘图指令时直接复制指令列表中的绘图指令,或直接将指令列表导入绘图工具,无需进行手动编写,避免了工程师手动编写可能造成的误差。
参照图3,图3为本发明指令列表的生成方法的第二实施例,基于第一实施例,步骤S30之后,包括:
步骤S40,根据所述指令列表生成电子图纸。
在本实施例中,在生成了上述指令列表后,可根据所述指令列表生成电子图纸。
可选的,通过预设绘图程序根据所述指令列表生成所述电子图纸,其中,所述预设绘图程序包括CAD绘图程序。例如:打开CAD绘制程序,然后在CAD中的命令输入窗口依次将上述指令列表中的绘图指令导入CAD绘图程序的命令框并执行,以生成上述电子图纸。
在本实施例的技术方案中,可基于用户输入的生成请求,生成电子图纸,降低了人为参与,一方面,可提高电子图纸生成的智能化程度,另一方面,还降低了人为操作所导致的误差。
参照图4,图4为本发明指令列表的生成方法的第三实施例,基于第一或第二实施例,步骤S40之后,包括:
步骤S50,根据所述电子图纸打印工程图纸。
在本实施例中,在生成电子图纸后,可基于电子图纸进行工程图纸的打印。
可选的,上述栅尺为光栅尺传感器,光栅是结合数码科技与传统印刷的技术,能在特制的胶片上显现不同的特殊效果。在平面上展示栩栩如生的立体世界,电影般的流畅动画片段,匪夷所思的幻变效果。光栅是一张由条状透镜组成的薄片,当我们从镜头的一边看过去,将看到在薄片另一面上的一条很细的线条上的图像,而这条线的位置则由观察角度来决定。如果我们将这数幅在不同线条上的图像,对应于每个透镜的宽度,分别按顺序分行排列印刷在光栅薄片的背面上,当我们从不同角度通过透镜观察,将看到不同的图像。光栅尺:其实起到的作用是对刀具和工件的坐标起一个检测的作用,在数控机床中常用来观察其是否走刀有误差,以起到一个补偿刀具的运动的误差的补偿作用,其实就象人眼睛看到我切割偏没偏的作用,然后可以给手起到一个是否要调整我是否要改变用力的标准。光栅尺位移传感器(简称光栅尺),是利用光栅的光学原理工作的测量反馈装置。光栅尺位移传感器经常应用于数控机床的闭环伺服系统中,可用作直线位移或者角位移的检测。其测量输出的信号为数字脉冲,具有检测范围大,检测精度高,响应速度快的特点。例如,在数控机床中常用于对刀具和工件的坐标进行检测,来观察和跟踪走刀误差,以起到一个补偿刀具的运动误差的作用。
可选的,上述栅尺为磁栅尺,磁栅尺是利用与录音技术相似的方法,通过录磁头在磁性尺(或盘)上录制出间隔严格相等的磁波这一过程称为录磁。已录制好磁波的磁性尺称为磁栅尺。磁栅尺上相邻栅波的间隔距离称为磁栅的波长,又称为磁栅的节距(栅距)。
在本实施例的技术方案中,在基于用户输入的生成请求生成电子图纸后,对上述电子图纸进行打印,可提高生成工程图纸的智能化程度。
参照图5,图5为本发明指令列表的生成方法的第四实施例,基于第一至第三任一实施例,步骤S30包括:
步骤S31,获取所述伪随机序列列表的序列值以及序号。
在本实施例中,上述序列值为上述伪随机序列列表中,伪随机序列对应的二进制数的绝对值,上述序号为每个伪随机序列的ID的列表变化。
步骤S32,根据所述序列值生成所述序号对应的绘图指令,以生成所述指令列表。
在本实施例中,将上述伪随机序列列表中的序列值为1的伪随机序列确定为需要绘制对应的图形的序列,则将上述ID确定上述绘制坐标,再基于预设的绘制形状,生成上述指令列表。
在本实施例的技术方案中,通过将伪随机序列列表的序列值转换为绝对值,在指令列表的生成装置进行序列值读取以及识别时,可将上述绝对值替代为较长的伪随机序列,从而降低了读取以及识别所需的计算资源。
参照图6,图6为本发明指令列表的生成方法的第六实施例,基于第一至第五任一实施例,步骤S30之后,还包括:
步骤S60,输出所述指令列表。
在本实施例中,可将上述指令列表输出至EXCEL的显示界面,以使得用户可直观的了解绘图指令详情,进一步的,可生成指令列表对应的提示信息提醒用户生成完毕。
在本实施例的技术方案中,通过输出指令列表以及对应的提示信息,可提高用户体验。
为实现上述目的,本发明实施例还提供一种指令列表的生成方法装置,所述指令列表的生成方法装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的指令列表的生成方法程序,所述处理器执行所述指令列表的生成方法程序时实现如上所述的指令列表的生成方法的各个步骤。
为实现上述目的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令列表的生成方法程序,所述指令列表的生成方法程序被处理器执行时实现如上所述的指令列表的生成方法的各个步骤。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或指令列表的生成方法程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的指令列表的生成方法程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和指令列表的生成方法程序产品的流程图和/或方框图来描述的。应理解可由指令列表的生成方法程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些指令列表的生成方法程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些指令列表的生成方法程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些指令列表的生成方法程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (9)
1.一种指令列表的生成方法,其特征在于,所述方法包括:
在接收到生成请求时,根据所述生成请求确定序列初值以及本原多项式;
根据所述序列初值以及所述本原多项式生成伪随机序列列表;
根据所述伪随机序列列表生成指令列表,所述指令列表用于输出和/或生成工程图纸,其中,所述指令列表包括绘图指令,所述绘图指令包括绘制形状以及绘制坐标。
2.如权利要求1所述的指令列表的生成方法,其特征在于,所述根据所述伪随机序列列表生成指令列表的步骤包括:
在所述伪随机序列中获取目标序列,所述目标序列包括要生成对应的绘图指令的伪随机序列;
获取所述目标序列对应的绘制坐标;
根据所述目标序列对应的绘制坐标以及预设的绘制形状生成所述指令列表。
3.如权利要求1所述的指令列表的生成方法,其特征在于,所述根据所述伪随机序列列表生成指令列表的步骤之后,所述方法还包括:
根据所述指令列表生成电子图纸。
4.如权利要求3所述的指令列表的生成方法,其特征在于,所述根据所述指令列表生成电子图纸的步骤包括:
通过预设绘图程序根据所述指令列表生成所述电子图纸,其中,所述预设绘图程序包括CAD绘图程序。
5.如权利要求3所述的指令列表的生成方法,其特征在于,所述根据所述指令列表生成电子图纸的步骤之后,所述方法还包括:
根据所述电子图纸打印工程图纸。
6.如权利要求1所述的指令列表的生成方法,其特征在于,所述根据所述伪随机序列列表生成指令列表的步骤包括:
获取所述伪随机序列列表的序列值以及序号;
根据所述序列值生成所述序号对应的绘图指令,以生成所述指令列表。
7.如权利要求1所述的指令列表的生成方法,其特征在于,所述根据所述伪随机序列列表生成指令列表的步骤之后,所述方法还包括:
输出所述指令列表。
8.一种指令列表的生成方法装置,其特征在于,所述指令列表的生成方法装置包括:存储器、处理器及存储在所述存储器上并可在处理器上运行的指令列表的生成方法程序,所述处理器执行所述指令列表的生成方法程序时实现如权利要求1至7中任一项所述的指令列表的生成方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有指令列表的生成方法程序,所述指令列表的生成方法程序被处理器执行时实现如权利要求1至7中任一项所述的指令列表的生成方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110198949.7A CN112836982B (zh) | 2021-02-22 | 2021-02-22 | 指令列表的生成方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110198949.7A CN112836982B (zh) | 2021-02-22 | 2021-02-22 | 指令列表的生成方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112836982A CN112836982A (zh) | 2021-05-25 |
CN112836982B true CN112836982B (zh) | 2023-06-23 |
Family
ID=75934276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110198949.7A Active CN112836982B (zh) | 2021-02-22 | 2021-02-22 | 指令列表的生成方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112836982B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4667301A (en) * | 1983-06-13 | 1987-05-19 | Control Data Corporation | Generator for pseudo-random numbers |
FR2792797A1 (fr) * | 1999-04-23 | 2000-10-27 | Thomson Csf | Procede de tatouage d'images |
CN1547134A (zh) * | 1999-10-25 | 2004-11-17 | ��������³���о��ɷ�����˾ | 用于图象设计的方法与系统 |
CN101763654A (zh) * | 2010-01-19 | 2010-06-30 | 江苏大学 | 一种基于彩色伪随机编码投影的特征点匹配方法 |
CN103557878A (zh) * | 2013-07-26 | 2014-02-05 | 广东工业大学 | 一种绝对光栅尺的多轨道编码方法 |
CN107291421A (zh) * | 2017-06-09 | 2017-10-24 | 中国电子科技集团公司第四十研究所 | 一种可编程图形序列发生系统及方法 |
CN110097613A (zh) * | 2019-05-08 | 2019-08-06 | 广西大学 | 一种基于概率计算的b样条曲线生成方法和系统 |
CN111735482A (zh) * | 2020-07-06 | 2020-10-02 | 长春汇通光电技术有限公司 | 绝对值编码器及其读位方法、以及电子设备 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6996295B2 (en) * | 2002-01-10 | 2006-02-07 | Siemens Corporate Research, Inc. | Automatic document reading system for technical drawings |
US9177082B2 (en) * | 2011-10-14 | 2015-11-03 | Siemens Product Lifecycle Management Software Inc. | Drawing automation in computer aided design systems |
US9245059B2 (en) * | 2012-03-29 | 2016-01-26 | Niculaie Trif | System and method for determining a location within complex structures using pseudorandom encoding techniques |
-
2021
- 2021-02-22 CN CN202110198949.7A patent/CN112836982B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4667301A (en) * | 1983-06-13 | 1987-05-19 | Control Data Corporation | Generator for pseudo-random numbers |
FR2792797A1 (fr) * | 1999-04-23 | 2000-10-27 | Thomson Csf | Procede de tatouage d'images |
CN1547134A (zh) * | 1999-10-25 | 2004-11-17 | ��������³���о��ɷ�����˾ | 用于图象设计的方法与系统 |
CN101763654A (zh) * | 2010-01-19 | 2010-06-30 | 江苏大学 | 一种基于彩色伪随机编码投影的特征点匹配方法 |
CN103557878A (zh) * | 2013-07-26 | 2014-02-05 | 广东工业大学 | 一种绝对光栅尺的多轨道编码方法 |
CN107291421A (zh) * | 2017-06-09 | 2017-10-24 | 中国电子科技集团公司第四十研究所 | 一种可编程图形序列发生系统及方法 |
CN110097613A (zh) * | 2019-05-08 | 2019-08-06 | 广西大学 | 一种基于概率计算的b样条曲线生成方法和系统 |
CN111735482A (zh) * | 2020-07-06 | 2020-10-02 | 长春汇通光电技术有限公司 | 绝对值编码器及其读位方法、以及电子设备 |
Non-Patent Citations (5)
Title |
---|
Polynomial pseudo-random number generator via cyclic phase;March,A et al;《MATHEMATICS AND COMPUTERS SIMULATION》;第79卷(第11期);第 3328-3338页 * |
一种矩阵码与伪随机码组合的光栅尺编码机制;李昭然等;《制造业自动化》(第6期);第113-116页 * |
基于伪随机序列的索引式绝对位置编码;王阳等;《计量学报》(第2期);第24-29页 * |
基于伪随机编码调制的视觉诱发电位脑机接口研究;龚华云;《中国优秀硕士学位论文全文数据库 医药卫生科技辑》(第2期);第E080-8页 * |
杨爵等.《高等学校教学参考书 实用纠错编码》.中国铁道出版社,1998,第308-309页. * |
Also Published As
Publication number | Publication date |
---|---|
CN112836982A (zh) | 2021-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104793560B (zh) | 用于生成轨迹的方法和系统 | |
CN107314780B (zh) | 定位绝对码的解码装置及解码方法 | |
CN103769692B (zh) | 大型齿轮齿距偏差在机测量装置和方法 | |
CN103557878B (zh) | 一种绝对光栅尺的多轨道编码方法 | |
CN112380716B (zh) | 一种基于学习算法的sla 3d打印时间预估方法及系统 | |
CN104626593A (zh) | 3d打印的cnc系统与打印文件的生成方法、打印方法 | |
CN112836982B (zh) | 指令列表的生成方法、装置及计算机可读存储介质 | |
US9304508B2 (en) | System and method for performing undo and redo operations during machining simulation | |
CN118875535B (zh) | 切割方法、装置、计算机设备、可读存储介质和程序产品 | |
KR940009710B1 (ko) | 가변의 주사속도로 바 코드 정보를 판독하는 방법 및 재생하는 시스템 | |
CN118237758B (zh) | 一种二维码打标方法、装置、打标设备及存储介质 | |
CN101592468A (zh) | 伪随机码位移传感器的环形寻址方法及其系统 | |
CN116466650A (zh) | 数控机床精度补偿方法及应用 | |
CN108985799B (zh) | 一种基于随机痕迹特征的产品保真方法 | |
CN116644032A (zh) | 数据库文件的生成方法、装置、计算机设备和存储介质 | |
CN112158016B (zh) | 基于分频倍频的雕刻方法、装置、计算机设备和存储介质 | |
CN108445836A (zh) | 新型移动龙门车床中高精度后处理加工误差补偿方法 | |
JP2023006301A (ja) | シミュレーションシステム、シミュレーションシステムの方法、およびシミュレーションのプログラム | |
JP4519183B2 (ja) | Ab相信号発生器、rdコンバータ及び角度検出装置 | |
CN117671131B (zh) | 一种基于深度学习的工业零件三维点云修复方法及装置 | |
JP2021060341A (ja) | アブソリュートリニアエンコーダ | |
CN103200446A (zh) | 一种多媒体文件的播放方法及装置 | |
CN113656869B (zh) | 模型自动编码方法、装置、设备及存储介质 | |
CN109341726B (zh) | 一种串行绝对编码器的编码方法 | |
CN119644903A (zh) | 机床模拟驱动电路及机床控制系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |