社区活动 技术论坛 VB 之一
VB 之一
2004-05-24 22:08 125 0 20
以下是从WILCOX网上DOWNLOAD下的一个VB SCRIPT 作用是翻转(FLIP)矢量,对于检测SHEET METAL的朋友会有用. Sub Main() Dim App As Object Set App = CreateObject("PCDLRN.Application") Dim Part As Object Set Part = App.ActivePartProgram Dim Cmds As Object Set Cmds = Part.Commands Dim Cmd As Object Dim I As Double, J As Double, K As Double Dim FeatureCmd As Object For Each Cmd In Cmds If Cmd.IsFeature Then Set FeatureCmd = Cmd.FeatureCommand FeatureCmd.GetVector FVECTOR_VECTOR, FDATA_THEO, I, J, K FeatureCmd.PutVector FVECTOR_VECTOR, FDATA_THEO, -I, -J, -K FeatureCmd.GetVector FVECTOR_VECTOR, FDATA_MEAS, I, J, K FeatureCmd.PutVector FVECTOR_VECTOR, FDATA_MEAS, -I, -J, -K FeatureCmd.GetVector FVECTOR_VECTOR, FDATA_TARG, I, J, K FeatureCmd.PutVector FVECTOR_VECTOR, FDATA_TARG, -I, -J, -K End If Next Cmd End Sub 你可COPY到一个TXT FILE THEN SAVE AS .BAS FILE.在PC-DMIS(3.5)中VIEW->BASIC SCRIPT EDITOR,然后打开这个文件,最右边那个播发的ICON就是RUN,然后ANSWER"YES",所有的AUTOFEATURE的矢量都会被FLIP. 我只想抛砖引玉看看这样的交流方式是否受欢迎.
我要回复

登陆后才能评论

登录
所有回贴(20)
以下是从WILCOX网上DOWNLOAD下的一个VB SCRIPT 作用是翻转(FLIP)矢量,对于检测SHEET METAL的朋友会有用. Sub Main() Dim App As Object Set App = CreateObject("PCDLRN.Application") Dim Part As Object Set Part = App.ActivePartProgram Dim Cmds As Object Set Cmds = Part.Commands Dim Cmd As Object Dim I As Double, J As Double, K As Double Dim FeatureCmd As Object For Each Cmd In Cmds If Cmd.IsFeature Then Set FeatureCmd = Cmd.FeatureCommand FeatureCmd.GetVector FVECTOR_VECTOR, FDATA_THEO, I, J, K FeatureCmd.PutVector FVECTOR_VECTOR, FDATA_THEO, -I, -J, -K FeatureCmd.GetVector FVECTOR_VECTOR, FDATA_MEAS, I, J, K FeatureCmd.PutVector FVECTOR_VECTOR, FDATA_MEAS, -I, -J, -K FeatureCmd.GetVector FVECTOR_VECTOR, FDATA_TARG, I, J, K FeatureCmd.PutVector FVECTOR_VECTOR, FDATA_TARG, -I, -J, -K End If Next Cmd End Sub 你可COPY到一个TXT FILE THEN SAVE AS .BAS FILE.在PC-DMIS(3.5)中VIEW->BASIC SCRIPT EDITOR,然后打开这个文件,最右边那个播发的ICON就是RUN,然后ANSWER"YES",所有的AUTOFEATURE的矢量都会被FLIP. 我只想抛砖引玉看看这样的交流方式是否受欢迎.
2004-05-24 22:08
回复
取消
提交
楼上的自己有没有写过有特色的VB,拿出来学习学习。
2004-05-25 14:52
回复
取消
提交
楼上的朋友不要太偏激了,对我来说很有用,我们需要这样的热心人,大家信息共享会提高更快。
2004-05-25 15:49
回复
取消
提交
I love the chanllenge from "wf", that makes this site more interesting. 只可惜B&S上的东东是FREE的BECAUSE THAT'S THEIR JOB,但我的不是.网上的东东我可以借花现佛,而我的只给我愿意给的朋友. NICE TRY THOUGH.
2004-05-25 23:09
回复
取消
提交
上一贴应是回给连先生他老人家的.
2004-05-25 23:15
回复
取消
提交
我没有任何诋毁Canadian User的意思,我认同他的水平, 只是希望能学习和交流更多的更有特色的VB代码,而不仅仅是free 的东东。希望Canadian User不要介意喔 :)
2004-05-26 09:03
回复
取消
提交
有没有VB有详细介绍呀???
2004-05-29 13:23
回复
取消
提交
四海之内皆兄弟,同行不应是冤家. 我也是喜欢有话直说.
2004-05-29 21:36
回复
取消
提交
本人正在初学VB编程,希望有更多应用VB的朋友把自己的实测经验发布出来,共同探索,提高!
2004-05-31 17:46
回复
取消
提交
VB用途广吗?以前没接触到过呢!
2004-11-18 09:08
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能