coopeliasim之主客户端应用程序

news/2024/11/24 14:07:52/

CoppeliaSim是一个函数库:没有主客户端应用程序(或主应用程序,或主循环),CoppeliaSim无法运行。安装包附带的默认主客户端应用程序是coppeliaSim.exe(Windows)或coppeliaSim(MacOSX和Linux)。请注意,在MacOSX下,客户端应用程序以及其他几个项目(例如库)包含在包或捆绑包(coppeliaSim.app):coppeliaSim.app/Contents/MacOS/coppeliaSim 中。

主客户端应用程序是一个小型可执行文件,用于处理以下主要任务:

  • 它使用simRunSimulator运行模拟器。
  • 它使用 simLoadModule 和 simUnloadModule 加载和卸载插件
  • 它加载使用 simLoadScene 或 simLoadModel 双击的场景或模型文件
  • 它使用 simHandleMainScript 和 simAdvanceSimulationByOneStep 处理正在运行的模拟

coppeliaSimClientApplication需要以下文件来编译和运行该应用程序(最简单的方法是简单地将新构建的主应用程序复制到CoppeliaSim Pro / CoppeliaSim Edu / CoppeliaSim Player安装文件夹中):

  • simLib.h、simLib.cpp 和 simConst.h:动态加载和绑定到 CoppeliaSim 库所需的文件
  • coppeliaSim.dll / libcoppeliaSim.dylib / libcoppeliaSim.so:CoppeliaSim 库
  • lua5.3.dll(或类似版本):Lua 功能所需的库
  • qscintilla2.dll(或类似文件):scintilla 编辑器所需的库
  • QtCore5.dll、QtGui5.dll等(或类似):Qt框架的库
  • CoppeliaSim的系统文件夹及其所有内容(正确初始化等需要)

可以自定义主客户端应用程序。但是,不建议这样做,并且应仅在编写脚本和/或插件无法满足您的目的时使用,因为如果没有正确实现,失去与默认 CoppeliaSim 行为的兼容性的风险很高。


http://www.ppmy.cn/news/1003678.html

相关文章

【云原生K8s】二进制部署单master K8s+etcd集群

一、实验设计 mater节点master01192.168.190.10kube-apiserver kube-controller-manager kube-scheduler etcd node节点node01192.168.190.20kubelet kube-proxy docker (容…

这么好用的ai绘画软件,你不会还不知道吧?

AI绘画成为了我最近热衷的一项活动。在使用AI绘画过程中,我得到了许许多多美妙的图片。 虽然网上有很多AI绘画软件可以让我们选择,但其中的大多数软件需要收费,而且生成的图片质量良莠不齐,我之前就是因为随便乱用AI绘画软件&…

Linux 操作命令大全在线查询(持续更新中~)

作为一名前端收集的一些能在项目中用到的 linux 脚本命令 linux 中读取 JOSN 文件数据(使用 jq 获取)# 判断 jq 是否安装 if command -v jq >/dev/null 2>&1; thenecho "jq is installed"PKG_NAME$(jq -r .name package.json)PKG_V…

Django之JWT库与SimpleJWT库的使用

Django之JWT库与SimpleJWT库的使用 JWTJWT概述头部(header)载荷(payload)签名(signature) Django使用JWT说明jwt库的使用安装依赖库配置settings.py文件配置urls.py文件创建视图配置权限 SimpleJWT库的使用安装SimpleJWT库配置Django项目配置路由创建用户接口测试身份认证自定义…

论文阅读-Neighbor Contrastive Learning on Learnable Graph Augmentation(AAAI2023)

人为设计的图增强,可能会破坏原始图的拓扑结构,同时相邻节点被视为负节点,因此被推离锚点很远。然而,这与网络的同质性假设是矛盾的,即连接的节点通常属于同一类,并且应该彼此接近。本文提出了一种端到端的…

Stable Diffusion教程(6) - 图片高清放大

放大后细节 修复图片损坏 显存占用 速度 批量放大 文生图放大 好 是 高 慢 否 附加功能放大 一般 否 中 快 是 图生图放大 好 是 低 慢 是 tile模型放大 非常好 是 高 快 是 通过文生图页面的高清修复 优点:放大时能添加更多细节&am…

黑马点评学习笔记2

黑马点评学习笔记 1.缓存穿透1.1 缓存穿透是什么?1.2缓存穿透的解决方案1.2.1 缓存空对象1.2.2 布隆过滤1.2.3 其他解决方案 2.缓存雪崩2.1 缓存雪崩是什么?2.2 缓存雪崩的解决方案 3.缓存击穿3.1缓存击穿是什么?3.2缓存击穿的解决方案3.2.1互…

8.3一日总结

1.远程仓库的使用 a.克隆远程仓库 1>.在桌面克隆远程仓库 git clone 仓库名 2>.修改仓库内容 3>添加目录 git add. 4>提交: git commit -m 完成登录功能 5>推送提交远程仓库 : git push origin master -u 6>更改推送:git push(简写形式) 需要先添加,再提交,最…