技巧第四百八十七节啊,我们今天主要来分享一款通过卡 ts 开发做的小插件 啊,他的一个主要的功能就是去自动生成这样的一个红梁的模型啊,我们看一下这个红梁啊啊,他的话就是比较简单,然后上面是有两根黑色的导轨啊,这边的话是有啊,就是一二三四五六七啊,七个加强金 啊,这个红梁。这这个模型本身就是说呀,并不是很复杂,但是也不是很简单啊,我们看一下结果树啊,结果树里啊,里边的这些 绘图步骤啊,也是分好几步是吧?十几步,我们要通过手工去把这个模型给他做出来的话,也是需要啊,就是五到十分钟的时间是吧?啊,但是我们这边的话,通 过一款小插件,我们可以在十秒之内就把这个模型给它生成啊,并且我们可以随意的去修改这个模型的一些参数,比如说它的长度啊,还有这个长宽高是吧?啊,还有这个金的一个数量,现在是七条金是吧?我们可以给它改成一百条金。 好,那么我们这边看一下啊,点击这个工具红,然后这边的话点击红啊,然后直接这边有一个红库是吧?啊,这个是啊,是我们这个小程序 啊,然后点击这个运行啊,我们打开了这个双击文件啊,比如说这里边的话啊,你看这个红梁的啊长宽高是吧?然后还有红金的数量在这里边都有了,是吧?比如说我把这个红金给它改成二十条, 然后把这个红娘的总长度给他改,改的更长一些,给他改成两万,然后支腿的宽度给他改成个九百啊,然后支腿的高度给他改成一个六 六百。好,那么这个时候的话,我们修改完参数啊,直接去点击生成模型就可以了。好,我们看一下啊,就是说不需要太久,只需要十秒钟的时间,然后我们耐心等待一下 啊啊,如果大家想要学习这个卡加尔斯开发的话,可以关注一下卡加小蚂蚁的微信公众号啊,然后这里面的话会啊讲到很多的卡加尔斯开发知识点啊,也可以就是说啊加这个秋秋交流群啊,在这里面的话进行学习交流。 好,现在这个模型已经生成了哈,我们可以看一下这个模型啊,他这个长,应该是啊,就是我们定好的这个两万,然后这个黄金的数量就是二十 啊,也就说一二三四啊,一直到最后的话是有二十条红金啊,像这个宽度和和高度的话啊,都是能够对应起来的。 好,那么这就是啊,就是这一款小插件啊,我们这样的话就是说我们来看一下这个小插件的代码啊啊,我们直接进入到这个工具红,然后进入到这个 vrbc 和编辑器 啊,在这里面的话我们可以看到哈啊,这个代码啊,就是从这个最后,然后一直到最上面啊,代码的数量应该是比较多的,但是这里边啊大部分都是通过这个录制红,然后录制出来的, 然后我们只需要就是在这个开图的时候,把我们这个啊定义一些变量啊,让我们这个变量等于让我们这个窗体 啊里面的这样的一些数值啊,然后后续的话在这个里边啊,在我们这个录制的这些程序里面啊,把这个对应的一些参数啊,修改成这个变量值就可以啊,我们可以看一下啊,啊,你看像这些 啊,像这些是吧?啊,这个我们就是说不能说是很不能说是很简单,但是相对来说啊,这是一款比较简单的小插件啊,就是说并不是说特别复杂 啊,但是就是说我们在这个录制红的这个过程当中啊,啊,我们也需要去注意啊,就是我们这个绘图的一个步骤啊,因为就是说我们有可能并不是说啊一遍就可以把这个红虫穴啊给他录制的完全物品啊,我们也需要就是多次的去尝试 啊,但是相对来说这个啊,录制的过程啊,就是说相对来说还是比较简单的好,那么我们可以继续往下看啊, 就是在这个最后的话啊,你看最后的话还给他添加了一些代码,然后把我们两条导轨的颜色啊给他做了一下改变,就说把他给改成灰色的。好好,那么大家如果想要学习卡加 开发的话,一定要记住关注一下卡其亚小蚂蚁的公众号。好,那么我们今天要分享的这个内容就是先到此为止啊,希望大家能够帮忙点赞转发加评论啊,感谢大家,再见!
粉丝1.4万获赞3.7万

大家好,今天跟大家分享一下一键打包的命令,一键打包我们要交付的 pdf s t p。 呃,这个命令我直接运行吧。现在假设我二地图和三地图都已经做完了,然后我需要做交付了,通常我们会给 stp 文档和 pf 文档,那你看,我现在这个目录下面是没有任何文档的, 然后我如果是运行我现在这么一个命令的,嗯,这个 respot, zip, btfstp, 那么我忘了,以后他会直接在这个目录下面看一下修改日期, 最近的修改嘛,他在这个目录下面会直接生成一个啊 zip 的文件,那这个文件是以当前的日期做命名的,打开看一下,然后这个 zip 文件里面有我们现在的刚才的就是 pdf, 还有一个就是刚 这个关联数模的 stp, 这个文件的功能就是这样子的。那需要说明的有几点,第一点,这个一键打包的命令只能在工程制图环境下运行,因为我个人的看法是,如果你只是输出其中的一个输出这个 pdf, 或者是仅仅要输出 stp 的话,目前是已经有这两个命令的,那直接用这两个命令就可以了,因为你把一个文件再打包成 z p 文件意义不大。我们打包成 z p 文件的,我觉得最主要的一个目的是说我要确保这两个文件是同时期的,也就是说三 d 和 id 是一致的同一个版本。因为我们有时候只给 pdf 或者是给 s t b, 然后后续再给的话,您自己可能都不见得能确定这两个文件是不是就是三 d 和 i d 是不是,呃,一致的,是不是不矛盾?我们还要说的是说,目前在 这个导出 s t p 和导出 p t f 这里有两个命令,然后加上我们刚才的这个命令来是实际上是已经有三个命令了,那这三个命令是互相独立的,也就是你导出 实际上有四个命令,哦,导出 pdf, 导出 s t p, 导出 s t p two, 这个是把装配下所有的零部件都导出 s t p, 然后有一个导出加速的,这个是姓真的, 这三个命令是互相独立的,也就是说你这个压缩文件并不是要基于你已经导出了,导出 bdf 以后才能够压缩。你可以看得到我刚才的操作,实际上,呃,我这个文件夹下面并没有 bdfb, 但是它生成的结果就是这个压缩文件里面有,我们把它删除掉, 再来一遍。嗯,有朋友就说了,你这个名称讲的是一键导出,那实际上你刚才也不是一件呐,你起码有两件到三件嘛。这个运行,然后,嗯,再输出。那我想说的是说我们可以把它做成一个图标 文件,这个是一个,嗯,相信我的用户应该是很清楚,这是一个很常规的操作,我们把这个文件把这个拖到一个嗯,工具栏,然后做一下,做一下图标修改吧。用哪一个呢? 嗯,不知道,随便搞一个。 那就这样子的话,我们就可以看得出来,我可以确实是可以见到出的。然后,嗯,你看到这里是没有压缩文件,也没有 pdp, 然后我们直接按一下这个, 实际上就这个时候就已经生成了这个压缩档。那这里需要说明的是说,呃,这个文件的命名是以这个 dwg, 就是这上面我鼠标点的这个名称,再加日期,与你的这个, 呃,三 d 的文件名称,嗯,没有关系。就是这个 zip 的文文件名称和三 d 的文件名称并没有关系。那这个 stp 是你连接的那个 那个,呃,数模,这个数模也就是你的 ktr 的一个名称。所以,呃,当我的习惯是这二 d 和三 d 的名称会是一样,是按六号来,但是你如果是说确实是三 d 和二 d 的名称并不一样,那也没关系,这个您去测试一下就好。 嗯,还有需要说的就是啊,这个是免费免费使用的啊。这个里面按文件名命名以后是以年月日来做的一个后缀, 如果是你同一天你连续点这个的话,呃,那就会覆盖掉。比如说我们可以看一下现在这个时间是十点五十五啊,我现在的系统时间已经是十点五十七了,我们先不动,我们直接在没删除他的情况下点一下这个命令,他实际上是 重新做了一次,然后你可以看得到这个生成的日期已经是十点五十七了。如果是说您需要保存原来的,那你可能要手动改下这个名字,就好比如说加个杠啊,或者加个什么名字,真实名称你修改,那么他就会自动生成, 能看得到。这个是旧的,我加了一个横杠,这个是新的, 这就是这么一个情况,其他的其实也没什么。这个命令总而言之就是为了在你需要打包很多个呃, btfstb 做交付的时候应该还可以用得上。这个命令在这个条形菜单里面是没有的,所以你需要像我一样加一个这个这样的图标来运行。 对,再加一个图标来预警,其他的也就没有了。你可以关注公众号去下载使用,这个是永久免费的一个版本,谢谢你。

