我们接下来说一下这个莫迪康公司给的这个茶表的教验方式啊,我原来就是用单片机自己写驱动的时候呢,你会有个误导,误导什么呢?这个 crc 是六的函数, crc 是六的函数,他这里呢 标了一个高字节复出字,然后这里标了个低字节,出字漏和害, 返回的时候呢,这个是高字节在前,然后低字节在后,就是看这个字面意思是这样的, 其实不是这样的,其实它是低字结在前,高字结在后,也就是说针对于猫都把死的这个给出来的这个函数,你不管怎么用,它永远出来的返回值也是 低字节在前,高字节在后。然后我们可以教练一下啊,我们教练一下这个,我们给一站发零五功能码,然后呃,零零零零七十位就位置是零零零零, 也就说他的第一路,然后我们给他制一,然后零零这个就是说给第一位,第一 摩托 boss 一号战,然后发送零五功能码给第一路,然后制一。我们现在把它打印出来,我们看一下他的这个 cic 教验是多少啊?我们打印一下 好出来。我们的 crc 教验值是八 c 三 a 啊,返回值是八 c 三, 那我们教练一下,他的这个反位值是八 c 三,那我们刚才是零幺 零五零零零零 f, ff 零零。嗯,这里呢就是我们的这个有一个串口工具啊,然后我们是一,然后我们给他较量一下,我们选择低字节在前, 好缺出来的是八 c 三 a, 也就说低字节在前啊,这一个也是低字节在前,那我们就用这个函数的时候,不要被他的这个命名给误导了,其实他这个是把低字节左移八位,然后高字节是在这里啊, 他的命名有点问题啊,我们就先嗯知道怎么回事就行了啊,返回的值永远是低字节在前,高字节在后。
粉丝1565获赞5287

mobis r t u 的通信报文采用循环勇于教验 c r c 进行传输错误检测。每次通信时,发送方按照 c r c 规则计算发送数据的 c r c 教验码, 然后将其附在发送数据之后一起发送。接收方收到数据之后,按照同样的规则重新计算 crc 教验码,只是计算的内容,不包括接收到的 crc 教验码, 并与接收到的 crc 教验码进行比较。如果二者不相等,认为数据传书有误,常规便平气串行。通信的报文教验采用的是 crc 十六规则, 每个 c r c 叫验码为两个字节,包含十六位二进制值。具体计算方法如下,一、将 c r c 寄存器十六位初始化为零 x f f f。 二、将豹纹的第一个字节,即从基地址与 c r c 寄存器的第八位相应 计算结果放回 crc 寄存器。三、将 crc 寄存器的内容又移移位,最高位用零填补。四、检查又移后的移出位,如果移出位为零,则重复三,即再次又移移位。 如果移出位为一,则 crc 寄存器与零 xa 零零幺相应,获计算结果放回 crc 寄存器。五、重复三和四,直到又移八次,对整个八位数据全部进行同样处理。六、重复步骤二至五 进行报文中下一个字节的处理期。将报文中所有字节按上述步骤计算,完成后, c 二 c 寄存器的内容即为 c 二 c 教验码。 按照上述方法得到 c r c 教验码后,将其附着在发送数据之后进行传输即可。对于 modbus r t u 通信协议,需要交换 c r c 教验码的高低位字节, 即先发送低位字节,后发送高位字节。软件计算 c r c 叫验码时有查表法和在线计算法。查表法的计算速度快,但是表格数据占用一定空间, 而在线计算法不需要表格数据节省空间,但耗时较多。实际应用时可以根据具体情况选择合适的算法。

