战地4配置要求 战地4配置要求很高吗
大家好,如果您还对战地4配置要求不太了解,没有关系,今天就由本站为大家分享战地4配置要求的知识,包括战地4配置要求很高吗的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
1、大家好,今天与大家分享一下ic六幺四九九开源项目fortuck运行时的配置参数怎么管理和配置。大家平时在看我前面视频添加led模块编一到运行时的时候,或者是采用官网的教材添加led模块到运行时,用id编写基础功能快的时候都会发现下载到运行时会失败,这个就与运行时的参数相关。
2、运行时的参数相关,这个运行时的参数在编译运行时的时候,用cmac的时候可以修改,也可以在创建了工程文件之后找到photoconfig.a7这个文件,这个文件是在用saymake在创建工程的过程中自动生成的,它不是four的运行时自带的。
3、我们来看一下这个文件里面相关参数,这个参数是与时钟相关的,实际上它这里都有注释,这里精确到的表示的是一个毫秒,这个就与处理时钟有很大的关系。在windows下面可能不是很明显,但是在另一个下把这个值调的越大,处理的时钟精度也就会越大。
4、下面也是与时钟相关的,它定义了一个一秒钟是等于多少纳秒,等于多少纳秒,这两个参数平时在使用的过程当中很少去修改,只有在另一个下在周期要求精度很高的时候会修改这个参数。
5、再到下面这个参数是一个实践对列,实践对列在六幺四九九里面,尤其是它的开源实现fortuck,每一个资源是一个世界队列,也对应着一个线程,这个就是世界队列的线程,世界队列默认大小。
6、如果堆积的事件大如大于配置的这个值,那么事件会被丢失,所以在用forty的时候,如果发现事件处理不过来的情况下可以适当调整这个参数,把这个参数调大,增加事件对列的大小。
7、下面这个也是一个对列的大小,但是它是外部事件产生的个数,它缓存的一个大小,modern事实。这里外部事件可以举个例子,比如网络通信相关的事件总线,比如modelbus总线产生的事件等,它都是放在外部事件里面。
8、这里是与ideid通信的网络缓存的与id通信的消息对列的大小。消息对列的大小才视频刚开始的时候讲解过,有人已经遇到,按照我前面讲的视频或者是官网把led运行时lua变异到运行时的时候,发现用four大卡的id下载基础功能快会失败,根本原因就是这个值默认的值是幺零二四,它非常小。
9、但是ide里面为一个基础功能块,它是翻译成luv脚本的,下下来是大于幺零二四的,那么它就会失败,也没有做分包处理。把这个值调大之后大家可以去试一下,在id里面下载基础功能快到运行时就会成功的。
10、下面这些参数基本不用去改它,像它这里也有相关注释,这个是ford运行时影响运行效率和影响平时事件处理不过来,或者是luv下载失败的相关参数的修改。
11、还讲解一下fortuck运行时里面一个功能快,它输入输出变量最大的数量,随便打开一个,找到功能块接口模型的结构体,像这里已经做了,说明最大的输入事件数量只能到二百五十四个,最大的输出事件数量也只能到二百五十四个。
12、这里要注意了,它下面还有一个最大的输入数据数量也是只能到二百五十四个,最大的输出数据数量也是只能到二百五十个。所以forduck开源项目拿来做研究,平常一些简单处理是足够的,但是一旦把它用到产品上,大家就会发现不管是用在总线上面也是有一定的局限性。
13、比如平常的一个poc可能带的模块不止一个,或者是好几百个点位,有些甚至上千个点位,再用一个功能块做处理的时候,大家一定要注意了,这里可能要做相应的改造,在用的过程当中要知道它的局限性。
14、今天的分享就到这里,谢谢大家。
战地4配置要求的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于战地4配置要求很高吗、战地4配置要求的信息别忘了在本站进行查找哦。