如何使GrabCAD体元雷竞技网站入口印刷片使用Matlab

本教程是针对用户已经通过熟悉Matlab和J750操作。

它并不是一个全面的教训如何使用Matlab软件或PolyJet打印机。

以下是由Stratasys公司:

  1. 步骤1:体素是什么?

    就像二维数字图像由像素,你能想到的3 d数字形状是由“压”。

    定期,矩形结构,包含颜色或材料数据点的3 d打印。

    在3 d: Voxelize在2 d栅格化


    而是在描绘三维的体素,更好的精神形象可能会想什么是发生在2 d,与每一个的3 d打印。的形状而不是片被“voxelized,光栅。“你可以看到,在2 d代表一个字母,我们不得不做出许多决定哪些正方形网格中的是黑暗,轻了,不信了。

    因为每片成千上万的这些决策的结果在一个巨大的矩阵值,使用Matlab的这是一个原因,许多工具来操作大型矩阵。










  2. 步骤2:普通片的指导方针

    不难想象,如果你有1000 +渐进片每一层的体素打印看起来像这样:

    可以一个堆叠到彼此J750和得到一个打印:

    但是有一些规则。




  3. 步骤3:规则1:所有片必须相同维度

    每片体素中打印必须具有相同的像素尺寸(宽度和高度)。下面举个例子,在我们的领域,每个PNG片是长方形的宽709像素高x 1424像素(即使在片球的顶部和底部附近发生的不多)。

    这些只是尺寸片选择创建的工程师。他可以选择任何尺寸,只要每一片打印是一样的。

    我们将使用Matlab循环命令来确保每一片都是一样的尺寸。



  4. 步骤4:规则2:Z片之间的差距应该匹配一个打印机层设置

    你应该计划部分你想要的最终形态在一层高度匹配J750可以做什么。

    下面举个例子,在我们的领域,每个PNG片被假定为0.027毫米的旁边做最后的形状。



    供参考,J750层高度是:


    (注意:如果你的切片厚度不匹配打印机层厚度,打印机将试图弥补的区别。例如,如果生成切片厚度在0.0135毫米,和你的印刷模式是高混合,打印机将打印每个图像达到所需的厚度0.027毫米的两倍。最佳实践是创建你的片匹配模式下,你会被印刷。



  5. 第五步:规则3:所有片应按顺序命名使用相同的前缀

    立体像素打印工具不知道片“正确”的秩序。它只是被文件名。

    看起来在一个文件夹和所有PNG文件标记序列定义前缀。

    在这个例子中,前缀“slice_”。

    序列将会越来越多。

    我们将使用Matlab循环顺序生成的片数。



  6. 第六步:规则4:6只使用RGB颜色片

    J750只能容纳6材料+支持。

    立体像素打印工具将在每个片单独的材料使用的RGB值。

    因此,你只能使用6 RGB值给定的打印,在你所有的片的总和。

    供参考,以下是一些常见的RGB值J750材料:

    从现在起,我们将进入Matlab命令。




  7. 第七步:现在,RGB图像存储在Matlab如何?

    一个样本图像与Matlab的辣椒。png”(下图)。

    加载图像到一个Matlab变量,使用命令:

    运行该命令后,Matlab显示你RGBsample现在定义为384 x 512 x 3矩阵:

    看到任何给定像素的辣椒。png,使用命令:

    结果:

    这意味着,50行下来,100年列从辣椒图片的右上角,有一个像素的RGB值(66、38、68),或者是这样的:













  8. 第八步:最简单的体素打印(红砖)

    现在我们将尝试做一个简单的体素的打印,一个统一的红色砖:

    要做到这一点,我们将使用Matlab来定义和数量我们需要切片(不是所有片如图所示)。

    从命令:

    会导致一个整数300 x 600 x 3矩阵:

    充满了0:

    现在让我们使矩阵的第一层= 161,第二层= 35,第三层= 99。这对应于RGB(161, 99),这应该VeroMagenta。

    > > brickslice (:,: 1) = 161;

    > > brickslice (:: 2) = 35;

    > > brickslice (:,:, 3) = 99;

    然后我们测试用图像显示(“imshow”)命令:

    > > imshow (brickslice)

    这将导致:













  9. 步骤9:“对”的循环顺序号码和名字941片

    Matlab循环的一般结构:

    我们的循环:






  10. 第十步:思想在我们第一次的结果”的循环

    如果你救了Matlab的for循环。m的文件并运行它,你可能会注意到一些事情:

    为什么我们指定941片?

    如果你还记得,我们想要一个1寸高的砖:

    如果我们J750设置为高混合模式,片相距0.027毫米,所以25.4/0.027 = 940.7,我的941。


    2。为什么所有的png错尺寸了吗?

    如果您右键单击任何PNG我们刚刚创建,看看“属性”,你会发现他们不是我们想要的300 x600像素:

    这是由于Matlab ' imshow '命令默认显示图像解决方案,我们现在必须改变。我们将在下一步显示如何做到这一点。







  11. 第11步:控制输出像素尺寸在我们”的循环

    我们的修改后的循环:



  12. 步骤12:Matlab切片的结果

    在与Matlab的相同的文件夹中。m的文件,你现在应该有941独立的PNG文件,按顺序编号,用相同的前缀:

    (我改变了我的“brick_slice”匹配m文件的名称,你可以设置你想要的任何前缀内循环)。

    他们都应该有正确的像素尺寸。

    现在我们已经准备好进入GrabCAD打印雷竞技网站入口


    从这里开始,我们将使用GrabCAD打印和体素实用程序雷竞技网站入口








  13. 步骤13:立体像素打印工具将在“应用程序”下找到类似的见解



  14. 步骤14:立体像素打印实用程序将打开这个窗口







  15. 15步:使用立体像素打印实用工具





  16. 16步:在“下一个”实用程序运行

    这也是错误的屏幕将显示。如果你得到了“太多的颜色”错误,请参阅故障排除指南稍后演示。



  17. 17步:接下来,我们必须将RGB值映射到J750材料

    这就是工具告诉我们RGB值(6,记住)发现在我们的片。

    我们必须指定一些J750材料每个值。

    但看错了吗?




  18. 18步:故障排除:“太多的颜色”的错误

    记住,我们只能有6片的RGB值。但是我们只在Matlab指定1,所以给了什么?答案来自缩放到任何PNG Matlab的输出:


    而片看起来很好的在预览:

    甚至看起来很好当你打开一个:

    如果你放大一个角落里,你看到的问题:犹豫不决

    这似乎是一个默认与Matlab输出图像,它试图“消除锯齿的边缘一个纯色。

    比我更好的Matlab用户可能知道命令关闭这个,但是现在,请注意,如果你指定颜色6片矩阵,体素打印工具将这些边缘作为额外的颜色和给你一个错误,因为它们是新的RGB值。

    照片编辑软件是一个很好的方法来检查这个。

    1。打开你的颜色选择器。

    2。点击在犹豫片。

    3所示。看看RGB值变化或不同于你。

    如果是这样,这些额外的RGB值是你可能是导致“太多颜色”错误!

    其他选项:

    你没有指定正确的颜色“背景”。

    b .不同的阿尔法通道下颜色被视为不同的RGB值,所以这是RGBA我们只能有6。












  19. 19步:接下来,我们必须将RGB值映射到J750材料

    因为我们现在不能修复Matlab抖动问题,我们将指定材料每个发现RGB值(我选择黄色优柔寡断,希望这不会影响太多):



  20. 20步:点击“完成”,应该创建GCVF文件



  21. 21步:之前GCVF文件添加到您的托盘

    你必须打开这两个“偏好”能够导入GCVF GrabCAD打印:雷竞技网站入口

    然后你可以导入GCVF文件到一个托盘。


  22. 22步:我们终于有红色的多维数据集

    等待?一个立方体?

    我认为我们是一个矩形,高300像素和600像素宽?

    这是因为…(见下一个步骤)

  23. 23步:X和Y方向有不同的DPI J750

    在体素实用程序,您可能已经注意到这两个非可编辑字段窗口。

    由于polyjet技术的本质,像素堆积紧密在X方向上两倍在Y:




  24. 24步:这就是为什么我们有一个1英寸,1英寸立方体作为我们的结果

    我们怎么知道它是一个1英寸,1英寸立方体?

    因为,如果你添加一个CAD图样每一寸,每一厘米的一部分(你应该都有),你可以看到两个“英寸”图样之间的多维数据集完美契合。

    (这就是为什么我选择300 x 600在原来的尺寸,这将会发生。)



  25. 25步:结论

    您可能已经注意到一些事情在这个过程:


    预览不显示的颜色。

    只是这个小立方体有941片。试图展示那些成千上万的像素为每个941片要坠毁大多数显卡。这就是为什么它是一个简单的灰色预览任何.gcvf文件。


    2。我们试图创建一个红砖。结果是一个红色的多维数据集。

    没有“VeroRed。“在体元印刷,你需要把混合J750 material-colored RGB压下彼此达到某种颜色效果从远处看,就像一个电视。

    还要留意上浆时300 DPI vs 600 DPI的问题。


    3所示。每一片都是一样的

    在这个例子中,我们使用Matlab对“循环数片,每循环使用相同的矩阵。但要意识到真正的体素的印刷,您显然希望每个片是独一无二的,体素变化的形状和材料和安排每一层。


    编程这超出了本教程的范围,但是有很多Matlab详细介绍如何计划你的帮助文档”的循环,不断增加的复杂性。但这足以让你开始与体元印刷,如果你需要任何进一步的援助,Stratasys公司联系您当地的经销商或print@www.city-coupons.com !雷竞技网站入口







评论