啊,大家好,今天跟大家一起分享一下我们在做研究的时候样本量的选择。当时我在上研究生阶段的时候,我们就做课题的时候,常常会遇到就是我们在选择样本量的时候,嗯,不管做哪类类的研究,我们是选择十例二十例呢?还是选择一百例到二百例呢? 所以这是我们常常比较困惑的地方,今天就跟大家分享一下。那么我们在选择样本量,如果含量过小的时候,是不是就容易产生够嗯,更大的出氧物差呢?说明我们这个样本量不能代表总体, 如果是我们的样本量含量过大的时候,这样的话是不是就可以就需要更多的人力和物力呢?我们可能会浪费很多精力去做几件事情,那么 在保证研究呃结论具有一定的科学性、真实性和可靠性的前提下,那么我们是不是就最理想的就是呃来确定一个最小的观察力数,而且能达到我们呃最科学的一个结果呢? 今天就跟大家分享一下样本量的选择,我们可以看下样本量的选择总要是有三种方法,一是公式法,一个查表法,还就是个软件法。 嗯,公示法的话,就是不管我们是做调查研究还是做那个干预性研究的时候,他们都有自己的计算公示。今天我给大家举一个例子,就是我们在做干预性研究的时候,也就我们结局指标,如果是计量资料的话,我们就是用这个公式, 然后如果我们呃结局指标是个技术资料的话,也就是我们可能想评判一下,哎,我病人出院两组病人, 这用了一种方法,以后,他出月总被度他他差异物统计学意义的时候,这时候我们可以就是用呃这个公式计量资料的公式, 我们接下来再看一下,就是嗯,确定我们呃到底学多少样本量的话,主要是呃有以下几个,如果是说是,嗯,当然他根根据你不同的研究设计做的不同的研究,他的那个 啊指标是不一样的。结业水平的话就是我们常说的二发,可能我们可能二发选的是零点零五或者是零点二零一,有的是。然后就是还有我们的比如说是你做的是那个 嗯影响因素的一些研究的话,是不是就是看他的滑冰率和暴露率呢?之后我们考虑呃杨本良的 时候还要考虑到一个因素,就是啊如果我们在水防病人的时候还要考虑到这个病人的释放率, 呃就是公式的话,一般就是咱们根据呃你做,你是做调查研究呢,还是做干预型研究?在我们在统计书上都能找见那个公式,按照那个公式求就行, 呃,求你所需要的最小样本量就可以。还有一种软件法,这样的话百度大家都可以搜到,然后把你的植树进去以后,他也会给你一个样本量。 今天我主要是跟大家说一下,就是我们比如说在设计一个量表的时候,我们在哎看这个量表性消度的时候,我们血量量本量的话,一般是调目数乘以十倍。然后还有一种的话,我们就是在发问卷调查的时候,大家都会呃问,嗯,就是我们是 调木术的十倍吗?其实不是,我们就发问教调查的时候主要看你研究的指标是什么,你如果你研究的变量他是以调木,一个调木调木的话,那就是调木的十倍,如果我们是按维度来的话,那就是维度的十倍。 接下来我们看一下影响因素,我们一般啊常常做的就是什么什么影响因素的分析,那么当我们的因变量为连续变量的话,那么这个,呃,我们选的样本量就是你自变量个数的十倍。 如果我们的阴变量是二分类变量的话,那么就是我们凸现阳性力数的自变量的五到十倍。比如说是我们看看 病人就是做完手术以后他的感染,嗯,感染的影响因素分析的话,感染是不是就可以分为感感染、胃感染了?所以我们做这个的话,呃,我们 的阳性力数一定要是大于我们自变量的五倍到十倍。好了,谢谢大家,如果大家还有什么想知道的话,可以在底下评论留言, 我下一节课给大家继续分享。


