iCAx开思网

标题: [教程]我也弄个字符陣列教程 [打印本页]

作者: Micowen989    时间: 2005-12-18 08:50
标题: [教程]我也弄个字符陣列教程
今早上看了chocolate 版大的教程,我也想弄个字符教程。方法原理差不多,不过关系式要简单些,不对之处请各位兄弟别扔板砖,要扔就扔钱包吧
第一步:首先建立参数,参见附图
作者: Micowen989    时间: 2005-12-18 08:51
第二步:草绘文字:用使用参数加入BB,见附图002
这里需创建一个点用来做参考增量尺寸。注意这里的尺寸标注为0

[ 本帖最后由 Micowen989 于 2005-12-18 08:54 编辑 ]
作者: Micowen989    时间: 2005-12-18 08:52
然后添加关系:BB=EXTRACT(AA,sd0*(sd0+1)/2+1,sd0+1)就是此處關系式問題,以至於出錯,謝謝大家提醒,謝謝袖珍版大的提醒[color]注意这里一定要写为sd0+1,就可以实现题目中的结果了,其实到这里我们已经完成了最核心的部分。
然后开始数组,不过要注意附图中红色线指明的地方。添加的关系为:memb_i=lead_v+idx1

更正的圖版附後。

[ 本帖最后由 Micowen989 于 2005-12-19 08:16 编辑 ]
作者: Micowen989    时间: 2005-12-18 08:53
最后输入陣列数目5,效果见附图。个人感觉好像这样简单一些,所以就拿出来大家共享一下。
作者: gaojin1974    时间: 2005-12-18 09:30
请问,参数在什么地方建立的?
PROE2001的可以做吗?
作者: Micowen989    时间: 2005-12-18 09:51
我手頭上沒有2001,所以沒辦法告訴你,我記得好像在以前的設置里。
Setup中吧。我猜的。不太清楚!
作者: xxlai    时间: 2005-12-18 10:39
一个字:厉害得不行了!
作者: tpcnb    时间: 2005-12-18 10:45
不錯!支持一下|
作者: Micowen989    时间: 2005-12-18 11:20
謝謝版大加分!
作者: 袖珍天使    时间: 2005-12-18 11:50
原帖由 gaojin1974 于 2005-12-18 09:30 发表
请问,参数在什么地方建立的?
PROE2001的可以做吗?



2001不能做,2001的草绘里没有这个功能
作者: 袖珍天使    时间: 2005-12-18 11:51
就是几个关系式的表达有点不同啊,集中在一个帖子里就好了,这样搞成N个帖子,不太好
作者: 袖珍天使    时间: 2005-12-18 11:53
原帖由 gaojin1974 于 2005-12-18 09:30 发表
请问,参数在什么地方建立的?
PROE2001的可以做吗?


2001的这个地方不同,所以2001里不能做这个阵列!

作者: murphy521    时间: 2005-12-18 13:19
答案与原题有异!!
作者: daydayupzhang    时间: 2005-12-18 14:38
原帖由 murphy521 于 2005-12-18 13:19 发表
答案与原题有异!!


答案与原题无异~!

两者都是在position这个上做了手脚,即都是在字符串位置的取舍上利用了An=A1+(n-1)*n/2这个等差数列公式.
巧克力所讲述的方法是直接在草绘下的extract下的position使用了这个公式,
而楼主则跟我一样,在阵列时的positon的驱动尺寸中使用了该关系公式.其实还能变化呢,写成这样亦可,memb_v=lead_v+idx1*(idx1-1)/2.



倒是无梦兄弟的那种做法是不同,
不过不好,他的那个方法等于还是手动机械式的,
你想想,他在length上每次都增1,这样的话,意思就是说,出来的字符其实都是靠他自己脑子里数着,计算着呢,我要是一改要求,或者让其他人操作那就会乱了阵脚了~!

呵呵,一点小看法,不要向我拍砖~!
作者: 袖珍天使    时间: 2005-12-18 15:06
原帖由 murphy521 于 2005-12-18 13:19 发表
答案与原题有异!!


呵呵,没注意看,确实结果有点差异,应当是哪里数字算的有误,请楼主再看一下吧。
下图显示的结果里,字母有重复:


作者: murphy521    时间: 2005-12-18 15:15
草绘里关系式不对。呵呵,个人意见。
作者: daydayupzhang    时间: 2005-12-18 16:48
晕,
我也没注意看,
楼主草绘下extract(all,sd0+1,sd0+1)
positon与length的驱动都是一样的,
而后在驱动尺寸的relation里加的又是毫无相关的一个尺寸,
这样的话,他要保证length每次长度增加1,则不可避免的造成了position所取位置也只能增加1
呵呵,大家不妨看,楼主的取位也只是1,2,3,4,5....
而不是题目要求的1,2,4,7,11,16........
作者: gglinger    时间: 2005-12-18 17:02
其实这个教程有点问题. 是不可以重复字符的..例如: a bc def 而现在变成: a bc cde defg 这是错误的.
作者: byd    时间: 2005-12-18 19:43
我沒用過野火,暈
作者: Micowen989    时间: 2005-12-19 08:08
確實 有誤導大家之嫌,在這里給大家道謙了!我也沒太看清楚題意。
現已經更正了,謝謝大家的提醒。我以後會小心的了!
作者: xiamen_guo    时间: 2005-12-19 08:18
原帖由 murphy521 于 2005-12-18 15:15 发表
草绘里关系式不对。呵呵,个人意见。

