不久前,我遇到了一个类似的问题,通过谷歌搜索,我得到了以下矢量应用说明:

…检查“2.7调用CAPL函数”部分。

总而言之,请确保将CAPL函数的参数声明为“long”,例如:以下内容似乎对我有效:void function1(long l)

{

write("function1() called with %d!", l);

}

为了完成,这就是我的python代码(上面的例子)的样子:from win32com import client

import pythoncom

import time

function1 = None

canoe_app = None

is_running = False

class EventHandler:

def OnInit(self):

global canoe_app

global function1

function1 = canoe_app.CAPL.GetFunction('function1')

def OnStart(self):

global is_running

is_running = True

canoe_app = client.Dispatch('CANoe.Application')

measurement = canoe_app.Measurement

measurement_events = client.WithEvents(measurement, EventHandler)

measurement.Start()

# The following loop takes care of any pending events and, once, the Measurement

# starts, it will call the CAPL function "function1" 10 times and then exit!

count = 0

while count < 10:

if (is_running):

function1.Call(count)

count += 1

pythoncom.PumpWaitingMessages()

time.sleep(1)

python调用canoe_从Python调用CAPL函数相关推荐

  1. Python语言学习:基于python五种方法实现使用某函数名【func_01】的字符串格式('func_01')来调用该函数【func_01】执行功能

    Python语言学习:基于python五种方法实现使用某函数名[func_01]的字符串格式('func_01')来调用该函数[func_01]执行功能 目录 问题提出 代码五种设计思路 T1方法:e ...

  2. python为什么closed_为什么python类的函数被调用两次[关闭](Why a function of python class is called twice [closed])...

    为什么python类的函数被调用两次[关闭](Why a function of python class is called twice [closed]) 我遇到了两次调用的python类函数的问 ...

  3. python 方法的实例_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  4. python嵌套类(内部类相互调用)_核心解密Python函数在(类与函数之间)和(类与类之间)互相调用...

    image.png 一.类与函数之间 首先来看一个函数间的调用 类方法: #实现类中函数之间互相调用 #下面一个学生的简单自我介绍为例子 __metaclass__=type #自由的.动态的修改/增 ...

  5. python一个函数调用另一个函数_python下如何在目录下让Python文件去调用另一个文件内的函数或类...

    欢迎各位小哥哥小姐姐阅读本<小生>的文章,对大家学习有帮助,请点赞加关注哦!!!!!!!!!! 您的点赞和关注将是我持续更新的动力呢.^v^ 有不懂的问题可以私聊我哦! 分析 针对这个问题 ...

  6. python文件之间的相互调用_「Python 系列」 Python 生成器函数详解

    Python的生成器函数提供了一种强大的机制来管理数据和计算资源,但是对于Python的新手来说,它们不一定直观.在本文中,我将分解生成器的机制,同时还介绍我希望是一个有启发性的示例:用于管理和流传输 ...

  7. python 装饰器实践,实现定时函数和失败异常重复调用

    python 装饰器实践,实现定时函数和失败异常重复调用 执行请求或函数,出现异常情况下指定重复执行次数 可以作为一个包调用 方法 get()和post 做请求,execcunt = 指定请求失败再次 ...

  8. 如何在MATLAB中调用(运行)“用Python写成的函数或脚本”

    如何在MATLAB中调用"用Python写成的函数或脚本",首先要确保MATLAB知道咱们的Python解释器的位置在哪里. 如果安装了Python的时候把Python加入了系统环 ...

  9. C++和Python混合编程:C++调用Python函数

    文章目录 一.C++直接运行python代码的控制台Demo 二.环境配置 三.C++调用Python函数 C++传入Python的参数格式转换 C++调用Python[有参有返回值]函数 C++运行 ...

最新文章

  1. NGUI中UILabel使用url标签的一个bug
  2. 安装linux出现基础系统出错,Linux系统出错提示信息详解
  3. 表单验证之validform.js使用方法
  4. ie下使用frameset布局导致跨域cookie丢失问题解决
  5. 高通平台如何新增加一个分区,并mount到android系统中
  6. I/O模型+Nginx基本配置
  7. 2022手机号段大全、归属运营商整理—2022.01.04更新(包含三大运营商)
  8. 串口协议发送数据格式详细分析
  9. mis服务器系统,MIS系统中服务器推技术的实现
  10. VPS安装Docker、docker-compose
  11. javascript 判断参数是否为非0整数数字或者整数数字字符串的简单方法(小装逼)
  12. 错误码:28,错误信息:没有足够的存储空间 解决方法
  13. 6.英文学习-初级语法
  14. Android固件简介
  15. husky配置 => git 日志提交规范限制, eslint检查
  16. Java:任务描述:手机通讯录的实现
  17. .NET Framework和.NET Core/.NET5/.NET6
  18. 快速开发趣事:我与小白妹纸的漫漫撸码路
  19. props传递对象_props传递数据
  20. “平”地而起,2022中国企业数智服务市场趋势洞察报告即将发布

热门文章

  1. 大数据治理平台有哪些价值
  2. 大数据可视化有什么作用
  3. websocket php apache,PHP第一篇:PHP WebSocket实现前后端数据交互,亲测可用(windows+ apache2.4 +php5.6 )...
  4. 盐城大数据产业园人才公寓_盐城市大数据产业园获评大众创业万众创新示范基地...
  5. 笔记本电脑连接打印机_傻瓜操作,轻松搞定工作中各种打印难题,兄弟激光打印机开箱体验...
  6. java将图书信息写入原有文件里_Java保存图书信息
  7. fastText分类器
  8. 唯一的确定一棵二叉树
  9. mongo源码学习(四)服务入口点ServiceEntryPoint
  10. Confluence 6 Oracle 驱动输入你的数据库细节