今天我们讲一下毛泽巴士同意协议的 csc 教验计算方法及莱巴菲有实现方法。模特巴斯的 csc 教验算法主要有如图所示的八步 对应的莱伯 vivo 程序框图,如图所示。接下来我们一步步介绍。首先需要注意的是,要交验的数据是八位的无符号整形。为了防止输入数据时出错,我们将输入数据的表示法设置为无符号单字节整形, 并将输入数据的显示格式设置为十六禁止。 现在我们结合着算法分析程序。 第一步,加载一个权威一的十六位计算器,这个计算器就是 crc 计算器,相当于是设置 crc 的初始值为十六个一。第二步, 把第一个八位的二定制数与十六位的 crc 进行易货处理。为了易货处理的两个数据类型统一,我们将输入的八位无符号整形转换为十六位无符号整形。我们先暂时不管程序最外侧的放循环,并且认为输入的是一个八位数字,不是数组。 第三步,将易或后的十六位 crc 二进至值右移移位,右移后左侧最高位补零,并确认右移出的值是零还是一。这里我们用到的是带进位的右移位函数, 我们右键看一下这个函数的帮助文档,通过文档可以看出这个函数位于数值函数下面的数据操作函数中,我们在函数面板中也能沿着这个路径找到他,该函数的逻辑如图 所示。如果进位为处,则薪值最高位补一。如果进位为 boss, 则薪值最高位补零。 如果最右侧移出的位的值为一,则最低有效位进位为处。如果最右侧移出的位的值为零,则最低有效位进位为 boss。 根据第三步的要求,只需要将进位置为 boss 即可。 第四步,如果移出的位为零,则不对数据进行处理。如果移出位为一,则与十六进至 a 零零一进行易获程序比较简单,使用了一个选择函数 以及一个与 a 零零一的易货处理。第五步,重复第三、四步,直到右移八次。这种重复性的操作使用的是放循环,循环执行八次。在放循环中使用了移位机 寄存器,其中一位寄存器的逻辑是,当第一次执行放循环时,使用的是前面程序传入的值。当第二次及后面执行放循环时,使用的是前一次放循环计算的值。 第六步,重复第二至五步,对下一个无符号单子结整形数值进行处理。这里我们仍然使用的是放循环,此时输入的数据是一个数组,并且在放循环中使用了自动缩引隧道和移位计算器。 自动缩影隧道的作用是依次读取数组中的元素给货循环,货循环的执行次数等于数组的大小, 因此使用了自动缩影隧道后,不需要再设定循环次数。接下来我们看货循环中的逻辑,当循环次数二等于零, 也就是第一次直行时,直行的是第一、二步算法。这就是我们前面讲的逻辑,当循环次数二等于一,也就是直行第二次放循环时,输入数字中的第二个数会通过自动缩引隧道进入放循环 与放循环移位计算器中。上一次放循环计算的值进行易获处理,放循环会重复执行,直至输入数组中的元素被全部处理。第七步,将第六步得到的十六位 crc 数值的高低字节进行交换。 这里我们使用的是交换字结函数,这样就得到了 crc 交验码。因为有时候会将交验码处理为字符串,因此程序中增加了一个转字符串输出。接下来我们用这个例子验证一下。程序 分别输入需要教验的数据,点击运行教验,计算结果为十六进制九九七五,与文档中的结果一致。