呃,在你的 vs 里边,呃,需要点击这这些文件,呃,新建新的 c 空间,然后读取到你的选选, 创建,创建好那个路径,然后这个地方是需要选的是一个是开发环境,另一个是这个是实线,就是这个地方不要选这个机口,机口的话,呃,我没试过,估计,估计可能就是洗出来之后可能不是最后变异产生的结果,不是 dlr 文件, 呃,最后就是这是创创建出来,你,你把这个过程做完之后,他在这个,呃资源模拟器里面这几句方案里面会看到。呃,就有一个,呃, vs 的一个项目 啊,这就是一个框架,他包括像这个地方就有一个啊德斯卡的点 h, 这个就是用来在里边呃里边写。呃,你这个,你这个框架 是跟要跟 ca 链接,现在还没链接呢,你需要在这个地方写入一些东西之后他才会链接 啊,这个是,呃一一个地方是需要在里边,这个里面需要添加机口,就是你跟 ca 的,呃模块 哪些模块进行链接的接口。另一个地方是需要在这个地方的 case, 这个,这个这个地方,呃就是需要需要与你的 reader 安装的 bb, 呃, b 幺九的这个文件夹进行进行 location, 然后这个是,呃创建了,创建了,刚刚是创建。呃, model, 就是这个 model, 然后给 model 代替。哎,刚刚刚刚是创建 freeman work, 然后再创建 model, 就是一个 freedom work, 下面必须至少有一个 model, 然后这 这个 model 就是用来专门用来存放安利印的,呃,安,安利印就是菜单,专专门用来存放菜单的,呃,他的点击的过程就是文件,然后新新的 model, 然后这个地方会出现,呃,让你选择的时候选选第一项,然后这是这个地方是你的第一个 model 的。 呃, model 的名名称,呃,在这个地方你可以看到就是并立的,他会在 flame marker, 呃, flame 与 flan 与 fem mark 这个级别是并立的,出现一个,呃,挨了印的这个 model, 他两个。虽然在这个资源管理器的这个几句方案项目里面看起来他是并没有,其实他他们不是并没有关系,他是呃,这个 freemanver 可包含安利印,他是,他是包含了五块钱,然后现在创建的这个安利印,他只有三个,就一个 logo, local interface 和 sos, 还有安麦克 点 m k 的这这三个,呃,两个文件加一个文件,你,你需要在 m x 发一个点 m k 里边需要加入。呃,与卡与与 ca 的,呃就是窗口应用模块相连接的, 呃,代码就是就就是机口的那些,那个那些连接的代码需要在这个地方加加入,然后在呃 loke, eater, face 和 sos 这个两个里边需要加入。 呃,需要加入就是你的创建的菜单的文件,那么这个菜单文件具体怎么创建呢?它是通过,并不是说你,你自己手动创建一个点 h 文件就可以了,它是需要通过这个 bit, 呃,就就就通过这个这个 component, 这个这一个插入来插入,他是在,呃,在这个地方 键啊,在在飞威武 atom 里边他就有一个,有一个叫 comenize 的东西, comenes, 这这一个 atom 你把它点点进去,进去之后就可以就可以插入这个 comene, 它是,它是专门用来做这个菜单和工具的时候用的,你需要就是呃, 你需要在这个地方可能需要添加几个地方,一个呃,一个就是呃 这个地方,这个地方选择的这个,呃,有点看不清,这个是就是呃基本的,基本的,呃 基本的菜单和工具条的,这种学校他菜单和工具条他在呃,他在卡地亚里边有,有,最基本的就有两种。第一种就是你无论何时他都会出现的菜单,比如说文件菜单、编辑菜单、试图菜单,这三个是无论何时 他都会有。还有一种菜刀是随着你的进入的进入的 workboy 尺模块的不一样,他才会更改的, 呃,这这种,比如说像呃那个绘图工具,就是那个鲫鱼草图的特征,这这这这一个,呃,这一个就是呃他随着进入的模块不一样,他才会不一样。 然后你现在创建的这一个就是基本的,就是说所有的模块下他都会产生的这这样的一个对话框,当然你选择的不一样,他就不一样。这个对话咱们选择的这一个, 呃,这是创建之后的他的呃就是解决方案的结构,刚才这个地方的安定是空的,现在现在就加进去了一个点式文件,呃,一个点 cp 文件 啊,这个地方刚才刚才创建的时候是空的,现在就加进去了,呃。 然后紧紧接着就在呃 macfi 啊,这个地方一定要需要添加你的链接的模块,这个地方,因为你的只是呃,呃,只是就是这个模块,这个 model 只是用来加菜单和工具工具条的,所以他只只需要添加这一个应用框架的这一个模块就是 风口框架有关的模块,而不需要添加其他的什么建模模块,这这个就不需要。然后 呃看在点 h 和点 cpu 文件里边,就是需要,呃需要,需要加入产生菜单的工具和菜单,呃这个这个钱码,首先你需要定义一个红代码,这个红的这个是创建一个,呃创建一个头的 就是太大的头, 哎,这这这这些东西 就是就是整个菜单,你需要创建的时候需要声明一个声明一个头,然后用这个,用这个红的这个命令来进行一个一个的创建啊,这个就是用来声明这个的, 然后声明了之后需要在这个创建命令,呃这个函数里面需要写入,呃具体 要创建创建哪些命令这个名,命令的跟哪些模块链接和命令的名称啊?比如说就是现在看到的这个参数,就是第一个参数是第一个参数是菜单名,这个就是显示的那个名,第二个,呃第二个菜,第二个是,呃所在的模块名就是 model, 呃第就是已知链接的模块,第二个是,第三个是具体的命令的那个名啊。这个在后面开发的时候就做 创建工具墙和。呃这个这个科瑞, 虽然这是从字面上看起来 他是创建了工具条,其实他创建了两部分,一部分是这这个地方显示的这是工具条的命令,后面还可以继续坠上那个菜单的命令,他的内容都是一样,首先你就你需要一个 newx, 这一个,呃,这这一个命令, 这一个,这这应该是全剧的一个函数。然后就是创建一个 ct 的, ct 的,就刚才说到的那个,呃,一个一个一个大的那个那个框, 哎,就是一个这个,这这就这就是一个客厅的, 先创建一个 ctrl, 然后再紧接着跟着就是你现在第一个要创建的这个,呃,这个这个 ctrl 它的名,然后创建这这个这个是这个是程序里边的名,这个是显示的名,这样理解。然后这个这个是创建的 ctrl, 然后 创建客厅,那给客厅那创建创业一个 stat, 这就是 stat, 就是一个启动命令,就是具体的,比如说那个曲线曲面的命令,具体的命令,然后这个是程序里面要读的这个曲线曲面的命令是具体的名称,然后这个是显示的名称。 呃,然后要给这个你刚刚创建的这个 start, 呃给一个,呃,这这个这个就是相关联一个命令,关联的命令就是刚才你在这个地方创建的这第一个命令, 然后这这个就是,呃它具体的位置,因为它是第一个,所以它就与这个这个这个这个,呃就是就这个 p m s t l b, 它跟在它的后面就行了。 it's tire 的就是它,它在它的后边。呃直直接就是这个地方,把这个,呃把 这个名写上,然后这个地方就把你刚刚创建的这一个名写上,这就是前,这就是后,这样就这样就写好了。 呃,这其中要用到的就是 uxs, 这个是新建 cool、 container data 这些的盈利,呃,这这这些的一个新建命令,然后这个是,呃设置那个秘密的关联,呃,这个是设置它普及关系,这是设定制,这这这两个是设置位置关系的, 然后这个是啊,这个是在要在最后的时候这个地方,哎,这个地方命令没洗完,这个最后一还要加一句,就这个 按着图我微扭,就是把这个工工具条要显示在视图中,呃,不然你创业的之之后看不着啊,这一个就是分割线,呃,分割线应该好理解,就是 啊,就是这个在菜单里边,在工具条里边也会有,就这个工作线,这叫 separator 啊,呃,接下来就是定义,呃,菜单工具条图标,它的图标和名称,资源就是现在,你刚刚,如果刚刚啊, 刚刚讲到了,然后这就是运行,呃,生成啊,然后如果你不不添加这个资源的话,生成之后这个地方都是英文的,你这个地方什么名? 在这个地方写在这个地方你写的就是这个创建命令啊,添加命令,这个地方你写的什么名字,这个地方他就会出现那个英文字母,那没有意义的,所以你的你需要创建工具条的菜单和资源,那这就是添加的资源和菜单, 呃,和中,呃,添加了图标和资源的收入效果 啊,啊,行啊,那就继续吧。 呃,这个地方就是,呃,具体,具体,呃给美,就是在这两个文件里面写入,待会在在在程序上演示,嗯,这是想,呃,然后,呃,接下来就是要创,刚才是创建菜单、 工具条,接下来创建命令和对话框,然后同样的首先要去新建一个 model, 呃,然后就是这个,这个就是一个新建的一个 model, 然后 model 底下需要创建 cometer, 就是在文件,然后 acomer 就是 caacome, 然后里边就有一个 cometer。 创建科目六的时候,科目六有三种,这三种分别对应的就是第一种是,呃,他是状态机的一个命令,这个命令他是主要用在人际交互的时候,选择点线、练实体这些东西的时候用的这个。第二个是用在,呃, 这个是用在那个,呃,就是有些对话框他是你关了文件之后他还存在的,这是用在这个这这种对话框上,然后现在用的是一个 basic 的,就是基本的一个,呃,他有,他有响应命令,有 就就是那个 xt 五、 dx 五,就是这这两种,一个是取消的时候响应,一个是进入的时候响应,这是 basic。 呃,咱们现在用的就是这个 basic 啊,然后再创建一个 darlog, 创建 darlog 的时候它会出现三个文,呃,三个文件,当然你保存之后它还会出现一个,还会出现两个文件,就是资两个资源文件,然后在这个地方,呃, c a、 t d l g 这个文件是用来存放, 呃,就是对话框的你的你的布局设计的,呃,就是他,他已支持,就是 c a 的这个对话框设计,他已支持。呃,就是,呃,就是你直接拖拖拽的这种功能,就是不用你一句一句的写代码。呃,这个是具体 创建一个,呃, gsm 点的回调函数怎么添加啊?这个先不说,咱先说下一个,这个就是,呃具体怎么样?创建一个功能,呃,一个一个圆柱体,然后添加他的相相应投入键,之后他就可以应聘,然后这个就可以。呃, 从这个这个例子就可以看出,这个飞他要大量的使用到这个类壳对象。呃,这这些概念如果你飞家家不行的话,首先还是得飞家家的了解一些,比如说像,像现在看到这个 cat freema 地特,他就是一个类, 然后这就是呃针对于这个类声音的一个指针,然后这个是类的一个方法。冒号,这两个冒号,这这这是作用于线之符,意思就是说 it creates adeter 这个函数,它只在这个这个呃 creme adeter 下 生成的伊利克下,专门伊利克下,呃,有有作用啊,这。这样的话就是获得了当前的呃这一整句,就获得了当前的这个 这个这个对话框的这个 adc, 不是对话框的,就是就是你的卡地亚,针对于一个文件的编辑的一个 adc, 这第二个就是根据这个 adc, 那你 adc 里边具体是什么文件,就就通过这个 cad 都可以用这同样的,你看这个格式都一类四,这是类,这是这就一类的一个指针, 嗯,后面杠,嗯,好。再同时说一下命名规则,就是一般带 p 的,就是开头带 p 的这个 p 字母就是指针的托托尼特的意思。然后呃,然后再说一下智能指针,呃,卡地亚里边他 还有一种是智能指针,智能指针的话,他可能包含包含的内向对象比这个普通的指针更广泛,他声明的时候也也不一样。然后智能指针和普通指针之间一般可以用等号来进行 直击扶持,这样也可以。然后他的智能支撑他,他的这个前缀一般都是 sp, 呃,现在就是呃获得他的 alice, 获得这个 document, 然后通过 document 进行,然后获得他的 ctainer, 然后进进一步通过 catwinter 获得他的各个工厂,比如说 gsm 工厂,什么, 呃。后面有个草图工厂,还有什么实体,实体零件工厂都是通过克天籁来进行获取,呃,就获取 tsm 工厂的话就可以,呃就可以画点,就是那个那叫,呃线框曲线,框曲线的那种,那那种元素,然后获取,呃帕斯克提,那之后就可以进行建模,实体建模,比如说像拉伸, 呃涂台、凹槽这些就属于帕斯特里面的。呃草图,草图工厂之后就可以进行草图编辑,比如说像画草图里面的点线,呃,这这些就可以在草图的工厂里面进行。这个地方是画质绘制了一个, 呃,这个地方是绘制了一个直径为,呃,呃中心点是零零,然后直径是十的一个圆,就在草图里面绘制这个草图的基平面是是在第三个中标平面,就是 v x 这个 这个平面上,呃绘制一个圆之后,然后退出草,退出草图环境,然后然后继续创建拉伸体,就拉伸,然后这是设置了他的圆柱体的高度,就是说呃二十毫米,然后最后更新,就把这个,呃这个这个圆柱插入到实时图中, 呃,在这个过程中你可能需要定义这些,就是提前要加上这些图文件,呃就是用来,呃,因为你许许多用到的这些这些类 date, frame, eat 都可以用文字,还有肯听的这些这些类, 呃就是在在在 c 里面他没有自动给你加的这个功能,他你需要有一个手工加用,用到什么你就加什么啊,这有一些注视,比如说像 partscarc, 用来获取参谋面的,这是用来 获取电池,这是用来获取草图的,用来创业草图的,这些都有。呃,下下面就是说一下这个程序怎么调试,就是现在这个,这个是这个调试过程,是最简单的一个调试, 呃就是设置路径,然后呃加断点,最后就是启动调试,然后你断点不要不要设在空空行和注视行,不然的话他会变。 呃,最后是复制工作空间,就是有时候 c 你的工作空间就可能因为那个那个 lvl 那个文件坏了,然后就可能打不开了,你可能就需要通过这个复制空间来把它, 呃就是重新打开,或者说你可从呃就先前给你演示那个从三十二位的机跑到六十四位的机不行了, 好,就用这个复制工作空间,然后把它起重新重新申请一次。呃,对于项目发布的这个, 呃就是你的所有的代码都产产生了之后就可以把呃电就是你的,你的一个工程开发完成之后,你就需要把它在别的机,别的机器上,别的电脑上进行运行,那么运行的时候就需要被发布。呃,首先说一下这个 你发布的,就是首先说一下这个项目文件的这个这个结构。呃,你你你的一个工程最后生成之后,他肯定要有一个 freeman, 这,这就是一个 workface, 有一个 friend work, 然后其他的比如说英特双 a, 这就是你编译生成的代码的产物,所有的,呃,你要在别的电脑上要进行发布的话,你可以把这个英特双 a 这个文件夹考过去,而不是把整个工作空间考过去。 好,这一个就行。呃,然后,然后在这个地方呃看一下这个,呃 freework 它的具体的,呃构成, freework 下,它包含你看这个 add in 和 canada 这两个 model, 然后还有其他的,像这这个 c、 n、 e、 x、 t, 这是资源文件啊。需要说明一下的是,你刚开始的时候添加的资源文件可能是在这个地方这个 est 里边,然后你编译的时候,他就跑到这个形态杠 a 里边去了,就是他编译的过程,他会把你生成的东西他都会考到这个里边。

