找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17004|回复: 12
打印 上一主题 下一主题

[原创] snowing 版大按键阵列我的另类做法

[复制链接]
跳转到指定楼层
1
发表于 2006-6-21 10:06:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原题连接:https://www.icax.org/thread-292948-1-1.html
另类的题,另类的做法,第一次在本论坛发表教程,请拍砖.

既然是键的阵列,能否做一个键,阵列的有的键呢?看图,键只有长短的变化,这个对proe 来说,键本身在阵列中的变化是毫不足道的,关键是键的排列不常规,把难点放在阵列的排列上,试一试看能否办到.

本帖子中包含更多资源

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

x

评分

参与人数 1技术 +1 收起 理由
snowing + 1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
13
发表于 2006-10-20 09:56:08 | 只看该作者
我来顶你,楼主!
12
发表于 2006-6-22 08:54:46 | 只看该作者
没人顶,可以拍砖嘛
11
发表于 2006-6-21 11:07:16 | 只看该作者
不清楚的地方,欢迎交流.
10
发表于 2006-6-21 11:05:51 | 只看该作者
三个定位尺寸,按上面关系填写即可.这是最后结果,不妨改变一下阵列数试一试,可行,
附prt以供参照.

[ 本帖最后由 zhangax88 于 2006-6-21 15:07 编辑 ]

本帖子中包含更多资源

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

x
9
发表于 2006-6-21 10:58:51 | 只看该作者
框图中w记录了层位,k记录了idx1在该层序号,e为键长.园圈表示进入下一idx1的计算.依框图写出如下关系式.

if idx1==1
w=0
e=80
k=1
endif
if idx1-2==floor((idx1-2)/6)*6
k=0
w=w+1
e=40
else
if idx1==floor((idx1)/6)*6
w=w+1
k=0
e=80
endif
endif
k=k+1
memb_v=(k-1/2)*e      /*横向定位*/

memb_v=w*20+10       /*纵向定位*/


memb_v=e                  /*键长*/
8
发表于 2006-6-21 10:48:55 | 只看该作者
为了方便,将第一层作0层,以后类推,可以看出,idx1在0或6的倍数时,所在的位置是2个长键的层起始,idx1在2或者2+6的倍数时,所在位置,是四个短键层的起始位置,其它情况下,idx1保持层不变,只是,每次增加1,错动一个键位.为了问题简化,画出如下框图.

[ 本帖最后由 zhangax88 于 2006-6-21 11:12 编辑 ]

本帖子中包含更多资源

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

x
7
发表于 2006-6-21 10:39:12 | 只看该作者
顶!
6
发表于 2006-6-21 10:37:42 | 只看该作者
改回标准位置,准备阵列.
选观察一下规律,第一层两个长键,第二层四个短键,以后交替变化,如果用一个方向阵列的话,选将键作如下编号,idx1依此序变化.

本帖子中包含更多资源

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

x
5
发表于 2006-6-21 10:30:26 | 只看该作者
这是混成的结果,更改键长为40看是否合要求,经验证,满足要求.

本帖子中包含更多资源

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

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-3-3 04:36 , Processed in 0.024937 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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