上讲呢,我们通过一个负循环嵌套以及这个二进制编码的移位操作啊,那么实现的一个离合灯的控制啊,那么这个移位操作呢,实际上我们可以看一下 这个零 x 零零零幺啊,它每每移动一次,它会产生一个新的编码啊,那比如说移零位啊,左移零位是一个编码,左移一位它就产生一个编码, 左一两位,那么他就产生另外一个编码啊,那么移动十六次呢,他一共会产生十六个编码,那么实际上我们也可以通过其他的方法来啊,实现这样的操作啊,就是我们把这个编码呢,提前给他写好,把它放到一个数组里面 啊,这样呢也可以实现一个优质的控制啊,那么这种方法呢,我们就把它称为查表法啊,下面呢我们直接来写一下这个程序啊,我们新建工程,然后这个程序呢,我们可以直接把它拷贝过去。 好,这里呢我们声明一个数组啊,这个数组类型呢,是无符号十六位整形的啊, u i n t 幺六杠 t。 好,那么我们给它取一个名字叫做 cod。 好,那么刚才呢,我们说每移动一次呢,每移位一次呢,他要产生一个编码,那么移动十六次呢,就一共是有十六个编码啊,所以说这也是十六个啊,等于把括号。 好,那么第一个编码是多少呢?就是零 x 零零零幺,好,第二个呢,我们可以用那个计算器来转换一下 啊,在二定制下输入啊,那么这个零 s 零幺,它往左边移动一位呢,实际上是二定制的幺零啊,我们转一下,实时定制 好零二啊,零 x 零零零二,好,下一个啊,变成幺零零。好,转一下,好,零四零 x 零零零四, 下一个幺零零零。好,后面这三个零,好,转下零八零 x 零零零八,好, 再转一个啊,变成幺四个零一二三四啊,现在是幺零零 x 零零幺零 幺零零零零零。好,二零零 x 零零二零。那么其到这里呢,大家应该可以发现一个规律啊,因为这个一呢,它是始终在往左边移动, 那么它会均匀,这样的规律啊,你看一二四八,好,这里是一二,那么下一个应该就是零 x 零零四,零, 好,这个呢,如果说大家啊,不熟悉呢,可以转一下看看啊,就能发现他的规律啊,那么我这里的啊,按照规律来,我们快速的写一下 八零零啊,应该是幺零零零。 好,这个这个编码就写好了。好,下面呢,我们来改一下主程序。好,那么这个地方呢啊,依然是不用动的啊,因为我们始终是控制这十六个 led 广角啊,那么这也是一样的,不用动。 好,那么主程序呢,我们来改一下。好,首先呢,这个靠的呢,我们就不再需要了啊,因为他已经把每一次移位产生的呢,已经放到了这里了啊,所以这个变量呢,可以不要了, m 叉的这个移位操作呢,也不需要了。好,那么核心里的里面呢,就要改下了,那么这个地方呢,是要读谁呢 啊,就要读这个里面的啊,这个扣的速度里面的,那么读哪一个呢?就要根据这个变量阶来决定啊,第零次就读第零个啊,把第零个拿进来读一下,第一次啊,就把它把它拿进来读一下。好,那么因此呢,这里呢要改成一个对数组元素的引用 啊,后的接好,剩下的都不用改,那么这个是正向的一个程序啊,那么要注意的是,这个变让接呢,他的啊,范围啊,他的对预值呢啊,是要根据这个来的啊, 你有多少个,那么你要跑多少次,所以说这个变量 g a 呢,是跟这里放 d i 的速度的长度是有关系的。 好,下面我们来写一下反向啊,我们把这个正向的复制一下。 好,那么这个略顿的方向呢,跟这个关呢,实际上是跟从这里取编码的顺序。好,那如果说从这边开始一个个取呢,是正向运动,那么如果反向呢,就让他从这边开始取过来啊, 从零 x 八千,这样啊,从这边倒着取过来啊,那么所以说这个地方要把负循环呢反过来啊,他从十五开始, 然后呢大于等于零,然后这里呢填减 好,这个程序呢,就写好了,那么这个程序呢,其实我们可以这样来理解啊,我们可以把这个灯板 啊,看做一个电影的幕布啊,电影的幕布啊,我们写下幕布好,而我们这个编码呢,相当于什么呢?相当于 被投影的那个胶片啊,这个胶片,那么它的像素呢?是十六个像素啊,然后这是零,这是十五零十五 啊,这样的一个编码,就是我们数组里面的一个编码呢,相当于一张一张那个胶片啊,比如说胶片零。好,这个来放一下啊,按个对齐写入,相当于现在是放这个零号编码啊,放下他组成一个一个图像。好,那么在下一次呢,再换下一个编码进来,比如说一号啊,一号 啊放进来,然后呢再按为写入啊,对齐写入,相当于就是投影嘛,啊,就是把这个编码进行一个投影。好,那么依次啊往下它总共到第十五号。好,那么我们将 这个胶片动起来呢,这里就可以产生一个啊,连续的一个动画啊,那么这种方法呢,我就称为它,称它为啊,叫做查表法啊,查表 好,这个插标法呢,是在五幺大面积里面和那个 s k m 三二里面啊,这种方法呢是很常用的啊,那么其实啊 do 里面呢,也可以来使用这个方法啊。 好,下面呢我们来把这个程序呢上传一下。好,插上插插板啊,然后呢我们检查一下这个版型。好,这个没错,好端口呢,我们要稍微等一会啊,等它识别一下, 好,识别到了现在变成了 com 十七啊,我们选一下啊,然后这个上传啊,那么我们来保存一下, 其实我们可以更方便做出一些啊,很奇妙的一些效果啊,那么比如说现在我们来做一下啊,让四个 led 啊,让他一起跑。好,但是呢这个要求呢是四个点亮的 led 呢,是从屏幕的外部啊,一个一 这个挪进来的。好,那我们看下来怎么做呢? 好,我们可以先把那个效果对应的这个二定制编码呢,我们来写一下啊,其实我们可以在那个,我们可以打开一个一个 excel 啊,或者说我们呃弄一个 word 里面去建一个表格啊,这样我们用 word 键吧,用 word 键表格 啊,因为后面我们做的 airpod 呢,也要使用到这个 word 啊。 our, 现在我们来插入一个表格啊,那么列数呢?我们给他插入十七列啊,为什么十七列呢啊?因为每一列他是占一个位啊,那么我们最后一个呢,我们来写他的十六进的形式啊,那么行数呢?我们可以多搞几行啊,比如我们搞一个, 搞一个四十行吧,好,这样的方便我们来填写啊,那么第一次呢是零零零啊,那么其实全零呢?我们可以啊,省略掉了哈,全零,那么肯定是零 x 零 零 x 零,好,第二个呢啊,让那个点亮的第一个灯呢?从屏幕的外面啊,相当于说这一段啊,这段有我们灯板的位置啊,那么他要从从外面这样移动进来,那么这里的编码呢? 四啊一,其他全零,好,那么这里呢?肯定是零 x 零零零幺,好,下一个呢啊,外面再移进来啊,那么原来这个呢,跑到这边来啊,两个点亮的,好,现在我们可以去转换一下。 二,定制啊,幺幺六定制啊,零三,那么这就是零 x 零零零三,好,下一个啊,变成幺幺幺幺啊,三个幺,好,那我们来转换一下。 二品质幺幺幺啊,零七,零 x 零零零七啊,幺幺幺幺,好,这里呢肯定是零 x 零零零 f 啊,我们可以转一下 啊啊,四个幺二定制啊, f, 好,那么在下一个呢啊,这四个呢,他已经移动进来了,那么他要开始往那边移动啊,那么下一个就是幺幺 幺幺幺零,好,我们来转一下,而定制幺幺幺幺零 零 s 零零,下一个幺幺幺幺零零, 好,转向, 好,三 c 零 x 零零三 c, 好,下一个幺幺幺幺零零, 好,占满 word 实验时间,我们先把这个编码全部弄好,然后我们再来转换啊, 好,把上面删掉啊,下面呢我们来把这个整理一下啊,那么第一个是零 x 零啊,下一个呢是 零零幺 啊,零零三。 好,这个数组呢,我们把顺序排好了,那么并且呢这个标点符号这些呢啊,我们也是在英文键盘下的啊,那么这个这些数据呢,我们可以直接拷贝到数组里面去啊,把它选中 ctrl 加 c, 然后呢我们在这里呢来新建一个数字啊, u i n t, 幺六杠 t 啊,我们给它取名叫扣的一啊,那么它有几个呢?现在我也没数啊,那么我们就先不管它啊,粘贴 好,这是很长的一个速度啊,那么现在呢,我们要让这个绿灯呢,变成我们新的这个编码啊,按新的编码来泡啊,那么怎么改呢?那么其实核心里面是一样 啊,我们只需要改一下这个地方啊和这个地方啊,比如我们把这里换成扣的一啊,扣的一, 然后这里呢我们让它从零开始。好,这里呢我们不想去数,怎么办呢?好,现在我们可以用一个函数啊,叫做 size of, size of 好,括号。好,那么这个函数呢,它实际上是可以读出这个数组所占的字结数 好,而这里呢,他是要小于什么呢?要小于我们这个数组的成员个数啊,那么要注意成员个数呢 啊,和我们的数有什么关系呢啊?这个类型,那么就说它里面一个成员他要占两个字节,那么读出来的字节数呢?要除以二才是他的成员个数啊,所以这里呢我们要注意啊,好,如果这里是包 对的,那么你用 size of 读一下呢,读出来的字节数呢,正好就是乘员个数啊啊, size of 后的一,然后呢除以二, 好,下面这里呢也要改一下啊,那么这里能改成什么呢啊,改成这个啊,这个 size of 啊, code 一好,但是呢要注意要减掉一啊,这里呢要减一好,这里改成 code 一好了,那么这个程序呢就写好了,现在我们来试一下它的效果啊,我们直接上传 啊,这个程序的效果呢,大家都看到了啊,那么确实用这个查表法其实很灵活的啊,那么如果我们要增加花样呢,我们可以再做一些编码。 好,那么下讲呢,我给大家演示一下用这种方法呢啊,我们也可以快速的把这个代码呢啊,让他去控制一个供阳级的电路啊,那么我们现在用这个 led 幺幺棒呢啊,是供音级的,那么之前的视频我们讲过啊,供音级和供阳级它的控制逻辑是相反的 啊,那么下一节我们要给大家演示啊,怎么进行一个供音级和供阳级的这个代码的一个更改啊,好,这一题就到这里啊,谢谢大家观看。

