粉丝1.6万获赞15.1万

today, i'd like to introduce you to trace pro a 3d solid modeling based optical analysis program from lamb to research cooperation trace pro is an excellent tool for analyzing predicting the results of optical designs such as light guides, illumination systems, backlight, displays and many other types of optical systems in a virtual environment this can allow you to reduce development time and cost since trace pro is based on 3d solid modeling it is easy to export parts and assemblies from solidworks to trace pro for analysis this allows you to do your design work in solidworks and then use trace pro for the optical analysis here is an example of a light guide display in solidworks, the model can be exported from solid works as an sat step or i just file and then import it into trace pro after you have imported the model into trace pro the next step is to apply optical properties to the model such as material properties, surface properties and light source properties trace pro has complete catalogs of materials and properties included and also allows you the ability to add custom properties at any time the material property used in this model is acrylic and there was a semi opaque diffusing material property also applied to the light guide a red semi transparent paint was applied to the lettering and a white semi transparent paint was applied to the light rays in the logo, a white led surface source property was used for the light sources the next step is to run the ray trace after the ray trace is finished we can start to analyze the results the 3d irradiance illuminance map in trace pro can be used to show the distribution of light on a surface or surfaces as expected in this example, we can see that the illuminance is higher as we move to the left or the right of the light guide closer to the leds another analysis option is a photorealistic rendering or lit appearance plot this will show how the light guy will look to a viewer when it's illuminated note how trace proken model the effect of the diffusing material mixed into the plastic an additional option with photorealistic rendering is to show the luminance results the luminance results can be used to correlate the modeled results with actual measurements obtained from illuminance camera we would like to thank you for watching and we are sure that you will find trace pro to be an excellent tool for your optical analysis needs if you would like additional information on trace pro, please feel free to contact us here at lambda research corporation。

