我一段时间遇到了类似的问题,一些谷歌搜索引导我到Vector的以下应用笔记:

…结账部分“2.7调用CAPL函数”.

总结一下,确保将CAPL函数的参数声明为“long”,.e.g:以下内容似乎对我有用:

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 dispatch函数_从Python调用CAPL函数相关推荐

  1. python调用canoe_从Python调用CAPL函数

    不久前,我遇到了一个类似的问题,通过谷歌搜索,我得到了以下矢量应用说明: -检查"2.7调用CAPL函数"部分. 总而言之,请确保将CAPL函数的参数声明为"long&q ...

  2. Python自定义函数的创建、调用和函数的参数详解

    这篇文章主要介绍了Python自定义函数的创建.调用和函数的参数.变量作用域等常见问题,需要的朋友可以参考下 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性 ...

  3. python imshow参数_用matplotlib中imshow()函数绘图

    matplotlib 是python最著名的2D绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中.通过简单的绘图语 ...

  4. 图解python专业教程_图解Python视频教程(基础篇)课程

    第2章HelloWorld:第一个Python程序 2-1在Windows操作系统中安装Python 2-2在MacOS操作系统中安装Python 2-3在Ubuntu操作系统中安装Python 2- ...

  5. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  6. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  7. python手写汉字识别_用python实现手写数字识别

    前言 在之前的学习中,已经对神经网络的算法具体进行了学习和了解.现在,我们可以用python通过两种方法来实现手写数字的识别.这两种方法分别是多元逻辑回归和神经网络方法. 用多元逻辑回归手写数字识别 ...

  8. 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...

    点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...

  9. python一个函数调用另一个函数_在Python中将函数作为另一个函数的参数传入并调用的方法...

    在Python中,函数本身也是对象,所以可以将函数作为参数传入另一函数并进行调用 在旧版本中,可以使用apply(function, *args, **kwargs)进行调用,但是在新版本中已经移除, ...

  10. python调用matlab函数_从python调用MATLAB函数

    我知道这是一个老问题,已经得到答复. 但是我一直在寻找相同的东西(对于Mac),发现有很多选择与matlab交互的方法和成熟度不同. 这是我发现的: pymat 使用matlab引擎(libeng)进 ...

最新文章

  1. java线程同步barrier_Java多线程同步工具类之CyclicBarrier
  2. android videoview播放进度,android – 获取视频播放视频的进度时间?
  3. Docker私有仓库管理,删除本地仓库中的镜像
  4. Linux常用命令下,以及再CentOS7下搭建apache网站服务,以及同一服务器上搭建第二个网站
  5. 校友会2019中国大学计算机,校友会2019中国计算机类一流专业排名,清华大学排名第一...
  6. KVM、kickstart与FTP集成
  7. Android FrameWork——Activity启动过程详解
  8. 当鼠标滑动在不是超链接上的字或图片上,变成小手的图标.
  9. opencv 获取图像最大连通域 c++和python版
  10. 数据结构与算法训练:第十八弹
  11. 微信公众号添加html,微信公众号如何在文章里添加超链接的方法教程
  12. open3d读取npy点云文件
  13. Python Pycharm 对代码进行TODO标记注释
  14. 百度分享不支持https的解决方案
  15. Android开发:vivo企业开发者账号注册
  16. 【夸夸其谈】浅谈rogue元素在商业手游的运用
  17. 硅谷来信丨一招阻击恶意软件攻击:沙箱集成MITRE ATTCK攻击框架
  18. GitHub 热点速览 Vol.32:VScode 韭菜基金插件,极大提高“工作”效率
  19. Android群英传笔记——第三章:Android控件架构与自定义控件讲解
  20. 计算机字体渲染的学问

热门文章

  1. Windows Server 2016 安装.NET Framework 3.5 错误处理
  2. oracle后台进程介绍,Oracle后台进程介绍
  3. 家庭宽带搭建个人服务器
  4. js事件对象鼠标与键盘事件对象
  5. U盘等无法弹出的解决办法
  6. 音视频剪辑 DIY:用 Python 快速入门音视频剪辑
  7. 模拟汽车速度控制系统的设计 微机原理课程设计
  8. python列表修改元素_python修改list中所有元素类型的三种方法
  9. 电气火灾的危害及预防
  10. Chrome 手动清理缓存