大家好啊,欢迎收看本期课程啊,前几上一节我们讲了西二系校宴啊,他也叫荣誉循环荣誉校宴啊,是我们做毛豆 bus 过程中啊, 呃,用来检验数据的一个消验方法。那么如果说我们的片期支持这个吸压器消验指定啊,或者是西门子,因为西门子他是不需要呃 呃人来计算这个西二西肖雁的,所以呢,他自带的那后台呀,他就自带西二西西安指定,然后发出我们想要的这个呃豹纹了。那么如果说你的片西不带这个西二西肖雁指定,那你必须要 呃把它算出来啊,算出来就是比如说三幺,他带下期先按指令,我们可以直接用指令呢来求出他的消压码。那么如果说我们用 早期的三零的 prc 啊,比如说 f i 二 n 的 es 啊,他是不支持 crc 效应指定的啊,包括 q 系列 prc 啊,也是不支持 crc 效应指定的 啊。那么这种情况呢,我们就需要手动来计算啊,手动计算这个消验码,那么怎么计算呢?这个加些消验码啊,看这个 他的定义介绍啊,是很嗯,很难的啊,就是他是用二金制啊,什么什么来算出来的啊,但是呢,这个我们看起来不是太懂啊,不是太懂,那么呢, 我们就要用一种简单的方法啊,因为我们算的时候大多数时候是 modelas 啊,所以呢,我们就只用 models 的方法来算啊,就是瞎。 消验码呢,他有很多种类啊,不光是一种 modelas 啊,什么呃, ibm, usb 啊等等各种各样的消验码,你到网上查,可以查到很多种吸压器消验码,每一种算出结果都是不同的,我们要做的呢就是做 models 的消验码 啊,那么这种消压码呢,他有一一套就是呃,步骤啊,就是这步骤,也不是我总结的,也是网上写的啊,那么我就根据这步骤给大家讲一下,首先呢,我们 计算这个 crc 销量呢,要预制一个十六 v 的计存器啊,然后呢计存器中的值呢,都是一,而且就是二金制的值是一,那么他的十六金智呢,就是 f f f f 啊,四金制 f f 啊,这是我们的 cr 寄寄存器啊,这个很重要啊,大家注意,就是要用弄一个第一也好啊,第零也好啊,或者第一千的也好啊,要把这个 呃四个 f 啊,十六进制的 f f f f 啊,传送给这个计算器啊,这是第一步。第二步呢,把第一个八位二进制数据啊,第一个八位二进制数据啊,比如说我们要计算零幺零三零零零零 零零零二啊,我们想计算这组数的这个西亚希效应码啊,那么他是六个字解,我们先把第一个字解给他,那个呃, 与十六位计算器啊,与十六位计算器的第八位相依或,那么他的第八位呢?都是一 啊,一一一一一一啊,那么零幺呢?零幺高位是零,都是零零零零零零一啊,相当于一二三四五六 七啊,这是一啊,这是一啊,就他俩进行一货啊,他俩进行这个一货,然后呢把结果存在这个西亚西计算器中,那么什么叫一货呢?一货呢?就是他俩同样的位啊,进行比较啊,如果这两个位相等啊, 那么他的结果就是零啊,如果不相等,结果就是一啊,大家看这个,那一和零肯定是不相等,就是一啊,这也是一一一一一 一一全是一啊,最后一位相等啊,最后一位相等零啊,这就是 易货指令啊,就是他俩只要不相等,那么他就是一,如果相等就是零啊,最后一位都是一相等,那么他就是零,如果都是零,两个相等,他也是零啊,只有他俩不同才是一啊,这就是易货指定 啊。易货之后呢,把这个易货之后的值啊,再次存储到 crc 计算器中,也就是把 crc 开始是全是 f f 四个 f 码,经过一步易货之后呢,就变成了这个值了啊,这个值 啊,那么这个值呢?一和完之后啊,把他的内容右移移位,就是往右移移位,首位填零,那么变成零幺幺幺幺幺幺幺啊,然后呢,零补高啊,并检测右移后的移除位。如果他的移除位啊,是零啊, 这里我们移除位呢,上一步是零啊,是零之后我们不用管啊,我们继续右移啊,继续右移,那么再右移呢,就是零零幺幺幺幺幺 幺啊,然后右移出来的是一啊,如果是一右移出来的啊,右移出一,那么呢这个直呢?剩下的直啊,不是指右移的直啊。如果移除位为 一啊,那么计算器呢?与多项式呢?再次疑惑啊,这个多项式啊,就不是呃,就是固定的了啊,叫 h 零 a 零零幺啊,也就是十六位的 a 零零幺。疑惑啊, 一会之后的结果呢?再存到西亚希计算器中啊,存完之后我再次右移啊,再检验这个最后一位是零 还是一啊,如果是零呢,那么我继续用一,如果是一呢?我呃在于这个多项是 a 零零幺一货啊,那么一货完之后啊,要重复八次啊,因为我们这个每个字节有八个位,所以呢我们要右移八次啊,右移八次之后我们 这个字解就算完了,那么这节第一个字解算完之后,这时候这个 crc 计算器中的值呢, 我就存了一个新值了啊,就不是 f f 了。然后呢我开始用这个新的虾吸寄存器再和零三进行 硝烟啊,零三在他俩在硝烟硝烟完之后再产产生一个新的 crc 计算器的值,然后呢再和后边的啊每一个字节都一次的进行硝烟,直到把这个六个字节都 效验完成啊,那么最后得到的 crc 计算器的值也就是我们的 crc 消验码啊,就是通过这种方法来的,那么通过这种方法呢,我们就可以用程序啊, 一位指令啊,或者一或指令呢,就把我们的整个这个计算流程呢给他做成呃呃程序啊,程序写出来啊, 这个就是适用于啊,就说这个没有加细项指定的三零的一个计算方式啊,计算方式,那么他的原理就是这样啊,我们可以看一下,就是我做的一个呃 写的一个程序啊,那么这个程序呢?他我现在呀是呃发送的这个数据啊,是从第十开始的啊,第十开始的,然后呢一直传送到第十五啊,第十五,然后 发送需要需要西二西肖燕的,那是六位啊,六位就是从把地灵传送给 k 六传送给地灵,然后呢开始进行这个呃下期运算啊,运算完成之后,然后呢最后把这个呃两个数值存到第十六和第十七中啊,我们可以通过程序验证一下啊,大家看这个呢,就是我用触摸屏啊和 片系模拟得到的结果,那么第一位零幺零三啊,我可以改成零零 啊,这也是零。最后一位零二,然后西四零 b 啊,这就标准的呃与这个 呃十六位第一个地址啊,保持计算器通讯的一个呃标准的指令啊,然后读两个字,读代码, 然后他的最后消验位呢是吸四零币啊,那么如果说我比如说和变频器通讯,我要读变频器的频率二幺零二 二幺零二啊,然后读他的呃两个字啊两个字,那么他的效应码呢?是六 f f 七啊,这个是自动计算出来的,不是我手动的啊,就说我们可以和之前的呃 比较一下啊,或者我们和湘西这个计算器啊,网上有计算器比较一下,看看我们的结果是否正确啊,那么正确之后我们就可以啊, 呃,把这个第十道第十七这八个数据啊,用 rs 指令啊发送出去啊,发送出去之后呢,就是我们呃经过 crc 硝烟完成的一个指令啊,所以呢,通过这个 crc 硝烟这个程序啊啊,我们 就可以实现,这个没有啊,不支持 crc 消炎指定的 prc 啊,的一个方法啊,方法啊,就说除了三优之外或者五优啊,因为三优五优都是呃 支持 crc 肖燕的,那么之前的 prc 或者 q 系列的 prc 他是不支持的,但是呢,这里 qq 系列和和这个呃 fx 系列有点区别啊,他是两套程序啊,但是原理都是一样的啊,原理都是和这个 刚才讲的这个流程是一模一样的,他的原理只不过有些呃,位移一位指令啊, 不太一样而已啊。啊,那么这就是我们的这个 crc 肖燕的程序啊,程序原理啊,下节呢,我们再讲一下这个程序怎么来写啊,这节课就到这里啊,谢谢大家。