啊,大家好,我是小蚂蚁啊,今天我们学习一下卡贴小技巧的第四百三十一节啊,那么本节课程我们主要去分享一个啊,卡贴 s 开发的一个小插件 啊,在工程图当中啊,有的时候有很多的这样的推毛表格啊,有的表格非常的大啊,如果我们想要把这个表格里的信息啊,给他导入到一个 xl 文件啊,然后后续的话,我们用这个 xl 啊去做一些检查,或者说是其他的工作 啊,那么我们怎样的快速去把这样的一个表格给他导出呢?啊,如果我们啊去新建一个表格,然后啊手动的一个一个的去抄写啊,那么会非常麻烦 啊,但是其实我们可以啊,就是通过卡加 vba 去开发一个小插件啊,然后直接把这里面的这个信息啊一键给导入到 excel 啊,非常快 啊,就是两秒钟的时间啊,现在我们来演示一下啊,你看这是 r p s 点的一些信息哈啊,然后我们找到这个啊, e 盘这里边是有一个 啊这样的插件啊,我们直接去双击它,双击完了之后,然后这边的话我们可以看一下,点击一下啊,然后点击确定选择这个表格 好,这样的话直接就打开了啊,大家可以看到直接就打开了一个 excel, 并且把我们这个啊表格里的信息啊啊,完全的啊,你看给它啊,一点不差的啊,给导入到这个 excel 里面了是吧 啊,并且这里面的东西都是可以编辑的啊,你看 r p 一 a 一是吧啊,一直到这个 r p 幺二 c 一啊,这里面的信息是啊,一点问题都没有啊,所以说这样的话效率非常高 啊,所以说通过这个卡 tr 二次开发,能够开发出这样很多比较实用的插件啊,非常有用啊。如果大家就是需要这样的一个小插件的话,那么可以去关注一下啊,我们这个卡 tr 小蚂蚁的微信公众号,然后在这里面的话,去啊回复一下表格两个字 啊,然后就会出来一个链接啊,大家直接去下载就可以啊,都是完全免费的啊。并且如果大家就是想要学习啊这个卡七二二四开发的课程的话,可以点击我们的小黄车,然后这里面的话有相关的课程推荐。 好,那么我们今天关于这个一键导出啊 table 表格的插件分享啊,就先到此为止啊,感谢大家,再见!

