CASL
团圆吧
半桶水,不知天高地厚。
展开
-
gps路径打点脚本
一个计算gps打点序列的脚本,用于绘制gps轨迹原创 2023-03-21 09:26:28 · 343 阅读 · 0 评论 -
根据wgs84 gps坐标信号,计算GPS推进距离
根据经纬度坐标计算gps推进距离的一个函数原创 2023-03-21 09:07:52 · 591 阅读 · 0 评论 -
CASL依次输出一个32bit数的每个bit位的0/1值
function BitMask_32Bits(var LongValue){ /* 输出输入参数(4字节值)中对应二进值不为0的bit位位数(最低位计为1) 例如:输入参数为3,则其对应的二进制值为00000000000000000000000000000011(32位) 则函数的输出值依次为1,2,且交替进行输出,直到对应为的值不再为1,则不再输出该bit位的位数 特例:如果输入值为0,则输出值为0 */ int firstFrameCount=1;//标记前N祯 in原创 2021-11-10 18:23:43 · 216 阅读 · 0 评论 -
CASL 二维查表函数
function GetFromTable_xy2v (var rowCounts, var columnCounts, var Value_row, var Value_column, var TableIndexArray_row[],原创 2021-11-10 17:29:15 · 504 阅读 · 0 评论 -
CASL 根据轮速计算行驶轨迹的曲率
function curveFromWhlSpd (var sigWhlSpdReRiSts,var sigWhlSpdReRiMovDir,var sigWhlSpdReRi,var sigWhlSpdReLeSts,var sigWhlSpdReLeMovDir,var sigWhlSpdReLe){ double WhlSpdReRi_mps; double WhlSpdReLe_mps; double whlBase=1.672;//m if (sigWhlSpdReLeS原创 2021-11-10 18:17:23 · 489 阅读 · 0 评论 -
CASL 计算两GPS坐标的距离和方位
function gpsDst_m (var gpsLat_wgs,var gpsLng_wgs){ //! 输出方式:0-相对参考点距离,1-相对前一帧距离,2-指北针角度 int outPutType=0; //! 参考点经度,默认0 double gpsLngRef_wgs=0; //! 参考点纬度,默认0 double gpsLatRef_wgs=0; //! 地球平均半径: 6371km double EARTH_RADIUS=6371; //! 最大距离值,原创 2021-11-10 18:15:00 · 393 阅读 · 0 评论 -
CASL 根据雨刮器的状态判断频度
function wiperFrequency (var sigFrntWiperParkSts){ double wiperEventLastTime = -1, wiperEventLastTimeFake = -1; double f; double thisDeltTime,thisDeltTime_l,lastDeltTime = -1; double keyEventValue=-1; double timeNow; double wiperStopTimeThd =原创 2021-11-10 18:07:59 · 115 阅读 · 0 评论 -
CASL 一维查表函数
function GetFromTable (var ElementCounts,var IndexValue,var TableIndexArray[],var TableValueArray[]){ /* 本函数可以完成一个一维查表的操作: ElementCounts:所引用表的节点数量,不能小于1 IndexValue:索引值,该函数将在表中查找索引值为该值处所对应的表值,如果该值不在节点上,则进行线性插值处理 TableIndexArray: 查表索引,要求该索引值是单调递增的原创 2021-11-10 17:25:48 · 502 阅读 · 0 评论