看得挺仔细的,指出误区,请天使版大给于加分鼓励
作者: 袖珍天使    时间: 2005-12-19 09:03
原帖由 xiamen_guo 于 2005-12-19 08:18 发表

看得挺仔细的,指出误区,请天使版大给于加分鼓励


已加,还请兄弟们多多发扬这种精神,确保我们的教程 答案没有错漏
作者: tzx790604    时间: 2005-12-19 10:50
不过俺在阵列时,选择按关系,可是点编辑却没有什么反应,关系式memb_i=lead_v+idx1无法输入,不知为什么?不过不按关系也可以阵列出来,效果如图
作者: poniard    时间: 2005-12-19 11:36
BB=EXTRACT(AA,sd0*(sd0+1)/2+1,sd0+1)
这个关系式我怎么输入后总提示左侧有问题呢。。。
另外extract,类似的函数还有什么?
关系式的意义能讲讲么。。。
sd0应该是“0”这个尺寸吧?
作者: moon    时间: 2005-12-20 23:37
我也是,老是提示有问题
作者: moon    时间: 2005-12-20 23:39
教程有操作过程最好了!
作者: moon    时间: 2005-12-20 23:48
/*  输入使用下列的符号的关系:
/* memb_v - 指定方向中的关系驱动最终尺寸
/* memb_i - 指定方向中的关系驱动增量
/* lead_v - leader 值(选取尺寸确定方向)
/* idx1   -阵列实例索引在第一方向
/* idx2   -阵列实例索引在第二方向
/*   不能在同一关系中使用memb_v 和memb_i
/*-------------------------------------------------------------------

aa=EXTRACT(AA,sd1*(sd1+1)/2+1,sd1+1)
/* ERROR: 发现无效符号'sd1'。
作者: Micowen989    时间: 2005-12-21 08:03
其實SD0就是標注為0的那個尺寸。
你在輸入的時候注意看一下就OK了!
作者: tjs    时间: 2005-12-21 08:07
請問各位大佬野火1.0有沒有這個功能?
作者: guojia_ccc    时间: 2005-12-21 08:42
很好的东东,看了不顶就太不厚道了,我顶!!!!
作者: moon    时间: 2005-12-21 11:52
你这第一张图和第二张的参数怎么不一样呢?
作者: moon    时间: 2005-12-21 12:09
问题如图,
作者: moon    时间: 2005-12-21 12:11
最后做出来是这个样子,简直要晕了!
作者: Micowen989    时间: 2005-12-21 13:44
原帖由 moon 于 2005-12-21 11:52 发表
你这第一张图和第二张的参数怎么不一样呢?

這參數在第二張圖的時候已經被引用了。所以被鎖定。要先建立參數。後面引用就好了。不需要再修改。
作者: hjg16    时间: 2005-12-21 19:09
标题: 加入参数...
2001中如何将文字加入参数???,不是在relations下吧!
作者: moon    时间: 2005-12-22 14:04
有人知道这是为什么吗?
我把系统日期比当前日期倒退一年(2004年的今天)就不出现这个,
作者: Gentleman    时间: 2005-12-25 10:25
不错,学习了
作者: boy彬    时间: 2005-12-29 19:25
厉害,真厉害
作者: 2004334122    时间: 2006-4-6 12:42
好样的

是个人才啊
作者: zhp023    时间: 2006-4-8 12:05
向各位学习!
作者: 陈双    时间: 2006-4-8 12:25
顶一下
作者: dengxu    时间: 2006-4-8 12:55
向各位学习!
作者: amei_xm    时间: 2006-4-14 17:01
太棒了,不过要是能把关系式也做个解说那就更好了
作者: jiangjunlei    时间: 2006-4-24 08:37
厉害,和楼上的有同感呀
作者: alice-1    时间: 2006-4-25 14:24
--------------------------------------------------------------------------------
不錯!頂一下.
作者: qazxsw2    时间: 2006-5-6 15:35
支持下,,学了好长时间了,,N久没用了,,忘的差不多了,,郁闷下
作者: rdleon    时间: 2006-11-22 09:44
這個是野火新增加的功能,2001不能做,2001的草绘里没有这个功能
作者: alice-1    时间: 2006-11-22 11:10
教程過於省略...有的看不懂..不會做
作者: lius60    时间: 2007-4-8 11:19
好好好
作者: zmqjason    时间: 2007-8-6 15:27
做人要厚道,楼主的倾心奉献,不顶就太不人道了,强烈顶起来!!!!!!!!!!!!!!!!!!
作者: t001    时间: 2007-9-5 19:10
等距离阵列: memb_I=(idx1+1)*n,n是代表阵列几个.
但我郁闷的是,为什么后面的尺寸间距总会比前一个少1??
作者: songbin2466    时间: 2008-3-17 14:20
再谈阵列见附图
作者: songbin2466    时间: 2008-3-17 14:23
如何将图片上的数字按照0 2 4 6 8 10 12 14。。。。。。30,我已试过无法实现,请高手出招
作者: dxk8007    时间: 2008-3-18 11:51
不錯!支持一下|
作者: songbin2466    时间: 2008-3-18 20:15
标题:
高手出招,版主是否考虑为加分题目




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3