啊,大家好,我是小蚂蚁啊,这一节课给大家分享一下卡加工程图啊,一键批量导出 dwg 和 pdf 格式的图纸的小插件 啊,那么现在我们可以看到在这个文件夹当中啊,有很多的 cat 专用格式的图纸啊,那么它是卡天亚的格式啊,但是有的时候呢啊,我们出于某些需求,我们需要将这些 cat 专用的啊图纸啊给它转换成 pdf 格式,或者说是 d w g 格式啊,我们发给其他人 啊,但是因为啊,我们现在这里边的话,你看有很多的 cat 专用的啊图纸啊,我们一个一个的把它给打开,然后手动的用这个卡贴啊把它给转换成 b d f 啊,这样的话会比较麻烦啊,但是在这边的话就是有一款小插件就是一键批量导出啊 dwg 和 pdf 啊,我们可以简单的通过啊,双击这样的一个小 插件啊,直接将我们这里边所有的图纸啊啊一键批量转换。好,那么现在的话给大家去演示一下具体的使用方法啊。啊,那么首先的话,我们这边需要将所有的图纸都给他选中 啊,然后打开到卡其亚啊这边的话,我们只选中其中的一部分吧,然后选择到啊这一些一共是有九个,然后我们把它啊全部的都拖到卡其亚这个软件里边,把它给打开啊,然后打开之后的话,我们再去点击啊我们刚才的一个小软件啊, 好,那么现在的话,我们已经把所有的这些啊 cat 装用格式的图纸全部都给它打开了是吧?啊,打开了之后,然后我们直接去回到桌面啊,双击一下这个小插件,双击好,双击完了啊,大家可以 看到它在自动的去保存哈,我们可以回到这个啊文件夹这里边,我们来看一下它这样的一个进程 啊,你可以可以看到啊,就是第一份啊,已经保存完了,是吧?然后这个第二份也在保存当中啊,保存完了是吧?啊,他就是会啊自动的去给我们转换这个图纸啊,这样的话就是说避免了我们手工的去操作。 好,那么大约通过一分钟的时间,然后我们这个图纸啊就全部转换完了 啊,那么我们刚才是转换了九张图纸啊,你看这里边的话,像这个 dwd 格式啊, pdf 格式啊,都已经全部转换完了是吧?这样的话就提高了效率,然后解放了双手啊,并且我们在这个啊,卡其亚这个软件当中 啊,也会出现这样的一个提示啊,然后啊,并且这边你看啊,就是说我们刚才打开的这个 cat 专用格式的图纸啊,就是说转换完了之后啊,他会自动的去关闭。好,如果大家对这个插件感兴趣的话,那么可以去下载尝试一下啊。好,那么今天就先到此为止,感谢大家,再见。

