草庐IT

仿真插件

全部标签

vue3 + TS 自定义插件-全局message提示插件示例

本文记录Vue3+ts实现自定义一个全局插件,用于进行message消息提示,所谓全局插件即挂载到vue实例上,在App的任一子组件中均可通过app的实例调用该方法。消息提示功能只是示例主要是记录Vue3自定义插件功能的写法。文件结构:src/components/Toast/index.vue文件用于搭建和渲染消息在页面上的显示效果,比如需要显示在页面的哪个位置、字体、颜色、显示和隐藏的动画效果等;src/components/Toast/index.ts文件用于实现将消息的显示/隐藏等方法全局挂载到app实例上(注:对象写法默认需要导出一个install()方法),这样在main.ts中导

一个Vivado仿真问题的debug

我最近在看Synopsys的MPHY仿真代码,想以此为参考写个能实现PWM-G1功能的MPHY,并应用于ProFPGA原型验证平台。我从中抽取了一部分代码,用Vivado自带的仿真器进行仿真,然后就遇到了一个莫名其妙的问题,谨以此文作为debug记录。一、原始问题涉及到的相关代码如下:第一张图是我从MPHY仿真代码里copy的一个task,用于对MPHY进行参数配置;第二张图是我要配置的MPHY参数;第三张图是选取的一个出问题的参数模块例化;第四张图是这个参数模块的实现,非常简单。就是这么简单的几行代码,却意外出问题了,仿真波形如下图所示,可以看到参数没有配置成功。我真的是百思不得其解,就用了

Docker 安装 Jenkins (保姆级教学——以及推荐插件安装不上问题解决)

Docker安装Jenkins(以及一些版本插件安装不上问题解决)本人在安装jenkies时候根据网上资料遇到很多问题,最后终于解决,现在总结下,避免踩坑。1.pull一个jenkins镜像在这时不加版本号,默认是最新的,这样在进入jekines时候下载插件就不会出错,因为老版本的可能有的插件不适配,需要更新,当然下载旧版本的也别慌,下面有介绍。#dockerpulljenkins/jenkins下载完通过dockerimages可查看已下载的镜像2.需要修改下目录权限我们创建一个jenkins目录映射本地数据卷时,/home/jenkins_home/目录的拥有者为root用户,而容器中je

PMSM无感foc控制(滑模-反正切-PLL)【仿真模型搭建教程】(附模型)

本文主要目的是教大家如何把文献中的公式转换成仿真模型。首先介绍滑模控制的原理及如何搭建simulink模型。1.1基于反电势估计位置原理        永磁同步电机在静止坐标系αβ下的电压方程:扩展反电动势包含转子位置信息,并且αβ轴下扩展反电动势的反正切函数正好就等于位置角theta。1.2滑模控制原理(比较重要的点是以电机电流模型推导展开)通过滑模观测得到鲁棒性比较高的αβ轴下扩展反电动势,并求其反正切函数,得到位置信息。/***********************************************************************************/

【正点原子STM32】STM32初体验(Keil MDK工具下载使用、DAP仿真器、MDK上配置DAP、Debug)

一、MDK5编译例程二、串口下载程序2.1、串口下载程序须知2.2、串口下载硬件连接2.3、配置下载工具(ATK-XISP.exe)2.4、STM32启动模式(M3和M4)三、DAP下载程序3.1、DAP下载硬件连接3.2、在MDK上配置DAP不同开发板的下载算法有所不同Build构建F7、Download下载F8四、DAP调试程序4.1、JTAG/SWD调试原理概述4.2、在MDK配置DAP仿真调试4.3、基础执行控制按钮介绍断点复位、执行控制查看程序段/函数执行时间结束仿真报错解决方法4.4、工具栏常用窗口按钮介绍CallStack窗口(调用栈窗口):查看函数调用关系&局部变量Watch窗

基于MBD的控制系统建模与仿真软件工具集

随着新能源汽车和自动驾驶技术的快速发展,汽车电子电气架构的发展已成为汽车行业推陈出新的主要动力:车内电控系统变得越来越复杂、软件迭代周期越来越短,汽车电子软件开发和测试的质量与效率要求也越来越高。汽车电控系统的设计开发已然成为复杂的系统工程。近年来,“基于模型的电子架构设计方式”逐步被业内所接受与推崇,已成为保证整车研发成功的必要措施之一。2012年,欧洲发起智能系统工程(SmartSystemsEngineering)项目,来自ANSYS、西门子、达索、宝马、博世、大众、ETAS等近30家汽车整车和部件研发单位以及工业软件企业共同合作,探索面向应用的概念,以克服常见的系统工程挑战。2022年

c++ - 如何将复杂的指针数据作为属性放入 qt 插件 xml 文件中

我已经在Qt中实现了一个小部件,如下所示:classMyWidget:publicQWidget{Q_OBJECTQ_PROPERTY(boolBooValREADgetBoolValWRITEsetBoolVal)Q_PROPERTY(MyPointer*PointerDataREADgetPointerWRITEsetPointer);...}我想在QtDesinger中使用它。因此,我实现了如下所示的QDesignerCustomWidgetInterface接口(interface):classMyPlugin:publicQObject,publicQDesignerCust

Stable Diffusion【插件篇】:图片中背景的删除

大家好,我是程序员晓晓。许多免费的在线应用程序可让您免费删除图像的背景。但出于隐私考虑,您可能不想使用它们。在这篇文章中,您将学习如何使用SD插件来删除计算机上本地任何图像的背景。您将完全控制图像的存储方式。当然本文也会介绍一些高级选项来优化背景去除。一.webui-rembg插件介绍Rembg插件是一个删除图像背景的工具。您可以使用它来删除任何图像的背景,无论是真实图片还是AI生成的图片。我们看一下官网的使用效果图片。二.webui-rembg插件安装rembg插件安装地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui-rem

我为Android Studio创建插件,但我得到了

该插件在ToolsMenu或菜单中的任何位置中仅包含一个动作,但我总是会得到NullJava.lang.nullpointerexception,即使是空的动作AndroidStudio2.3.3空iNTEAMProjectIntellijIdeatintellijIdeas2017.1.5我尝试了两个版本社区和Ultimate,nulljava.lang.nullpoInterException在com.intellij.ide.systemhealthmonitor.getActionName(systemHealthMonitor.java:542)上,位于com.intellij.id

c++ - GStreamer 插件与 GStreamermm(C++)

我正在尝试使用GStreamermm绑定(bind)在C++中编写一个gstreamer插件。现在,有一个很好的插件编写者指南(http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/),并且在网络上有各种示例和模板,但是对于gstreamermm,很少大量的文档。我知道我可以混合使用C和C++,但使用C++绑定(bind)似乎更加优雅。简单地将gstreamerpwg中的示例“翻译”为gstreamermm是一种死胡同;gstreamer需要使用相当多的宏来定义类型,我看不到gstreamermm的直接翻译。