跳转到内容
首页
产品
软件
方案
文档
下载
关于
EN
技术支持
菜单
☰
首页
产品
软件
方案
文档
下载
关于
技术支持
资讯
教程
参考
当前文档集
BUSMASTER
文档中心
文档首页
资讯
参考总览
使用教程
教程总览
BUSMASTER 教程集
集合概览
基础收发教程
记录、导入与回放
软件与设备固件升级
BUSMUST 高级功能
CAN FD 通道配置
CAN FD 硬件接收过滤器
CAN FD 与 DBC 工作流
Database Associate 使用方法
LIN 设备配置与收发
Transmit Window 发送 CAN FD 报文
UDS 诊断面板使用教程
BMCLI 教程集
集合概览
第 0 期|基础教程
第 1 期|测试用例生成
第 2 期|Bootloader 流程
第 3 期|Web Dashboard
BMAPI SDK 教程集
集合概览
BMAPI SDK 软件开发指南
BUSMASTER 功能参考
BUSMASTER 参考首页
开始与通用设置
分类概览
简介
新增了什么?
常规
文件中的配置设置
跟踪窗口
状态栏
格式转换器
杂项宏和函数
版权
快捷键
常见问题
软件与固件更新
附加安装
使用 TDM-GCC 安装程序安装 MinGW
使用 GCC 安装程序安装 MinGW
CAN 与 CAN FD 通信
分类概览
CAN
CAN控制器配置
BUSMUST CAN/CAN FD 设备配置
BUSMUST CAN/CAN FD 高级设置与硬件过滤器
BUSMUST 高级功能
发送消息
消息窗口
消息窗口配置
网络统计
过滤器
SCAN_ERR
波特率
位时序计算
配置
连接与断开连接
连接详情
周期模式
启用/禁用过滤器
入门指南
操作模式
重置控制器
单次运行模式
诊断
分类概览
诊断
诊断设置
诊断主窗口
UDS 服务、安全解锁与 HEX 下载
记录、导入与回放
分类概览
日志记录
回放
日志、回放、导入与格式转换
日志记录
消息日志
消息日志记录
重放
信号与数据库
分类概览
信号观察
信号生成
信号图
数据库编辑器
CAN FD 与 DBC 工作流
测试自动化
分类概览
测试自动化
测试设置文件
测试设置编辑器
测试套件执行器
J1939
分类概览
J1939
J1939
LIN
分类概览
LIN
LIN 集群配置
LIN调度表配置
LIN 控制器配置
BUSMUST LIN 设备配置与工作流
LIN 发送窗口
连接与断开
LIN 消息窗口
消息窗口配置
网络统计
信号观察
过滤器
自动化与 COM 接口
分类概览
COM 接口
BUSMASTER COM接口
COM 接口 API 列表
Connect : 将 BUSMASTER 连接到总线
GetMsgInfo:给定消息名称,从加载的数据库中检索消息参数
GetNetworkStatistics:获取通道的所有统计信息
GetErrorCounter:获取指定通道的 Rx 和 Tx 错误的 Getter
ImportDatabase : 在 BUSMASTER 中导入数据库文件
LoadConfiguration : 在 BUSMASTER 中加载配置文件
SaveConfiguration : 保存当前配置文件
SaveConfigurationAs : 将当前配置保存到特定文件中
RegisterClientForRx:注册客户端以接收消息
UnRegisterClient:注销客户端
SendCANMSg : 发送 CAN 报文
GetApplication : 获取指向 BUSMASTER 应用程序的指针
StopLogging : 停止记录
StartLogging : 启动日志记录
AddLoggingBlock : 添加日志记录块
GetLoggingBlock : 获取特定的日志记录块
RemoveLoggingBlock:移除特定的日志记录块
GetLoggingBlockCount:用于获取日志记录块总数的 Getter
ClearLoggingBlockList : 清除日志记录阻塞列表
WriteToLogFile : 在当前打开的日志文件中写入文本
LDF 编辑器
分类概览
LIN数据库编辑器
简介
概述
入门
LDF 元素
集群属性
主节点
从节点
无条件帧
事件触发帧
偶发帧
诊断支持
信号
信号组
编码
调度表
节点组成
LIN数据库编辑器主窗口
节点仿真(原版兼容功能)
节点仿真说明
节点仿真功能
BUSMASTER 中的 CAN 仿真
CAN节点仿真
新增功能
节点仿真配置
函数编辑器
API 参考
STCAN_MSG 结构
API 列表
示例
J1939节点仿真
新增内容?
J1939 API 参考
J1939 结构体
J1939 API 列表
示例
BUSMASTER 中的 LIN 仿真
LIN节点仿真
函数编辑器
LIN API 参考
STLIN_MSG 结构
LIN API 列表
LIN节点仿真示例
C 库函数
标准库函数
字符类型宏与函数
I/O 函数
字符串与内存函数
时间函数
C 数学库函数
可变参数列表
ANSI 标准宏,`stdarg.h'
传统宏,`varargs.h'
API 列表
节点仿真示例
CAN 节点仿真 API
SendMsg : 发送 CAN 帧
EnableLogging : 启动日志记录
DisableLogging : 停止日志记录
WriteToLogFile : 将字符串发送至日志文件
Trace : 发送字符串到跟踪窗口
ResetController : 复位CAN控制器
GoOnline : 启用所有事件处理程序
GoOffline : 禁用所有事件处理程序
断开连接:断开 CAN 控制器与 CAN 总线的连接
连接:将CAN控制器连接到CAN总线
StartTimer : 在特定模式下启动定时器
StopTimer : 停止正在运行的定时器
SetTimerVal : 为定时器设置新的时间值
EnableDisableMsgTx:启用或禁用从节点发送消息
hGetDllHandle:从节点获取附加到该节点的 dll 的句柄
J1939 节点仿真 API
SendMsg : 发送 J1939 消息
EnableLogging : 启动日志记录
DisableLogging : 停止日志记录
WriteToLogFile : 将字符串发送到日志文件
Trace : 发送字符串到跟踪窗口
ResetController : 复位CAN控制器
GoOnline : 启用所有事件处理程序
GoOffline : 禁用所有事件处理程序
断开连接 : 将 CAN 控制器与 CAN 总线断开连接
Connect : 将CAN控制器连接到CAN总线
StartTimer : 在特定模式下启动定时器
StopTimer : 停止正在运行的定时器
SetTimerVal : 为定时器设置新的时间值
EnableDisableMsgTx:启用或禁用从节点发送消息
hGetDllHandle:从节点获取附加到该节点的 dll 句柄
RequestPGN:用于从节点请求 PGN。
SendAckMsg:发送确认消息
ClaimAddress:为当前节点声明不同的地址
RequestAddress: 请求网络中当前活动节点的地址
CommandAddress: 为节点指定地址
SetTimeout: 配置 J1939 网络的流控超时
LIN 节点仿真 API
SendMsg : 发送LIN帧
Trace : 向跟踪窗口发送字符串
断开连接:断开控制器与总线的连接
Connect : 将控制器连接到总线
StartTimer : 在特定模式下启动定时器
StopTimer : 停止正在运行的定时器
hGetDllHandle: 从节点获取附加到该节点的 dll 句柄
EnableLogging : 启动日志记录
DisableLogging : 停止日志记录
WriteToLogFile : 将字符串发送至日志文件
C 运行库
通用工具
abs : 整数绝对值(大小)
atexit : 请求在程序退出时执行函数
atof, atoff : 字符串转换为双精度或单精度浮点数
atoi, atol : 字符串转整数
bsearch:二分查找
calloc : 为数组分配空间
div : 整数除法
ecvt,ecvtf,fcvt,fcvtf:double 或 float 转字符串
gvcvt, gcvtf : 将 double 或 float 格式化为字符串
ecvtbuf, fcvtbuf : 双精度或浮点数转字符串
exit : 结束程序执行
getenv : 查找环境变量
labs : 长整型绝对值
ldiv : 将两个长整型数相除
malloc, realloc, free : 管理内存
mbtowc :最小多字节到宽字符转换器
qsort : 对数组进行排序
rand, srand : 伪随机数
strtod, strtodf : 字符串转换为双精度或浮点数
strtol : 字符串转长整型
strtoul : 字符串转无符号长整型
system : 执行命令字符串
wctomb : 最小宽字符到多字节转换器
字符分类
isalnum : 字母数字字符谓词
isalpha : 字母字符判断谓词
isascii : ASCII 字符谓词
iscntrl : 控制字符谓词
isdigit : 十进制数字谓词
islower : 小写字符谓词
isprint, isgraph : 可打印字符谓词
ispunct : 标点字符谓词
isspace : 空白字符判断
isupper : 大写字符谓词
isxdigit : 十六进制数字谓词
toascii : 将整数强制转换为 ASCII 范围
tolower:将字符转换为小写
toupper : 将字符转换为大写
标准输入输出
clearerr :清除文件或流错误指示符
fclose : 关闭文件
fdopen : 将打开的文件转换为流
feof : 测试文件结尾
ferror:测试是否发生了读/写错误
fflush : 刷新缓冲文件输出
fgetc :从文件或流中获取一个字符
fgetpos : 记录流或文件中的位置
fgets : 从文件或流中获取字符串
fiprintf : 将格式化输出写入文件(仅限整数)
fopen : 打开文件
fputc:将字符写入流或文件
fputs : 在文件或流中写入字符串
fread:从文件读取数组元素
freopen : 使用现有文件描述符打开文件
fseek : 设置文件位置
fsetpos : 恢复流或文件的位置
ftell : 返回流或文件中的位置
fwrite : 写入数组元素
getc:读取单个字符(宏)
getchar : 读取一个字符(宏)
gets : 获取字符串(已过时,请改用 fgets)
iprintf : 写入格式化输出(仅限整数)
mktemp, mkstemp : 生成未使用的文件名
perror:在标准错误上打印错误信息
printf, fprintf, sprintf : 格式化输出
putc : 写入一个字符 (宏)
putchar : 写入一个字符 (宏)
puts : 写入一个字符串
remove : 删除文件名
rename : 重命名文件
rewind : 重新初始化文件或流
scanf, fscanf, sscanf :扫描并格式化输入
setbuf : 为文件或流指定完全缓冲
setvbuf :指定文件或流的缓冲
siprintf : 写入格式化输出(仅限整数)
tmpfile : 创建临时文件
tmpnam, tempnam : 临时文件的名称
vprintf, vfprintf, vsprintf : 格式化参数列表
字符串
bcmp : 比较两个内存区域
bcopy : 复制内存区域
bzero : 将内存初始化为零
index:在字符串中搜索字符
memchr : 在内存中查找字符
memcmp:比较两个内存区域
memcpy : 复制内存区域
memmove : 移动可能重叠的内存
memset : 设置一块内存区域
rindex : 反向搜索字符串中的字符
strcat : 连接字符串
strchr :在字符串中搜索字符
strcmp : 字符串比较
strcoll : 特定于区域设置的字符串比较
strcpy : 复制字符串
strcspn : 计算字符串中不包含的字符数
strerror:将错误编号转换为字符串
strlen : 字符串长度
strlwr : 强制将字符串转换为小写
strncat : 连接字符串
strncmp : 字符串比较
strncpy :计数字符串复制
strpbrk:在字符串中查找字符
strrchr : 在字符串中反向搜索字符
strspn : 查找初始匹配
strstr:查找字符串片段
strtok : 从字符串中获取下一个标记
strupr : 强制将字符串转换为大写
strxfrm:转换字符串
时间
asctime : 将时间格式化为字符串
clock : 累计处理器时间
ctime : 将时间转换为本地时间并格式化为字符串
difftime : 两个时间相减
gmtime : 将时间转换为 UTC 传统格式
localtime : 将时间转换为本地表示形式
mktime : 将时间转换为算术表示
strftime : 灵活的日历时间格式化器
time : 获取当前日历时间(作为单个数字)
数学
acos, acosf : 反余弦
acosh, acoshf : 反双曲余弦
asin, asinf : 反正弦
asinh, asinhf :反双曲正弦
atan, atanf : 反正切
atan2, atan2f : y/x 的反正切
atanh, atanhf : 反双曲正切
jN,jNf,yN,yNf : 贝塞尔函数
cbrt, cbrtf : 立方根
copysign, copysignf : y 的符号,x 的大小
cosh, coshf : 双曲余弦
erf, erff, erfc, erfcf : 误差函数
exp, expf : 指数
expm1, expm1f : 指数减 1
fabs, fabsf : 绝对值(大小)
floor, floorf, ceil, ceilf : floor 和 ceiling
fmod, fmodf : 浮点余数(取模)
frexp, frexpf :拆分浮点数
gamma, gammaf, lgamma, lgammaf, gamma_r, gammaf_r, lgamma_r, lgammaf_r
hypot, hypotf : 到原点的距离
ilogb, ilogbf : 获取浮点数的指数
infinity, infinityf :无穷大的表示
isnan,isnanf,isinf,isinff,finite,finitef : 测试异常数字
ldexp, ldexpf : 加载指数
log, logf:自然对数
log10, log10f : 以 10 为底的对数
log1p, log1pf : 1 + x 的对数
matherr : 可修改的数学错误处理程序
modf, modff:分离小数部分和整数部分
nan, nanf : 无穷大的表示
nextafter, nextafterf:获取下一个数字
pow, powf : x 的 y 次幂
rint, rintf, remainder, remainderf : 舍入与求余
scalbn, scalbnf : 按整数缩放
sqrt, sqrtf:正平方根
sin, sinf, cos, cosf:正弦或余弦
sinh, sinhf : 双曲正弦
tan, tanf : 正切
tanh, tanhf : 双曲正切
控制字符
unctrl : 将字符转换为大写
可变参数
初始化可变参数列表
从参数列表中提取值
放弃可变参数列表
兼容可变参数
声明可变参数
初始化可变参数列表
从参数列表中提取值
放弃可变参数列表
BMCLI 命令参考
BMCLI Reference 首页
Help and documentation contract
Execution Modes
doctor
AI integration
bench
Installation and update
device
channel
message
lin
txtask
route
isotp
uds
database
dbc
ldf
logging
replay
offline
convert
daemon
gateway
web
BMAPI API 参考
BMAPI SDK 概览
函数参考
函数总览
BM_Activate
BM_Autoset
BM_AutosetEx
BM_CancelWrite
BM_ClearBuffer
BM_ClearConfig
BM_Close
BM_Control
BM_Deactivate
BM_Enumerate
BM_EnumerateByCap
BM_EnumerateRemote
BM_GetBitrate
BM_GetCanMode
BM_GetCanStatus
BM_GetChannelInfo
BM_GetDataPtpTimestamp
BM_GetDataText
BM_GetDevice
BM_GetErrorText
BM_GetHostPtpTime
BM_GetLinProtocol
BM_GetLinStatus
BM_GetLinVoltage
BM_GetLogging
BM_GetLogLevel
BM_GetMsgRoutes
BM_GetNotification
BM_GetPtpTime
BM_GetReplay
BM_GetRxFilters
BM_GetSleepStatus
BM_GetStatus
BM_GetTerminalRegister
BM_GetTimestamp
BM_GetTxTasks
BM_GetVersion
BM_Init
BM_LoadConfig
BM_MapTimestamp
BM_OpenCan
BM_OpenEx
BM_OpenRemote
BM_Read
BM_ReadCanMessage
BM_ReadIsotp
BM_ReadLinMessage
BM_ReadMultiple
BM_ReadMultipleCanMessage
BM_RecoverBusOff
BM_Reset
BM_ResetDevice
BM_SaveConfig
BM_SetBitrate
BM_SetBuffer
BM_SetCanMode
BM_SetEthSpeed
BM_SetLinBitrate
BM_SetLinMode
BM_SetLinProtocol
BM_SetLinVoltage
BM_SetLogging
BM_SetLogLevel
BM_SetMode
BM_SetMsgRoutes
BM_SetPtpMode
BM_SetPtpTime
BM_SetReplay
BM_SetRxFilters
BM_SetSleepStatus
BM_SetTerminalRegister
BM_SetThreadPriority
BM_SetTxTasks
BM_SyncPtpTimes
BM_UnInit
BM_WaitForNotifications
BM_Write
BM_WriteCanMessage
BM_WriteIsotp
BM_WriteLinMessage
BM_WriteMultiple
BM_WriteMultipleCanMessage
数据结构
数据结构总览
BM_AutosetConfigTypeDef
BM_BitrateTypeDef
BM_CanMessageTypeDef
BM_CanStatusInfoTypeDef
BM_ChannelInfoTypeDef
BM_DataHeaderTypeDef
BM_DataTailTypeDef
BM_DataTypeDef
BM_EthMessageTypeDef
BM_EventTriggerTypeDef
BM_FileInfoTypeDef
BM_HwIsotpConfigTypeDef
BM_IsotpConfigTypeDef
BM_IsotpStatusTypeDef
BM_LinMessageCtrlTypeDef
BM_LinMessageTypeDef
BM_LinProtocolConfigTypeDef
BM_LinStatusInfoTypeDef
BM_LoggingConfigTypeDef
BM_MessageIdTypeDef
BM_MessageRouteTypeDef
BM_PathSpecTypeDef
BM_ReplayConfigTypeDef
BM_RxFilterTypeDef
BM_RxMessageCtrlTypeDef
BM_TxMessageCtrlTypeDef
BM_TxTaskTypeDef
BM_VolumeInfoTypeDef
BUSMUST on GitHub
选择语言
中文
English
LIN
本分类汇集 BUSMASTER 完整帮助工程中与LIN相关的权威条目。请选择具体主题,或使用站内搜索定位界面、配置项和操作步骤。
LIN
LIN 集群配置
LIN调度表配置
LIN 控制器配置
BUSMUST LIN 设备配置与工作流
LIN 发送窗口
连接与断开
LIN 消息窗口
消息窗口配置
网络统计
信号观察
过滤器
AI
智能助手
↗
意见反馈