啊,大家好,我是小蚂蚁啊,这节课我们学习使用 python 语言对卡加进行二次开放啊,那么首先给大家去演示一下一个小插件啊,就是我通过这个 python 编程语言去做的一个小插件啊,就是它啊, exe 格式的插件, 它的功能是让某一个 cutpart 零件下面所有的几何体啊,进行一个批量重命名啊,就是说我们之前在讲 vba 的时候啊,其实我们也做过类似的一个功能,是吧?啊,非常简单。好,那么现在就来演示一下啊啊,我们这边需要去新创建一个 cutpart 零件 啊,现在啊,就是说他只有一个几何题啊,因为我们是对所有的几何题进行一个批量程序员,所以说我们需要去复制啊,复制很多几何题是吧?好, 就复制十五个吧。啊,现在是有十五个几何体啊,你看他的名字啊,大多数都是 body 二 body 三,一直都 body 十五是吧?好,那么我们把卡其亚这个窗口给他缩小,然后呢我们去双击一下这个插件啊,我们可以看到哈,你看这个名字啊,瞬间发生了一个变化, 变成了咔嚓小蚂蚁,一二三四五六,一直到十五是吧?啊,那么其实这个插件它所实现的就是这样的一个功能。 好,那么现在给大家去演示完了哈,啊,那么我们现在就开始重视的去学习啊。啊,怎样使用啊? passing, 那对卡加进行二次开发 啊,那么其实啊,就是我们使用 python 这个语言啊,去开发的话,跟我们之前所学的啊,使用这个 v b 啊,我们这边有一个 v b 是吧?啊,以及啊,我们在这个卡切尔他自身集成的这个啊,编辑器里边啊,去进行开发啊,其实道理都是完全一样的啊, 那他们的这个原理的话,都是去获取卡恰这个对象,然后去获取他下面的 a p i 啊,对他们进行一个二次加工 啊,他们跟这个啊,就说我们这样的话是采用了一个 v b a 的一个方式啊,跟这个 c a a 啊,还是差很多的哈, c a a 的话是对卡其亚进行一个非常基层的开发啊,比较难啊,但是 v b a 的话相对来说啊比较简单啊, 好,那么现在的话就说我们啊,先强调一下这个前提条件吧,就是说我们如果要去学习啊,这个 python 的二次开发的话 啊,我们需要具备的一些条件。首先第一个就是说让我们这个卡恰就是说是比较熟练啊,你像这个零件设计模块啊,还有工程图模块啊,还有这个装配模块啊,我们都需要做到非常熟练啊啊,这个曲面设计的话,如果你用的比较多啊,那么你也 啊,你要是对哪一个模块进行开发啊,你就得熟练这个模块啊啊,然后的话,那是这个 v b a 啊, v b a i d e, 那 i d e 的话,指的就是我们这个自带的一个 编程环境啊,然后我们在这里边的话是采用 v b a 语言去对它进行一个二次开发啊,那么这是一个非常基础的哈,就是说我们啊,最好就是说在学习使用 v b, 使用 python, 那对卡恰进行开发的时候之前啊,就是说我们嗯把这个卡恰 v b a 给掌握了 啊,因为就是掌握了这个卡 tr vb 之后啊,我们再去学啊,就是一些啊,这个这个软件之外的,就是说独立的啊,这个开发环境啊,去对卡 tr 进行二次开发啊,就相对来说会简单的多啊啊,因为就是他们的原理都是一样的啊,我们在这个 vb 里边的话,我们去把一些基础的东西啊给他 弄熟了之后啊,我们再出去啊,就是说使用一些独立的开发环境做的话啊,就是就会非常简单。好,那那么这是啊给大家的啊,第二个前提条件,然后第三的话就是说我们需要去掌握这个 python 的一些基本语法啊,因为这个 python 的语法跟未必的语法还是差很多的啊 啊,就说如果你想要想要用这个 python 去进行开发的话啊,那么掌握一些基本语法是必要的。 好啊,那么有了这三个前提条件之后啊啊,那么接下来的话啊,我们就可以啊啊去 使用 pass 啊,但是啊,就说我们啊,这样啊,就说也是为了啊,有可能就说有些朋友之前也没有听过我这个 vv 的课啊,那么这样的话就说我们在讲 pass 进行开发之前,我们把之前的啊就说在这个集中环境里边啊,以及在这个微 里边啊,怎样去进行开发啊,我们简单的去絮叨一下啊,回顾一下啊,其实都比较简单啊,几句话就完了。好,那么我们打开这个 ctrl 啊,在这里边的话,我们去重新创建一个文件吧,重新去创建一个 part 模型 啊,我现在的话,我这边有几句代码啊,你看这个代码的意思是什么?就是说去获取我们当前这个 part 下面的几何体集合当中的第一个几何题的,是吧?第一个几何题,那么其实我们这个 part, 你看它现在它下面只有一个几何题啊,那么我们去获取的 第一个结合体显然也就是它,是吧?啊?我们去获取了它之后啊,然后呢我们去把它的这个名字给它弹出来啊,买用了一个 message box 把它给弹出来,那么它这个名字显然就是 pat body, 是吧?啊?我们点击一下执行啊,你看把这个 pat body 给获取到了,是吧?好,那么现在啊,就是说我们把这个 i d e 当中 中的一个开发方式啊,给大家去讲解了,然后这样哈,就是说我们把它给 copy 下来, copy 下来之后啊,现在我们去打开这个 v b 啊,我们在这个 vb 里边啊,我们再去进行一下简单的介绍哈,我就创建一个 ese, 然后呢我们去设置一个按钮,在这个按钮这里边给他把这个代码给他复制进去,复制进去之后啊,然后我们点一下运行啊,点一下 comen, 你看他出现了一个错误 啊,然后我们点击一下调试啊,你看出错误就是出现在这个语句里边,是吧?出现在哪里边啊?你看这个卡贴啊,啊,就是他 现在啊,我们这个未必啊,他并不能识别他啊,你看现在我把这个鼠标放上之后啊,他显示一个空值啊,也就说他不知道卡贴是个什么东西啊,他不像在我们这个啊,这个他自带的这个集中环境里边,我们可以直接把他给拿拿来使用, 是吧?啊?卡天亚它本身它就是一个关键词啊,我们我们可以直接去使用它,但是在这个进程外的这个 v b 里边的话啊,就不可以啊,我们首先需要先去获取卡天亚是吧?那么这个之前我们已经讲过了哈,我们啊使用一个语句啊, set, 这是 ctrl, 等于个该词 get object, 看加点 application。 好,那么这样的话啊,其实我们就可以去获取到卡其亚这个对象了哈,就是说可以获取到我们这个软件了啊,那么这样的话,我们获取到这个软件之后,我们再去对它进行提取第一个几何体,然后就弹出这个几何体的名字啊,就没有 问题了啊,我们先停止一下运行,然后我们去逐步的执行一下啊,啊,点击这个逐步执行啊,你看我们现在已经运行完了这个语句啊,运行完了这个语句之后啊,现在我们可以啊啊,在这个视图里面去把这个本地窗口给它打开, 打开之后啊,我们可以看到这里边有一个卡贴啊,这个对象啊,啊,你看它的类型是什么?它的类型是 application 是吧?啊,没有任何问题啊,并且它下面的话是有一个当前激活的文件 active document 是吧? 啊,这个 x active document 啊,对应的就是我们这个帕特尔这个文件是吧?啊,这个本地文件。好,那么接下来我们继续去执行啊,执行完了这个语句获取到了 啊,我们这个对应的这个几何体,然后接下来这个语句的话,就是要把这个几何体的名字给他弹出来,是吧?点击他啊,把他包的啊,你看没有问题是吧?啊,已经弹出来了,这就是在 vb 这里边,那去对卡其亚进行一个 开发啊,我们啊使用到了这样的一个关键的语句,是吧?啊? set 卡其亚等于一个 get object 啊,卡其亚的 application, 我们去获取到了卡其亚这个对象。 好啊,那么接下来的话我们把它给我们,还是啊把这个给它复制复制一下啊,然后呢,我们把把这个 v b 给它关掉啊,接下来的话,我们就要讲在这个 python 里边啊,对卡贴进行二次开发了 啊,但是有一些前提条件啊,那你看我这边的话,我是安装了一个 party 三点九啊,那我们可以把它给打开 啊,打开了它是这个样子的啊,但是通常就是说我们啊只是要去安装一下啊这个 pass 三点九啊,我们不会在这里边去直接去进行一个编程啊,你看它这个界面的话比较简洁啊,也不够智能,不够人性化啊,所以说我们通常不会使用它 啊,我们会使用一些其他的啊这个编程工具。那像这个拍唱啊,这个是比较流行的啊,它是一个集成的一个开发工具,然后这边的话还有一个轻量化的一个编程工具啊,就是这个 splay 啊,那么今天的话,我们就直接在这个 splay 啊这里边啊去进行一下编程啊,我现在已经打开了啊,就是这个样子的 啊,那么其实就是说我们啊在这个 spline 呃, spline 这里边的话啊,我们有很多的这个原环境哈,我们可以直接在这上面啊去右击啊,你看我现在我选择啊,我就要去选择一个 python 哈, 啊,你看他这里面的话有构语言, c 语言,你看 c 加加很多的语言哈,他集成了很多的语言环境啊,那么我们需要的就是这个 passing 啊,所以说我们点击一下 passing。 好,那么就是说啊,这是他的一个开发工具啊,我们可以在这里边啊去进行一个开发啊, 那么就类似于这个 vs 这里边 vs 是吧? vs 的话它里面也是集成了很多的语言好,那么我们先把它最小化啊,啊,是这样的,就是说我们啊要使用这个 pass 语言啊,对卡跳进行二次开发啊,那么我们其实应该去安装这个库文件啊,我们需要安装哪个库文件呢 啊?首先啊,第一个的话是这个 win 三十二啊,这个库文件啊,那么这个库文件的话啊,它是让我们去获取,我们可以去安装完了之后啊,我们可以去获取到卡下这个软件啊,它不像 vb 啊,因为 vb 的话我们可以直接去获取 啊,文三十二,然后呢?嗯,我们如果就是说要对这个 python 啊,这个啊文件去进行编译的话啊,我们还是要还要去安装一个什么,安装一个 p y a store 啊,安装这样的一个库,就是安装完了这两个之后啊,然后我们才能去啊,就是顺利的去进行一个二次开发。那那么这两个的一个安装方式的话,非常简单啊,我们在这个 c m d 里边去输入相应的一些字符,然后去安装就可以 啊,如果大家不清楚的话可以去百度一下啊啊,因为我这边的话已经啊都安上了,所以说就不演示了。好,那么现在我们就在这个这里边哈,在这个 啊 spline 们这里边啊,去进行一些啊,写一些代码,然后去获取一下我们卡条这个软件哈。啊,当然我们不能把我们之前啊所拷拷贝的啊,这个这个代码直接给他复制过来啊,那么这样的话是不行的哈。 啊哦,这样的话就说也不啊,不卖关子了哈,我们直接去写代码啊,我们直接首先第一个是 import import 啊,因为我们安装了这个 win 三十二这个库的话,我们需要把它给导入进来哈, client import win 三十二啊 client, 然后接下来的话我们就可以去获取卡恰这个软件了啊,卡恰就等于个什么 win 三十二,然后 client, 然后怎么着啊? this dispatch 卡枪点儿 app application 啊,具体我们这个地方啊,是否已经获取了啊,那么我们可以用一个 print 啊,来验证一下啊,这个地方给它输入啊,输出一个卡其亚的一个标题 caption, 卡其亚的 caption 是吧? 好,然后的话我们直接点击一个 tour, 然后这边点击一个 build 啊,现在啊,它其实有点问题啊 啊,那么我们这边先给他保存一下啊 啊,不保存的话可能是会有点问题啊,然后我们找到这个 f 盘啊,放到这个这里边吧啊,放到这个 spline 这里边,然后输入一个名称啊,这个 catch a test 啊,不是 catch a test, 我们直接 catch a 小蚂蚁吧。 好,然后点击一个保存啊,保存完了之后啊,我们再重新啊,这个地方有几句那么这个多余的代码啊,我们把这几句代码的话都给他注销掉啊,都给他注视掉啊,有可能是因句因为这几句,嗯,这几句的问题啊, 好,那么现在的话,我们点击一下这个 tour, 点击一下 build 啊,你看啊,已经弹出了这个 ctrl v 五,是吧?已经把它给打印出来了啊,那么这个 ctrlv 五其实就是我们这个 ctrl chat caption 啊,它对应的就是这 这个,这个标题看起来开不起来,是吧?好,那么接下来的话,我们就开始啊,啊,我们就继续啊,继续去做这个批量重命名的小插件啊,那么这样的话,我们首先需要去获取啊,啊,我们啊这个零件下面的所有的几何体是吧? 啊,我们应该怎样去获取呢?啊?我们让这个 o bodies 等于个 ctr, 点 active document, 然后点 part, 点 o bodies, 这样的话我们就获取了啊,这个零件下面所有的几何体是吧?啊,但是我们现在这个零件下面只有一个几何体啊,那么我们也给他就是去粘贴一下哈, 你比如说啊,一共复制了二十个啊,好,一共复制了二十个,那那么我们现在已经获取到了这个结合体的集合,然后呢,那我们去设置一个变量哈啊,一个循环的变量 i 啊,接下来的话,我们使用一个爆循环 follow body 啊, in o bodies 啊,这个地方打上一个冒号,然后回撤啊,那么我们啊,现在啊,就是说啊,让这个 o body 等于 o bodies 叫 item i 啊,我们使用这个语句啊,依次去获取我们这个啊 body 集合里面的每一个 body 啊,然后获取到他们之后啊,我们对他们进行一个批量的一个成名名 啊,像小蚂蚁,然后呢啊加上一个啊变量,就是这个 i, 然后我们需要把这个 i 给它转换成一个字不串的形式 i, 好,然后我们再对这个 i 去进行一个循环, i 等于个 i 加一啊,那么这样的话,其实我们就已经写完了这个所有的代码了哈,啊,总共一共有九句哈,非常简单啊,那么我们来运行一下试一下啊,我们看看一下左边的话全部都是包的, 从二到二十,然后我们点击一下这个啊 tor 标的,或者说是直接在键盘上去点击一个 ctrl 加 b, 好,点击完了之后啊,现在你看啊,有问题,嗯,就是这一局代码有问题,我们看一下啊,是在什么地方啊? 啊,这个地方是这样啊,就是这个地方写错了,那应该是获取它下面 所有的啊,这个 bodies 好,然后点击 ctrl 加 b, 好,点击完了之后啊,你看左边瞬间变成了卡恰小蚂蚁,一二三四五六,一直到这个二十是吧?啊,非常快啊,你比如说我这边的话,我给他改成一个啊卡恰啊 i love you 啊,然后我们再点击一个 ctrl 加 b 啊,你看又瞬间变出了啊,这个 ctri love you 一啊,一直到二十是吧?啊,速度非常快啊,那么其实这样的话,我们就已经啊把这个啊所有的这个代码全部都写完了啊,那么我们这样的话就可以点击个啊发幺 c 五啊,把我们这个 啊这个 python 文件啊保存到我们这个 splim 这个路径里边是吧?好,那么接下来的话啊,就给大家去演示一下怎样去编译哈 啊,然后我们找到这个路径啊啊,这个路径是在这里边啊,你看啊啊,这是我们刚才啊保存的一个 pass 文件 啊,我们直接在这个路径里边,我们按住这个 shift 键,然后点击这个啊,在此处打开 powershell 窗口啊,打开这个窗口之后,啊,啊,然后呢,我们在这里边去写一些东西啊,啊?写什么呢?写这个 p y a store 啊,有点问题啊,然后我们再重新来一下啊, 去完 install 了,然后空格杠大写的 f 空格啊,我们刚才说过哈,就是说如果我们要去运行这个代码的话,就是说我们首先需要去安装这个库哈 啊,如果没有安装的话,那么是不能去进行编译的啊,会出现一个编译错误。好,那么接下来我们把这个名字啊,一个全部的名字加上这个扩展名,把它 复制一下啊,然后把它给粘贴到这里面,然后点击一个回车啊,然后他的编译速度还是比较快的哈,我们去等待一下啊,大约几秒钟的时间。 好,你看现在已经提示啊,就是 successful, 是吧?就说我们已经编译完成了啊,然后我们直接把它给关掉就可以了啊,你看我们在这个滤镜里看,滤镜里边你看有一个 dist 啊, 好,那么其实啊这个就是我们编译之后的一个文件,那你看他已经成为一个 ese 文件了是吧?啊,我们把它给复制出来,把它复制出来,然后放到我们这个桌面上 粘贴啊,我们这边的话是我们啊最开始的时候给大家去演示的这个卡恰 test 这个这个小插件啊,它的作用是把这个所有的几何铁重命名为这个前缀是卡恰小蚂蚁,然后对应的一二三四五六七八九是吧?啊, 那么这个啊,是什么?是变成了这个前缀?是卡其 rw 是吧?好,那么我们依次来啊,嗯,比较一下啊,再演示一下这两个插件,这个是变成卡其亚小蚂蚁,那么我们去双击一下啊,你看变成了卡其亚小蚂蚁,一二三四五六七八九十是吧,然后这个是变成了卡其 rw 是吧?啊,你看这就是这两个插件啊,他所实现的一个效果 啊,那么我们这个啊,编程工具啊,它叫做 supreme 啊,它是一个轻量化的编程工具啊,使用起来非常方便啊,当然我们也可以啊,就是使使用这个 py charm 啊,在这里面的话啊,我们其实它这个编程环境的话也是啊,比较不错的哈啊,但是我更习惯去使用这个 supreme。 好,那么据说今天我要给大家去分享的这个使用 pass 语言对卡夹进行二次开发啊,基本上就到此为止了啊,然后我们去做了一个非常简单的一个小插件 啊,如果大家感兴趣的话,那么可以持续的去关注卡其亚小蚂蚁啊,然后后续的话,我们可能会更新更多的课程啊,如果大家感兴趣啊,去学习一下卡其亚小蚂蚁的 vba 课程啊,可以去关注我们的公众号啊,卡其亚小蚂蚁。好,那今天的内容就先到此为止啊,感谢大家,再见。

