添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

今天摸鱼的时候想写个读PNG文本信息的程序
想要一个带界面的小应用,所以选用Labview做
本以为有写好的C#源码作为参考应该很好写,但是在调用.NET库的时候卡住了

System.IO.FileSystem.dll
需要调用System.IO.File的一个方法File.ReadAllText
但是在创建File对象的时候卡住了

该类不包括任何公共构造器
在这里插入图片描述
查了一下据说是

类名没有加Public关键字

,恰好我电脑上的C#卸了,也没法自己搞一个。

于是想找其他的dll包
查了一下我电脑上其实有好几个System.IO.File.dll包版本各不相同,于是遇到了这个问题
在这里插入图片描述

尝试加载程序集时发生错误 该程序集不包括任何可创建的公共类
好家伙上下两个错误全让我碰上了
这个问题比较好理解,
在这里插入图片描述
LabVIEW(至少是2018版)只支持到Framework4.0,而这三个包里有两个都是4.0以上版本的,所以读不出来。
然后我突然注意到了 大多数语言功能 这几个字
意识到应该是不支持了,在想别的办法吧。
在这里插入图片描述

改天翻墙看看到底是哪些不支持
然后再找找有没有其他可以用的System.IO包
今天摸鱼的时候想写个读PNG文本信息的程序想要一个带界面的小应用,所以选用Labview做本以为有写好的C#源码作为参考应该很好写,但是在调用.NET库的时候卡住了System.IO.FileSystem.dll需要调用System.IO.File的一个方法File.ReadAllText但是在创建File对象的时候卡住了该类不包括任何公共构造器查了一下据说是类名没有加Public关键字,恰好我电脑上的C#卸了,也没法自己搞一个。于是想找其他的dll包查了一下我电脑上其实有好几个Sy
程序 概念基本内容1.包含公共语言运行库执行的代码2. 程序 形成类型边界3. 程序 形成引用范围边界4. 程序 形成版本边界5. 程序 形成部署单元。6. 程序 是支持泾渭执行的单元 经由编译器编译得到的,供CLR进一步编译执行的那个中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义上的WIN32可执行 程序 是完全不同的东西, 程序 必须依靠CLR才能顺利执行。 作为一个单元进行版本控制和部署的一个或多个 文件 合。 程序 是 .NET Framework 应
LabVIEW 调用DLL时出现异常0xc0000005代码 当调用本地DLL时, LabVIEW 崩溃,并且收到一条 错误 消息,说明 发生 了内存访问冲突(异常代码:0xc0000005)。 将 LabVIEW 版本从32位更改64位,现在应用 程序 出现随机行崩溃,崩溃时仍有异常代码:0xc0000005。 确实存在一些不同的原因可能会导致 LabVIEW 在调用dll函数的时候崩溃,如下所示: 1.确保选择了和DLL相同的调用规范 如果调用库函数节点中的调用规范与DLL的调用规范不匹配,则会导致LabV
目前网上有很多关于如何在 Labview 中调用的教程文档,本文档只介绍我再实际测试过程中遇到的问题及注意事项 1.编写Dll时函数的前缀需要加上 extern “C” _declspec(dllexport) 否则 labview 的Dll函数编辑中会出现函数名称不对的情况,头 文件 及cpp中都要添加上。 2.在 Labview 编写例程的过程中,多次出以下 错误 : 调用库函数节点"************":库未找到或者未 加载 ①主要是 labview 编辑的参数类型一定要与dll函数编辑的参数类型对应上,详细类型对应自
LabVIEW 是一款可视化编程语言,适用于各种工程和科学应用,包括串口通讯。以下是使用 LabVIEW 编写串口收发 程序 的一些基本步骤: 1. 打开 LabVIEW 软件并创建新VI。 2. 从 LabVIEW 工具栏上的“Functions”菜单中选择“User Libraries”,在下拉菜单中选择“Instrument I/O”并单击“Serial”选项,将串口控件添加到VI的面板中。 3. 在VI的面板上添加按钮、文本框和指示灯等控件,以便用户可以发送和接收数据。 4. 在VI的Block Diagram中,从“Serial”控件拖动“VISA Configure Serial Port”函数,配置串口通讯参数,如波特率、数据位、停止位等。 5. 从“Serial”控件拖动“VISA Read”和“VISA Write”函数,实现串口数据的读取和发送。 6. 使用 LabVIEW 中的其他函数和结构,如“Case Structure”、“For Loop”、“While Loop”等,控制 程序 的流程和处理收发数据的逻辑。 以上是基本的 LabVIEW 串口收发 程序 编写步骤,可以根据实际需求进行适当修改和扩展。