今天我们给大家带来的是经验分享啊,嗯,我们之前讲过一个阿萨斯啊,阿萨斯的一些基本的一些命令吊用啊, 然后这节课的话我们介绍一下他比较常用的一个工具指令,就是一个吹一次啊,然后这个吹一次呢,可以用来干嘛呢?他就是可以在你没有打印日日的情况下,他能够去把你整个的一个方法的调用链过程给你打印下来啊。 好,具体的话我们等会一起看一下啊。好,然后呢进入之前的课程的话,如果大家不清楚的话,可以看一下咱们这个上面有啊,有这个, 嗯,叫什么?阿萨斯线上代码调试神器啊,然后这一个代码的话就是,嗯,给大家介绍了如果去安装阿萨斯啊,然后还有一个阿萨斯的进门使用啊。好,这几个的话,我们主要的一个目的就是给大 来实战一下吹死的一个指令。好,首先我们需要去写一下这个我们的一些测试代码啊。嗯,我们可以先看一下咱们这个代码啊, 这是一个一个接口的啊,暴露一个接口。然后这里面的一个方法呢,我们看一下啊,首先他接收一个参数啊,是一个 a 参数啊,这都无所谓啊,大家要定一个啊,然后他这里面有一些衣服判断啊, 因为我们平时打那个踹死的话,看那吊运链的话,肯定是看他走了哪一个分支,然后就掉了哪些方法,对吧? 然后锤子,然后我们经常这个锤子会结合这个窝起窝起这个指令去使用的啊,好,然后呢他这里面会去进行一些判断啊,如果他这个是为空的话,我们就会返回处理为空,然后给他返回一个 n p d, 对吧?然后 n p d 一个值,嗯,然后他这里面的话,如果是他为一的话,那么 我就会去处理一个一一套,就好像一个四个塞斯啊,否则也会返回四个塞子啊。啊?这个返回纸咱们不关注,咱们主要去关注他这个方法他走到哪一步了?然后调用到哪些方法,对吧?好, ok, 然后呢我们这里现在需要做的就是把这个进行一个打包放到我们的服务器上面去啊,好,我们来打个包, 然后我们点一下拍个, 哎,咱们的包已经打好了,对吧?打好了,咱们然后来看一下 这里面,然后我们我们到这里面,我们把这个文件给他挪过来。好,咱们打包的包是在这里面,我们给他改一下名字啊, 我们把这个后缀去掉, 给他去掉的吧。然后呢咱们放到我们服务器啊,我这个是本地通过那个 money pass 构建的一个训练机。啊。好,首先呢我们把原有的给他删掉啊,因为我之前这里面已经有了,我们把这些给他删除掉, 我们杠 f。 然后我们把这个阿萨斯呆萌,我们把这个删掉啊 删掉。然后我们现在就是需要的就是把我们的这给他传过来,我们通过这个 sftp 啊给他传过来, 然后来我们怎么弄呢?我们直接给他拖动过来啊,拖过来就行了, 已经过来了,对吧?嗯,阿瑟戴帽,对吧?阿瑟戴帽。然后呢我们现在需要做的就是这个啊,我们首先我们需要把那个阿萨斯给他下下来啊, 下下来如果大家,嗯,不知道怎么去下的话,我们这里也给大家进行演示一下。可以,因为我们后面很多项目啊,他都是放在这个容器里面跑的,他有可能一个容器跑完之后,下次跑的话他二次就不见了,我们需要给他手动去把这些二次的给他,可以把他下下来啊, 我们看一下啊。 ok, 然后我们去去这里面找一下啊, 这里面啊咱们有一个这个指令啊,这个指令是那个阿萨斯给我们提供,官网给我们提供的,就是 curr 去下载这个命令。好, 我们首先我们把我们现有的这个阿萨斯给他清空掉,给大家演示一下啊。好,已经删除了,是不是我们现在这里面是没有阿萨斯这个阿萨斯这个加包的?我们首先来执行一下这个命令啊, 看一下啊,下载是很快的,我们能拿到阿萨斯布特,对不对?然后我们现在怎么去做呢?我们首先去,我们首先去把我们的一个阿萨斯这个戴帽给他起起来啊,我们首先把他起起来,然后我们直接加我干架就行了啊,阿萨斯刚戴帽, 我们等待启动啊,我们等待启动之后,我们来看一下这个能不能正常访问啊?我的服务器的话是幺二九点幺六八点六四点二,我们看下来这个人能正常访问的,对不对?这个能正常访问的, 然后我们再去看一下这个 gps 啊,看看能打印出来,对吧?好,然后我们现在就是去启用我们的一个阿萨斯这个 这个项目啊,阿萨斯布坦,这是我们刚才下载下来的。好,首先我们能够看到他这里面把所有的一个家伙建成给列出来了,可以看到阿萨斯刚呆吗?就是我们刚才启动的那个,然后我们选择建成一,我,然后我建成一的话,我们就开启进去了啊, 好,然后我们可以看到啊,他这里面长这样啊,好,然后我们现在需要做的就是什么?就是需要输入我们今天的一个主题,就是踹死这个指令啊,踹死指令, 然后拆字,纸巾怎么去拿呢?这肯定不是我们不需要我们手中写的呀,对吧?然后我们通过 iad 二给我们装的一个阿萨斯这个插件啊。嗯,听过,我第一节课的话,就是以前讲过的阿萨斯的一个 课程的话的同学们应该知道啊,咱们装过这样的一个插件啊,叫阿萨斯刚 id 二啊,阿萨斯的一个对于 id 二的做的一个插件,然后直接我们去做。怎么做呢?我们直接是踹死啊阿萨斯,然后安装之之后,我们重启一下,会出现一下这个一个菜单栏,然后我们点击我们的踹死啊,点击我们的踹死。 好,然后我们把这个复制过来,就复制复制到这里来,然后回车,回车大家可以看到啊,他这里面已经监听了,已经完成这个监听了,然后我们现在再去请求一下借口,看他会发现什么啊?我看这请求完成了,我,我们可以看到啊, 我们把这个往那边拖一点啊,放大眼看一下啊,咱们看一下这个吊用链啊,首先他会去吊,他吊用了一个胎死方法,是不是进入到这个咱们的一个胎死的一个入口,然后会掉用孩子胎死。 十三行,我们进了十三行啊,进走到十三行到这里来了,然后我们看他继续怎么走,然后又到十四行,十四行是在这里面,说明他这里面是满足条件了,他是没有这个文本的,不对,这个三是为空的,所以进到这里面到十四行,然后我们再看到十四行之后他又去哪?到二十一行去了 二十一行咱们是到这一行代码了,对吧?到这一行他们又进行判通判空,如果孩子他是走位空的话,看他又去哪了,然后就去二十二行了,对吧?二十二行就到这里面了,然后这一步就返回掉了, 直接就返回掉了,对吧?直接返回掉这里面都没走啊,对不对?都没走了啊?然后我们再去看一下啊,这个其实就是已经一个掉链完成了,然后我们现在去切换一下咱们这个参数啊,看一下会有不同的,我把它放成一,他打赢的是 hello 四三四十八,所以他对反馈者是变了, 所以整个钓鱼竿也是一个变更的,他首先进行判断的,太太死的也是同样的去十三行了,我们找到十三行到这个方法了,然后我们再去看一下他到十五行去了。十五行去了十五行是什么原因呢?肯定是这条这个条件他不满足,然后继续到了二次应付里面去,然后继续判断他是唯一, 然后我们到十六行可以看到他这个,因为我们传的就是一才是我一,对吧?所以呢?他进入到了这里面去,然后再看他去哪了,到了二十一行,二十一行就是这个方法,汉德一是吧?汉德一到这里面,呃,也没有去。他对,他到汉德一了,汉德一了。然后我们看一下啊, 十五、十六、二十一、二十二的吧,他其实他也没有去走的吧?十六二十一二十一行,十六行进来了,然后到了二十一行 啊,因为他为什么不走呢?为什么不不往下走呢?因为他们这个的话就直接惹烫了啊,惹烫了啊,他是没有去就没有去出力了啊。 ok, 然后我们再看一下啊,再看一下他走,走到哪了呢?然后到最终他就就二十一,二十二行啊,同样的二十一、二十二行走了,对吧?他如果是还是泰克斯,他是有文本的,所以呢?他是有值的,所以呢他就直接返回了。好,然后我们再去走一个还是泰克斯的,我们去另外一个值啊,看他的 另外一个 a 等于二的吧,他等于二,他走的是个 s 啊,看他整的这个调零调零练什么样的啊?首先他进入太子峰嘛,然后呢,他这里面直接去了一个十三的吧,十三行,然后又去了一个十五行,是吧?看一下他这里面十三行到这里面了,到这里面他是呃不为空,然后又去了十五行, 数行到这里面是长这样的,看他怎么走的,哎,感觉这个是不完整的,我们重新把它。这个是不完整的啊,我们刷新一下, ok, 可以看到咱们他到了十五行之后就直接返回了,呃,直接返回了,我们看一下为什么他是一块四为一,为什么会是一呢? a 点一块二,四为一,为什么到了十五行就直接返回了呢?啊?他到了十五行之后,然后直接应该是直接走了,二四二四就直接返回回去了,他,所以他这里面是个 size 就变成这样了啊, 如果他有的他是直接走的那一步,就直接是一个条件就直接走了,并没有在那个条件里面还有分支,所以呢他就直接给他返回了,所以咱们可以看到这个过程啊,是能够把你整个 教练过程去做的。那么我们什么时候会去使用这个 chess 呢?就是当我们这个没有日日进行的记录啊,然后又不知道他为什么我们传一个纸进来之后, 嗯,我们虽然用握起指令能够看到它传进来什么值,但是我们并不知道它整个的一个调用量的一个过程是什么样的,就是它为什么会进入这个分支?为什么会返回给我们?我们跟我们日期不一样的一个值啊,我们都可以结合踹死指令和握起指令 呃,两个进行结合,然后我们就可以去第八个我们的一些代码了啊,好,今天的分享就到这里,大家也可以结合这个视频,然后还和之前我们录过的一阿嫂子这个视频啊进行一个呃,一起看一下啊。好,今天的分享就到这里,谢谢大家。