卡基亚工具箱插件简介 作为一名飞镖机械设备设计工程师,我在使用卡提亚的过程中,遇到很多无法通过卡提亚自身提供的功能快速解决的设计问题。为了提高设计效率, 实现设计信息快速、准确地向生产、采购、装配等环节传递,本人对卡提亚进行了二次开发。 该软件是一个使用卡提亚进行机械设计的通用插件,可有效解决一些设计工作中的实际问题,将设计人员从繁重的重复劳动中解脱出来,大大提高了设计效率。一个完整的机械设计项目包括以下工作内容, 三维零件造型设计标准键插入、二维图生成、零件清单生成等等。 该软件针对上述工作内容均提供了相应的自动化快速解决方案。软件分为三个板块,一、零部件属性维护。二、三维陀工具 三、二维图工具。后续的视频将对每个板块的具体功能进行逐一演示。 该软件在卡提亚 v 五二幺八到 v 五二零二零环境下测试均能自动检测中文、英文环境,无需人工设置就能正常运行。因为要借助 m s x l 完成一些必要功能, 电脑确保安装了 m s excel 软件。软件采用 windows 经典界面,充分考虑了用户的操作体验,使用时不需要进行反锁的设置,操作极其简单。 软件下载地址, h t t p 三 w 点 w h j s b 点 c n 软件下载即安装。打开浏览器,在地址栏输入 h t t p 三 w, 点 w h j s b 点 c n, 回车即可进入软件下载网站。鼠标点下载链接即可下载, 下载完成后,鼠标双击安装程序,开始软件的安装,一直点下一步完成安装,安装完成后自动设置软件,使用所需的电脑环境,确保软件能正常运行 安装程序。同时还会在电脑桌面和开始菜单生成快捷图标, 点快捷图标即可启动软件。

经过几天的开发,完成了插件露娜一部分的功能,通过菜单 window luna 打开插件,露娜利用预设的灯光数据实现了一件灯光和切换灯光的功能。现在我以露娜为例, 教大家打包部署带圆码插件和无源码插件。依次点开菜单 added program, 打开插件管理器,找到要打包的插件录呢? 点击 package 按钮,选好输出目录, 等待虚幻打包插件 结束后,在输出目录中会生成与插件同名的目录。在发布插件之前,需要大家知道一点,在打包好的插件中默认保留着插件的所有原码,而保留原码是原因的, 因为使用无源码插件的虚换版本必须和编译插件的虚换版本保持一样, 如 ue 五点二边翼的插件只能用在 ue 五点二项目上,保留原码就可以让使用插件的虚幻边翼插件省去了开发者边翼多版本的麻烦。 但有时候不能公开源码,这就有必要发布无源码插件。无源码插件 键是在已经打包好的插件基础上进行一些修改。首先删除保存着 c p p 代码的 private 目录, 接着修改定义编译规则的 build seas, 在 build seas 中添加以下两行代码,这两行代码就是告诉虚幻使用预先编译好的动态库,并且不要编译插件。完成后,测试下这个无源码插件, 按 c t r l 加 c 复制插件目录,打开一个虚幻项目的目录, 将插件复制到项目的 programs 目录下,运行这个测试项目。 可以看到由露娜提供的右键菜单命令都已经出现了,可以继续测试下插件的功能, 学会了吗?有问题评论里留言给我。


好,我是小蚂蚁,然后我们这节课呢继续来学习我们这个卡贴小技巧,第一百八十九节啊,那么这两百个小技巧一直在更新中,是吧?然后啊,现在已经到了一个要结尾的一个阶段,然后呢就是给我的啊个人啊, 就是讲的一个 vba 课程,然后做一下推广。那么我们今天呢啊要学习的并不是说一个什么样的技巧啊,我们今天要认识一下我们这个啊 vba 啊,那么今天就是说比较有意思啊,是这样的,就是说我们想要啊,在我们这个卡其亚这个绘图区域当中,然后来画一个苍老师 啊,那么苍老师是谁啊?大家肯定都很清楚,是吧?好,然后我们啊来看一下啊,这边呢,这是我通过这个卡切尔开发然后做的这样的一个小程序啊,我把它先关闭一下,然后我们来看一下这些代码,好吧, 好,代码并不是很多,是吧?然后这是啊我这个总共的一些代码,是吧?啊?也就是没有多少行。然后我们来看一下我们这个窗体,窗体就是这个样子啊, 然后这里面有一个啊文本框,是吧?这个文本框他是让我们去设置一个精度,然后这边有一个命令按钮啊,就是说我点击一下,然后去生成我们这样的一个啊图片,但是是在这个卡其亚这个区域当中,通过我们卡其亚的一些操作来生存的 啊,这边呢啊是一个停止的按钮,是吧?然后如果我们想要把它停止的话,我们就点一下停止,然后这边是一些推广。好,然后我们来看一下 啊,我们现在就开始,然后点击一下这个运行,然后这个小程序现在已经出来了,是吧?开始执行了啊?已经啊,我们现在就可以点击这个开始了,是吧?然后我现在啊比如说这边设置了一个 默认的精组两百啊,然后呢啊,我这边去点击一个生成卡其亚曲面图,好,大家来看一下啊,现在已经开始运作了是吧?啊,其实呢就是说啊他这个运作呢啊,我们来看一下 啊,他是什么意思呢?啊?我们一会就是说等他运作完了之后,然后我再给大家去解释一下吧。啊,就是说我们是通过这样的一个小程序,然后在我们这个卡钳啊这个绘图区域当中啊,然后做的一些曲面,然后给这些曲面然后添加颜色啊,然后就是比较简单, 好,我们先让他运行完吧,那就是大家可以看到就是说现在这个马赛克比较严重,是吧?啊?是因为我这边设置的这个精度啊,是两百比较高是吧?啊?如果设置的比较低一下的话啊,那么这个图片就会啊非常的清晰啊,一会的话就是我提前就是录制好一个视频, 然后我们把那个视频给打开看一下啊,那个视频上,然后我设置的精度是一百啊,然后最终画出来那个效果的话还是不错的 啊,就是说现在就我们绘制出来的这样的一个啊,图片是没法没法看是吧?啊?然后就是跟我们印象中的苍老师应该是比较类似的 啊,马赛克比较多,是吧?好,然后我们来看一下这边啊是什么原理啊?比如说我们最终的就刚开始的时候是有这样的一个色,是吧?然后把它进行了一些啊,就是转移,转移完了之后,然后对我转移这个曲面进行上色,是吧? 啊,我们来看一下啊,这里面就是绘制了很多这样的偏移曲面,是吧?啊,那么我们这样吧,就是说啊,我们就是不重新设置精度了, 我们直接来看一下我们这个视频啊,这是我录制的一个视频啊,我们往后拖一下 啊,这这个啊,大家可以看到这个就是我们把这个精度设置的比较低,然后他录制出来他画绘制出来的一个效果,是吧?啊,但是这样的话他显然需要耗费很多的时间,是吧?啊,我们这个电脑需要等待很久。 好,然后这就是要讲的就是说给大家去啊,就是通过二次开发的方式,然后去控制我们这个卡西亚绘图,然后做出来了这样的一个类似于图片的一个效果,是吧?其实就是说我们这边绘制了很多的小断面,然后给这个小对面呢赋予了 我们这个颜色,当然我们这个颜色是从我们这个图片上进行提取的,是吧?好啊,然后我们继续来看一下啊,我,我已经把我这个啊,就是 啊这个代码呢,然后就是分享到我们这个卡其亚小蚂蚁的公众号当中了,如果就是感兴趣的话,可以就是关注一下,然后这里面有这个啊代码。好,然后呢就是如果大家想要学习这个卡其亚 vba 的话啊,建议大家就是 这样就说啊,可以啊啊,就是直接联系我,或者说是啊到我们这个腾讯课堂,然后搜索啊卡其亚小蚂蚁,然后里面有我的课程啊,然后就是分为一百四十六节啊,里面讲的就是非常的详细啊,如果大家感兴趣的话可以去看一下啊,里面有一些试听课。 嗯,好,然后我们今天其实讲的并不算是一个什么小技巧,是吧?啊,就是让大家知道,就是说我们在这个卡贴啊里面可以通过这样的一些二次开发的方式,然后做出这样的一些效果,是吧?感觉就是还是比较新鲜的 啊。另外的话就是说我之前也在公众号发过了一篇帖子,是吧?就是说我们在这个卡地亚卡地亚当中啊,就是通过我们这个键盘上的上下左右,然后去玩这个贪吃蛇是吧?啊, 并且这个贪吃蛇就是说还可以加速,就是说与我们在这个小霸王游戏机上啊,玩的是完全一样的是吧?然后然后不是小霸王游戏机是吧?就是我们之前玩过的一个啊,或者说手机上,或者说是我们手持的那种游戏机是吧? 啊,就是,并且呢也可以就是在这个二维图啊,就是这个开始装修模块,然后通过这个编程的方式,然后去设计出这个俄罗斯方块这样的小游戏,然后我们可以就是 啊,就是可以就是捣鼓一些这样的一些东西啊,其实就是并没有太大的作用,但是其实就是学习了这样的一个二次开发,对于我们啊就是掌握这个卡片这个软件啊有很 很大的一个帮助。并且就是说啊,我们像我之前所分享的一些啊,批量啊,批量就是啊转格式或者说是批量就是啊添加颜色啊,这样的一些小程序还是比较有用的啊,如果大家感兴趣的话,建议大家就是去 啊试听一下是吧。好啊,然后我们今天的这个啊小技巧就到此为止吧。啊,今天并没有什么干货啊,就是给大家去啊分享一下这样的一些内容是吧,让大家知道有这样的一些东西。 好啊,我是小蚂蚁啊,谢谢大家的关注啊,再见。

