自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 twincat不使用倍福控制器情况下的实时性测试

2.需要配置网卡驱动,在Twincat菜单里选择安装realtime compatible driver,不安装的话是不能通过该网卡搜索IO,需要注意的是如果需要实时性则应该配备官方支持的网卡,目前都是Intel的有线网卡,其他网卡往往只能安装demo use only驱动。5.实时性问题,由于桌面CPU的算力较强,常规的酷睿系列基本能保证微秒级实时性,但是涉及IO的时候瓶颈就会在网卡上,如果不用Intel网卡则无法保证实时性,网络延迟可能都有几毫秒。

2023-04-26 15:44:05 792

原创 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 1105 1

原创 学院路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 284

原创 PXI机箱第一次使用注意

1.新机IP默认是169.254开头的2.Labview RT需要在BIOS里设置RT启动,否则从硬盘启动会找不到系统3.没装软件前最好是进入安全模式4.有些PXI板卡要装在H标识的槽位才能正常使用

2020-08-07 14:08:50 1230

原创 .net chart实现滚动的波形图

设置chartarea的x轴的scaleview,可以实现数据波形滚动显示如果长时间采集数据,最好是定时清理points

2020-08-01 19:09:30 448

原创 matlab读取labview二进制文件

labview中有一个写入二进制文件函数,可将数据以二进制形式记录。二进制数据相比文本数据读写速度更快。二进制文件无法直接查看,需要通过另一个程序解析。本文提供一种用matlab解析二进制文件的方法。matlab解析二进制文件核心是fread函数。fileID = fopen('data.bin');%打开文件%A = fread(fileID,'double','b')%定义输出格式和字节顺序fclose(fileID);%关闭文件值得注意的是,labview的二进制文件字节顺序可能

2020-07-25 12:31:56 1233

原创 微软.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 4141 4

原创 C# 倍福ADS带数组成员的结构体数组通信

C#读写ADS结构体时,如果结构体成员复杂,有数组类型,必须指明数组兼容的c语言类型。有时需要结构体数组缓存这些结构体形式的数据,读取函数与非数组变量不一样。首先添加以下两个命名空间的引用,ads还需要导入官方dll库。using System.Runtime.InteropServices;//注意添加该引用,以实现未托管代码的互通using TwinCAT.Ads;//ADS通信库,官方提供的dll文件定义结构体,注意指明结构体的封装,数组类型成员的非托管类型为ByValArray,数组

2020-07-22 09:36:43 3190 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 1866

原创 倍福CX9020(WINCE 7)使用技巧汇总

CX9020系列是倍福控制器中较为经济的,操作系统为Windows Embedded Compact 7(简称WINCE7或WINEC7),相对高端控制器(WINES7以上系统),操作系统古老而简洁,上位机软件的编写困难很多,本文是笔者在使用过程中摸索的流程,旨在为CX9020系列的新用户提供参考,也可供其他CE系统的控制器参考。本文中大部分截图采用倍福中国的培训文档,这是由于笔者是在流程走通后再写这篇文章,不想再恢复出厂设置走一遍截图。因笔者在写这篇文章时使用倍福控制器经验并不丰富,难免有纰漏,请读者批评

2020-07-17 11:31:46 10507

原创 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 3693

滚动显示的波形图.zip

采用.net chart滚动显示波形。同时显示两个波形,分别是自动生成的正弦和噪声信号示例,可以修改后用于信号采集显示

2020-08-01

微软离线语音识别引擎测试

微软.net离线语音识别引擎控制台测试程序,可以实现最简单的词汇语法,具体词汇请在代码的choice里添加。可以查看.net文档,实现更复杂的语法。

2020-07-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除