大家好,今天给大家看一下我最近开发的这个陈叉型盘扣式钢管支架的一个计算的啊,这个是相关的一些界面, 那么我们要实现对于这个支架的一个自动化的一个验算啊,自动化的验算,那么在这里面就遇到了两个问题, 第一个就是我们对于立竿的一个稳定性的一个验算,我们根据规范的我们是需要去查询这个副表,这个副表 d, 那么根据不同类型的一个 钢管的一个压感稳定系数表啊,所以要稳定的一个系数表去进行查询,那么我们这边要通过软件来自动化的一个查询啊,比如我 现在通过计算算出了这个拉姆的也就是长细笔,那么因为这个表格里面只有一个整数的,比如这个十,那么这边是零,这边是整数一二三,那么就是十一是二十三,那么假设这个长细笔不是整数呢? 如果他是一个小数,是十点五或者是一点二,那么我们怎么去快速的来得到这个长期比对应的一个稳定系数呢? 我们这个就是需要通过编程来实现编程来实现自动化的这个两个表, 这个需要设计一套算法对这个表进行一个编程啊,给大家看一下, 那么假设我用的是 k 二三五杠,那么现在可以随便的输入一个长性笔,那么假设我这个算出来长性笔等于三十四, 里面先算一个整数啊,我们查询一下本店系统的一个算一点九零六看一下啊,一二三五缸,那么假设是三点呃,三十四 三十四等于零点九零六,看一下,自动查到了零点九零六, 那么假设我算出来是三十五呢?今天九零三,来看一下,今天九零三,对着啊对着,那么假设是三十四,点五呢,那这个地方要进行内插了,那么我们这个程序啊,自动帮你内插了,我们来看一下 零点九零四,那么也就是这两个数之间的一个内差值啊,内差值,因为这两个数之间相差零点零零三,也就是零点零零一五,也就是零点九零三,加上零点零零一五,零点 九零四五,一点九零四五,那么说明对了啊,对了,这个是一个自动化查询的一个办法,那么想实现这个的话,还是要费点劲的, 那么同时我们再进行封号载的计算的时候,我们这个地方涉及到一个地面的粗糙程度,根据地面粗糙程度我们来确定的,这个是东亚高度变化系数,来看一下这个也很麻烦,这个我们 需要实现什么样的一个效果呢?我们也是自动给定一个高度,指甲高,给定一个地面粗糙度类别,那么给定这两个参数,我们来自动也要能帮我查出这个 增压高度的一个变化系数 mz, 那么这边也是给了一个表格,如果你要手算的话去查这个表,那就非常麻烦,你要去翻这个书去对应的查, 而且他只给出了一个整数的,比如他只给出了十五、二十三十,那假设我算出来这个,呃,支架高度是二十八米呢, 那么你这个地方还要进行一个内插啊,那就比较麻烦,我这边程序也是自动实现的啊,自动实现,我们来演示一下假设我这个地方是 郊区啊?假设是郊区,现在我已经算出来这个,呃,已经设计的支架高度是十二米。十二米支架高点位,这个, 嗯,牙膏的变化系数是多是多少呢?看一下。等一点零五五九,那么一点零五六了, 也就是说这个高度是十二米的时候,如果是 b 类啊, b 类,我们来看一下十二米 b 类,那么也就是在这两个数 之间的 这两个数之间进行一个内插啊?内插,因为这个是 十十五,那么内插你算起来还比较麻烦啊?比较麻烦,我们可以内插一个中间值,比如这个 七点五米,七点五米。看一下啊。