小蚂蚁这节课我们继续来学习卡卡小技巧,第三百七十四节啊,那么第三百七十四节,然后我们是为了去共享一款插件啊,这个小插件呢,是去导出一个装配体的一个无形表 啊,如果大家需要的话,那么可以就是说啊,给我们这个视频,然后点一下赞啊,并且在我们这个评论区留一下邮箱,然后我会把这个小插件发给你。好,那么我们现在就来了解一下这款小插件的一个作用啊。 啊,我们这边的话先看一下这个小插件,它是一个 ktv bs 的,然后我们把它给打开啊,以及时本的一个方式给它打开,然后这边的话我们可以看到哈啊,只需要看这个帕特 number, 还有个瑞威人,还有个大飞雷神啊,这边 的话第四个就是一个 cont 啊,这边的话就是说我们这个小插件可以导出这四项属性,第一个是我们这个零件号,第二个是这个版本号,第三个是我们这个定义, 然后第四个是我们这个数量啊,其实就是说我们完全可以去修改一下这个代码,然后去导出更多的属性,是吧?比如说我们在这个啊零件里边我们可以自己去定义一些属性啊,我们这样选择一个 啊,选中他,然后点击一个属性,那然后这边的话有一个定义其他属性,我们点击他,然后在这里边的话去添加一些其他的外部属性,是吧? 啊,这个也是可以导出的啊,只需要去简单的修改一下我们这个代码,但是就是说啊,这个必须有一定的基础,并不是说特别难啊,那么我们现在就来演示一下啊,好,那么这边是我这个万五八的一个 啊,这边的话有零点编号,有这个版本,然后我们把这个定义的话,然后给他也修改一下,比如说给他改成一个啊, 张三。好,然后这边还有这个 switch 啊, boss p 啊,然后就总共就这四个键啊,四个零件,是吧?然后其他的都是重复的,那我们这边啊五幺五八得,然后 switch, switch, boss, 这里边总共是有四个零件啊,就是不相同的零件, 然后这边选择一个 switch, 然后修改一下他的属性啊,版版本号没有零零零二,然后这个定义定义的话给他改成一个李四啊,我们可以改成一个汉语的 啊, boss 的话也给他修改一下啊,改成一个零零零九,然后改成一个随便 边改一下,点击个确定拼的话也是 好,然后点击下确定。好,那么我们这个装配体现在就是说我们要去导出他的一个无形表啊,我们可以对这个装配体下面的所有的零件都给他导出,或者说是我们去选择啊,其中我们需要的几个零件,然后给他导出这个无形表,但是我们提前要把他们 都给选择上啊,如果想要导出整个装配体的话,那么我们就要选择下面所有的零件,如果想要导出部分的话,那么我们就给他选择部分零件就可以了, 比如说我们选择从他到他,然后我们切换到桌面,双击我们这个小插件,点击他,好,这个时候我们耐心的等待一下哈,啊,马上, 那我们可以看到打开一个 sq 表,好啊,这边的话就是提示,然后让我们去关注一下我们这个公众号啊,大家可以要感兴趣,要感兴趣的话一定要去关注一下啊,在这里面的话会分享很多的知识点。 好,然后我们这边自动生成了一个 s 三号是吧?就是我们刚才这个小插件,然后自动生成了这样的一个三号。好,这边啊导出了四项属性,第一个是我们这个 part number, 然后瑞威人 definition, 还有我们这个宽腿腿,是吧?就是数量 啊,我们可以看到啊,这个是位置,然后一共是有几个?一个,两个,三个是吧?一共是有三个,然后还有这个 boss, 一个啊,两个是吧?然后剩下的这个拼,还有这个万物八对都是有两个是吧?啊,这就是这款小插件的一个作用 啊,其实这个小产品他有一定的缺陷,他不能去找出这个啊,有签套的这样的一个装配体啊, 但是我们可以去加一些修改啊,可以轻松的去完成这个啊,有千套这个装备起的一个导出,那我们这边的话,只是这个代码非常简单,只是为了让大家去啊,就是作为 啊这个初步入门的一个参考,如果大家想要去学习我们这个卡地亚 vba 的话,那么我们完全可以就是拿这样的一段代码,然后去学习一下啊,非常简单啊,就是从这个地方拖到这啊,就这么几行。 好,那么我们今天最近内容呢,就先到此为止啊。啊,大家如果想要获取这款小插件的话,可以关注一下我们的公众号, 在公众号里面给回复一下邮箱,或者说是在我们这个视频的啊,下面直接回复一下邮箱啊,我会把这个小插件直接啊发送到您的邮箱。好啊,希望大家能够帮忙点赞评论加转发啊,感谢,再见。

