机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5810|回复: 13
打印 上一主题 下一主题

加工中心高级宏程序算法运用讨论2

[复制链接]
跳转到指定楼层
1#
发表于 2011-7-21 11:06:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 jiangssli 于 2011-7-21 11:11 编辑 0 k, u- G1 v6 U$ d. Q
! s+ d7 p; v% ~, G' ?2 R
9 d# W% z' {6 r' p; J1 O0 \
1、以A5圆心为XY原点。& Y' b5 D% B! X: u" u9 R) P, Z
2、A1-A9共9个孔,按A1-A9的顺序打孔,编写程序最多九个坐标。( o5 x. w0 P6 m  S
3、#110=0 9个孔全打
' n+ C. q  i$ ~, z$ y       =1 打A1孔0 {+ p3 W) f" h% Q8 `& e$ F$ K
       =2 打A2孔6 U5 ^4 P6 M) j! \5 J- M& j8 l
       =3 打A3孔7 A' [6 X/ ]" e
       =4 打A4孔, g: v" D: O! j, R# j) X* v
       =5 打A5孔2 R! s2 h( z3 k6 B* Q
       =6 打A6孔5 q9 F4 L& T4 R7 y. ^+ x, x
       =7 打A7孔
& y' l7 \- @9 e2 o; {% e       =8 打A8孔7 Q8 w, s' v$ K1 L% c4 z
       =9 打A9孔& B/ P  W) b# X. E0 W
       = >=1 且 <=9 其的任意9位之内的数组合,包括9位实现打相应的孔
4 J5 D2 o7 H! A, M; X% Z4 G; k       比如:=2453814 @7 s* F9 s/ b6 d
       打A2 A4 A5 A3 A8 A1
$ B+ w- B9 i' p$ E' L8 o       程序要有容错功能,错误的模式不能打
$ x  @$ n4 O/ x6 S9 V7 x       比如:=12395624
2 E$ \- m" ^& F       其中有两个A2孔,为错误模式。
5 ]  v/ U( \7 c; P) s4、程序尽量优化。
) i/ ~4 C3 j6 V7 H2 [7 A$ [
$ ^. s0 C( t& n" M3 o% `

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
回复

使用道具 举报

2#
发表于 2011-7-21 20:56:32 | 只看该作者
       还真难啊!!思路???????????
回复 支持 反对

使用道具 举报

3#
发表于 2011-7-21 21:52:18 | 只看该作者
这个问题有这么复杂吗?" x. m3 F6 h4 J3 k. F- l
一个if语句一个子程序就能搞定了呀!

点评

请先看明白题目要求吧!!谢谢!!  发表于 2011-7-22 09:11
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2011-7-22 09:22:54 | 只看该作者
zhongguyiren 发表于 2011-7-21 21:52 , Z( n7 `$ [$ Y2 S* i, d
这个问题有这么复杂吗?) H' r. O( g3 j* K" r6 a
一个if语句一个子程序就能搞定了呀!
; e3 F5 T5 X& b" E8 h/ J8 N
首先这个题目会用到很多算法!数组移位分解,程序必须得自己读取分解的每个数字是否重复,把分解出来的数字从小到大排列等....
. ]! W% H- g, k绝不是像你说的一个IF就可以搞定的!!
回复 支持 反对

使用道具 举报

5#
发表于 2011-7-26 21:18:02 | 只看该作者
X轴做好一个之后减去一个30,做好之后Y轴同上
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2011-7-26 22:10:15 | 只看该作者
407066994 发表于 2011-7-26 21:18 & |2 I( M; ?" D8 O+ `  X
X轴做好一个之后减去一个30,做好之后Y轴同上
! d* ~% c) a& b7 ^+ b! K
你肯定没有看明白题目要求的意思
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2013-8-24 15:13:39 | 只看该作者
好久没有来看这个帖子了,这么有意思的题目居然没有人来看,也没有人拿去做练习.......
回复 支持 反对

使用道具 举报

8#
发表于 2013-11-20 10:22:46 | 只看该作者
简单的事麻烦画了,我500个孔也就一段主程序调用子宏程序就好了,铣孔也简单。若要指定某个孔的话,另起个程序,指定行列值就可以了
回复 支持 反对

使用道具 举报

9#
发表于 2013-11-22 16:29:58 | 只看该作者
曲高和寡
回复 支持 反对

使用道具 举报

10#
发表于 2013-11-22 18:01:19 | 只看该作者
1把每个点对应另外个点的数学关系表达好,然后编写。5 j, n0 j: i0 T8 ?
2设定函数关系其序列号乘积1*2*3.。。。。。*9,没算过比如是10万,读序列号时候乘积只要不是10万那就报错( z3 Q* ?" I  K5 d/ m" |( m
8 i- D) ]& d! G  k& r
  3.我不会宏程序,从没用过。说下菜鸟的想法而已。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-12-1 12:33 , Processed in 0.051800 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表