- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 twincat不使用倍福控制器情况下的实时性测试
2.需要配置网卡驱动,在Twincat菜单里选择安装realtime compatible driver,不安装的话是不能通过该网卡搜索IO,需要注意的是如果需要实时性则应该配备官方支持的网卡,目前都是Intel的有线网卡,其他网卡往往只能安装demo use only驱动。5.实时性问题,由于桌面CPU的算力较强,常规的酷睿系列基本能保证微秒级实时性,但是涉及IO的时候瓶颈就会在网卡上,如果不用Intel网卡则无法保证实时性,网络延迟可能都有几毫秒。
2023-04-26 15:44:05
1327
原创 simulink amesim联合仿真出现scripting_api_interface编译错误
simulink amesim联合仿真加载模型时出现scripting_api_interface_thunk_pcwin64.cC:\Program Files\MATLAB\R2021b\extern\include\tmwtypes.h(32): fatal error C1083: 无法打开包括文件: “limits.h”: No such file or directory通常是因为MSVC编译器升级了而matlab mex文件过期,重新执行mex -setup有可能解决不了问题,需要删
2022-02-17 19:59:45
1393
2
原创 学院路ipv6 isatap隧道配置
新建文本文件将下列脚本复制进去:netsh int ipv6 isatap set router 219.224.165.235netsh int ipv6 isatap set state enabledipconfig219.224.165.235是学院路isatap路由器地址.更改文件后缀名为.bat,以管理员权限运行,如果ipconfig显示有隧道连接以2001:da8开头则表示成功...
2020-08-27 11:11:01
344
原创 PXI机箱第一次使用注意
1.新机IP默认是169.254开头的2.Labview RT需要在BIOS里设置RT启动,否则从硬盘启动会找不到系统3.没装软件前最好是进入安全模式4.有些PXI板卡要装在H标识的槽位才能正常使用
2020-08-07 14:08:50
1346
原创 .net chart实现滚动的波形图
设置chartarea的x轴的scaleview,可以实现数据波形滚动显示如果长时间采集数据,最好是定时清理points
2020-08-01 19:09:30
514
原创 matlab读取labview二进制文件
labview中有一个写入二进制文件函数,可将数据以二进制形式记录。二进制数据相比文本数据读写速度更快。二进制文件无法直接查看,需要通过另一个程序解析。本文提供一种用matlab解析二进制文件的方法。matlab解析二进制文件核心是fread函数。fileID = fopen('data.bin');%打开文件%A = fread(fileID,'double','b')%定义输出格式和字节顺序fclose(fileID);%关闭文件值得注意的是,labview的二进制文件字节顺序可能
2020-07-25 12:31:56
1388
原创 微软.Net离线语音识别
微软.net framework自带离线语音识别引擎,可以支持多种语言的离线识别。在使用时注意添加对system.speech的引用,默认是不引用的,如果没有请注意.net版本,最好在4.5以上。另外添加using命名空间。以下为简单的控制台例子。using System;using System.Speech.Recognition;namespace 语音识别{ class Program { static void Main(string[] args)
2020-07-22 10:02:10
4586
4
原创 C# 倍福ADS带数组成员的结构体数组通信
C#读写ADS结构体时,如果结构体成员复杂,有数组类型,必须指明数组兼容的c语言类型。有时需要结构体数组缓存这些结构体形式的数据,读取函数与非数组变量不一样。首先添加以下两个命名空间的引用,ads还需要导入官方dll库。using System.Runtime.InteropServices;//注意添加该引用,以实现未托管代码的互通using TwinCAT.Ads;//ADS通信库,官方提供的dll文件定义结构体,注意指明结构体的封装,数组类型成员的非托管类型为ByValArray,数组
2020-07-22 09:36:43
3729
2
原创 C#带遇限削弱积分的增量PID
//增量式PID public class INCPID { double kp; double ki; double kd; double min; /*PID输出最大值*/ double max; /*PID输出最小值*/ double err_z; /*上次误差*/ double err_zz; /*上上次误...
2020-07-21 12:20:26
1991
原创 倍福CX9020(WINCE 7)使用技巧汇总
CX9020系列是倍福控制器中较为经济的,操作系统为Windows Embedded Compact 7(简称WINCE7或WINEC7),相对高端控制器(WINES7以上系统),操作系统古老而简洁,上位机软件的编写困难很多,本文是笔者在使用过程中摸索的流程,旨在为CX9020系列的新用户提供参考,也可供其他CE系统的控制器参考。本文中大部分截图采用倍福中国的培训文档,这是由于笔者是在流程走通后再写这篇文章,不想再恢复出厂设置走一遍截图。因笔者在写这篇文章时使用倍福控制器经验并不丰富,难免有纰漏,请读者批评
2020-07-17 11:31:46
14931
原创 AmeSim、Simulink联合仿真环境设置
AmeSim、Simulink联合仿真环境设置1.安装vs20102.安装matlab 2013a3.安装amesim15(注意版本和安装顺序,通常版本vs≤matlab≤amesim,amesim要最后安装)4.在matlab中输入mex -setup配置编译器5.在amesim中配置编译器为vs x64(x64和x86视matlab版本)6.设置环境变量MATLAB C...
2020-01-28 10:55:58
3919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人