大家好,我是小蚂蚁啊,今天的话我们来学习一下卡提啊, vba 二次开发入门课程的第四章啊,修改红文件啊,那么上一节课的话,我们是把录制的一个代码,然后给它精简成了这样子,是吧?啊,非常的简单。 好,那么我们啊刚开始给他去演示的一个小插件,他的作用是什么?作用是创建一排援助是吧?但是现在呢,我们是通过一个录制的方法啊,去把录制这个,去把这个创建一个援助的一个代码,然后给他,就是啊,拿过来了是吧?给他就是写出来了。 好,现在的话我要去对这个代码进行修改啊,让他去啊创建一排啊,这个圆柱体,通过我们的修剪之后,让他去实现这样的一个 功能。好,那么现在开始啊,啊,我们首先要看一下这里边的一些参数 啊,这个啊是我们创建的这个草图的一个 x 啊,他的这个圆心啊,就是这个圆的一个圆心的 x 坐标,这个是圆心的歪坐标啊,这个是我们创建的这个草图圆的一个半径是吧?然后下面的话啊,跟他相关的 啊,我跟这个圆柱相关的这个参数的话,我们可以看到一个二十,这是这个圆柱的一个拉伸高度啊,总共就是这四个参数是吧? 好,既然我们要去创建一排圆柱体啊,那么这边的话必然要去加一个放循环啊,也就是说我们要去啊,通过啊这个放循环,然后去创建几个圆柱体,是吧?创建一些圆柱体,而不是一个啊,那么这个放循环的话啊,我们 可以把它加到这个中央啊,加到这个欧派爱的神与这个可乐子爱的神的这个中间啊,这样的话就是先让他去创建啊,就草图当中让他去创建一排园啊,然后基于这一排园去进行一个拉伸,是吧? 好,那么我们现在啊可以在这里边去加上一个放循环啊,放爱啊,这个循环参数是爱一图啊,比如说十个吧,就是创建十个援助。好,然后这边的话啊,给他写上一个 next 的一一个啊,就是循环语句 啊,这个放 next 的这样的一个循环语句啊。啊,这是一个固定的形式。好,这样的话啊,我们可以简单的来运行一下啊,好,点击一下运行。好,现在说 update 的失败啊,为什么会 update 的失败呢?啊?因为啊,我们这样的话就可以看一下我们这个草图,是吧?好,我们 进入到这个草图里面啊,我们往外拖拽,你看啊,这边的话是创建了几个园,创建了十个园啊,并且这十个园啊,他都集中在这样的一个位置,是吧?他的 x 坐标或者说是 y 坐标是没有任何的变化的 啊,那么这样的话就会出现草图的重叠啊,我们基于这样的一个草图去创建啊,这个图台的模型显然是不被允许的,是吧?啊?我们即便是不用代码 啊,去创建这样的一个模型啊,我们手动的就是去创建啊,两个重叠的园,然后基于这样的一个草图去创建凸台,创建拉伸啊,也是不允许的是吧?啊,所以说这个地方会给我们出现一个错误。 好,然后我们点击一个关闭,所以的话我们需要把这些圆的圆心啊,就是给他啊,错开是吧?就是把这些圆给他错开,也就说圆心啊这个坐标的 需要让他不一样啊,并且就是这些圆的草图啊,圆不能有任何的重点是吧?啊,所以说我们回到这里面再去修改一下这个代码啊,这边点击一下这个瑞塞的中指, 好,所以说我们可以去,如果我们是要沿着这个 x 方向啊,这个方向是 x 方向,我们可以看一下这个罗盘坐标啊,这个方向是 x 方向,沿着 x 方向去创建援助啊,那么我们就要去修改这个 x 坐标是吧?啊,所以说在这里边的话啊,可以去修改这个 x 坐标,好,那么因为这边的话这个循环参数是 i, 所以说这个 x 的坐标我们要给他改的啊,跟这个 i 相关是吧?啊,所以说这个坐标值啊,我们这边的话要给它修改成啊与爱相关的一个变量啊,比如说三十啊,乘一个 i。 好,也就说原 圆柱之间的间距是三十是吧,但是呢这个圆柱啊,他们啊,他的一个半径是十五啊,他的直径也就是三十是吧?啊,圆柱本身的这个直径是三十啊,并且圆柱之间的一个间距是三十,这样的话我去运行我们这段代码啊,我们将会得到一串 就是紧挨到一起的这样的一个圆柱啊,我们来看一下是不是点击一下这个啊?啊,执行 好,现在已经跑出来了哈。啊,大家可以看到这些圆柱他们都是紧挨到一起的,然后我们点击一下这个草图啊,为什么会紧挨到一起啊?因为我们创建的啊,这样的一些草图啊,你看 他的这个直径啊,是三十啊,他们之间的一个间距,从他到他也是三十啊,所以说啊,他们会啊,紧挨到一 一起是吧?啊,但是我们第一个这个圆柱他并不是在原点的,是吧?啊?为什么呢?因为创建第一个圆柱的时候,他的 x 坐标不是雷啊,我们看一下这个代码,是不是啊?啊?当这个 i 等于一的时候啊,那么 他的这个坐标指是三十乘以个一,也就是说他的这个红坐标指是三十啊,那么他不是零,所以说这个地方的话啊,我要给他 再加上一个二减一,然后给他打上一个括号啊,那么这样的话,当二等于一的时候啊,我们这个红坐标就是三十去乘一个一减一啊,所以说就是零啊,这样的话再去运行我们这个代码的话啊,他就会啊,从这个啊坐标原点开始去创建这个援助。 好,那么这边的话,我们可以把这个直径给它改成几个,改成个十啊,这样 的话,我们所创建的这个圆柱的话啊,他就不是紧挨到一起,不是紧切到一起啊,然后我们啊运行一下这个代码来看一下。 好,然后我们可以看到啊,就是说现在啊,他就是从这个原点位置开始,然后沿着这个 x 轴的方向啊,向右去扩展一排圆柱啊,并且这些圆柱啊,他不是紧挨到一起的啊,因为什么呢?因为我这边的话这个代码啊,他这个 啊,他这个间距啊,是三十是吧?啊,但是这个圆柱的一个直径是二十啊,所以说他们之间会有十的一个间距。 好,这就是说去创建一排这样的援助是吧?但是啊,我们刚才就是给大家去演啊,我们就是之前去给大家演示的一个啊小插件啊,他的一个作用是什么?创建一排啊,高度不一样的援助是吧?并且这个高度 是逐渐递增的这样的一个圆柱体啊,啊,那么现在的话,我们就要把这一部分的代码,然后再给他啊编写出来啊,那么显然的话,我们这样的话不是不能啊,去编辑在这个草图当中去创建循环了是吧?不能在这个草图当中去创建循环了啊,我们要去啊 在这个草图外去创建循环啊,因为我们想先去创建一个草图,然后再去创建一个拉伸啊,然后把这个创建草图创建拉伸这样的一个过程去反复的给他执行啊,循环是吧? 啊?不能就是说在草图里面然后反啊去以通过一个循环,然后创建了 n 个圆,然后对这 n 个圆进行拉伸是吧?啊,我们要把这个拉伸的这个弱虫给它循环 好,所以说我们需要这边的话啊,把这个放循环给他拿到这个啊,创建草图的这个地方 啊,就是在这,然后把这个 next 啊给他放到这个这个地方就是拉伸凸台的这个地方是吧?好,这样的话就相当于是这个 创建草图,是吧,创建草图啊,并且拉伸凸台的这个过程啊,去作为我们的一个循环体是吧?然后他在外面给他套上这样的一个循环语句 啊,但是就是说如果这边的话啊,我不去对他的这个出台的高度做限制啊,我让每一个出台的高度都是二十,然后我也可以去啊,执行一下这个代码,来看一下啊,点击一下这个状, 好,那么这边的话我们可以看到,就是也能就是啊,就是运行出来这样的一些小圆柱体啊,并且我们打开这个结构数 啊,我们可以看到啊,这里边的凸台啊,一共是有十个是吧?也就说凸台啊是分开的啊,但是我们去找到之前所创建的这个四十这样的一个文件 啊,我们来看一下这里面的兔台只有一个啊,他是基于很多的圆去进行的一次拉伸是吧?啊,这两个的啊,逻辑是不一样的,好,这边的话不管他了啊, 然后呢,因为我们要去创建这个高度逐渐递增的啊,这样的一个啊,图台啊,所以说我们要把它这个高度啊,跟这个电量给给它关联起来啊,这边的话那可以给他去成立一个 啊,把这个颈块给他删除掉就好,成一个 i 啊,这个地方 加上一个称号 啊,也就是说那如果这样的话,我们第一个图台的高度就是二十乘以个一啊,第二个图台的高度就是二十乘以个二是吧?他们之间的一个增量是多少?是二十是吧? 好,那么我们现在再来运行一下这个代码,然后点击一下这个运行。好,我们就现在就得到了这样的啊,就是十个圆柱体是吧?啊,他们之间的一个高度增量应该是我们刚才所设置的一个二十是吧?啊?二十啊,点击和确定 啊,那么到现在的话,我们就已经那把这个程序啊,这样的一个主体啊去编辑出来了是吧?啊,我们只是在他的外面去加上了一个啊,放循环啊,去修改了一下这个参数啊,让这里面的这个 x 坐标啊与我们这个 循环变量去关联是吧?啊,并且让这个拉伸的这个啊长度啊,与我们这个循环变量也给他关联了是吧?啊,这是沿着我们这个 x 坐标方向啊去进啊,进行这样的啊,出台的阵列是吧? 啊,如果我们要沿着这个歪方向去进行涂台阵列的话,应该怎样操作呢?啊,那么我们就需要把这个啊放到这个歪坐标上是吧?啊,让这个 x 坐标始终就都懂这个连 是吧,然后这个地方给他啊,这个样,然后啊把这个井号的话可以给他删掉啊,啊,这个代表的是我们这个草图源的一个半径啊,然后点击一下运行 啊,我们可以看到又得到了这样的一串圆柱体啊,现在他这个方向啊,是这个向右的是吧?啊,那么这个方向恰好是这个歪向,好, 那么这就是今天给大家去讲解的对这个红程序我们所精简过的这样的一个红程序的一个修改啊,就是在他的上面去加上了一个放循环,然后去创建了这样的一排圆柱体是吧?好,那么今天这个课程呢,就先到此为止啊,谢谢大家,再见。