创建一个库函数供其他函数调用,相当于Python中的第三方库中的函数
1、 点击函数/创建新函数,类型选择库函数,创建一个新的用于保存函数的文件(这个文件就相当于Python中的第三方库),或者选择一个已经存在的文件用于保存新函数。若选择本地程序函数则只有此程序可用(暂时没找到保存在哪,知道请告诉我哈)。
2、 输入函数名、参数(注意参数位置),点击确定
3、 编辑函数,输入代码(ctrl+s)
4、 点击函数/管理函数,目录中选择添加库找到刚才创建的文件,再点击管理函数库选择刚才的文件邮件==右键保存库就可以在其他halcon程序中使用此库函数(先导入这个文件)
5、 添加新函数至此文件的步骤同上,编辑库函数后ctrl+s就保存成功了,但是其他函数需重新导入这个文件才能使用最新的。若函数窗口中函数名前有‘*’代表在当前程序中被编辑过。
6、 打开保存库函数的文件可以看到后缀名为.hdpl,xml格式。
相关文章
- halcon创建库函数
- Winform主菜单两种实现方式-1.)从工具箱中双击MenuStrip控件,窗体的顶部就会放置一个MenuStrip控件,或者在工具箱中单击MenuStrip控件,拖至窗体中也可以. 2.)在MenuStrip的“Type Here”输入主菜单和菜单名字,热键用(&X)表示. 用快捷键选择主菜单,可以用Alt + 预定义的按键来实现,子菜单的选择只需要按定义的热键即可. 3.)双击File*菜单下面的子菜单,创建子菜单Open、Save、Exit的单击事件代码: private void OpenOToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog { //初始化打开对话框的路径 InitialDirectory = @"D:\", Title = "Open File", //定义可显示的文件类型; Filter = "txt file(*.txt)|*.txt|All file(*.*)|*.*", //定义默认显示的文件类型为txt FilterIndex = 1, //对话框关闭后将复位初始化路径 RestoreDirectory = true }; if (ofd.ShowDialog == DialogResult.OK) { //根据打开对话框选择的文件名,加载文本内容到富文本框中. richtxtContent.Text = File.ReadAllText(ofd.FileName); } } private void SaveSToolStripMenuItem_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog { //初始化保存对话框的路径 InitialDirectory = @"D:\", Title = "Save File", //定义可显示的文件类型; Filter = "txt file(*.txt)|*.txt|All file(*.*)|*.*", //定义默认显示的文件类型为txt FilterIndex = 1, //对话框关闭后将复位初始化路径 RestoreDirectory = true }; if(sfd.ShowDialog == DialogResult.OK) { //保存文件 File.WriteAllText(sfd.FileName, richtxtContent.Text); //清空富文本框内容 richtxtContent.Clear; } } private void exitEToolStripMenuItem_Click(object sender, EventArgs e) { Application.Exit; } 4.)执行下程序,加载指定的txt文件到富文本框中,如下: 5.)在富文本框中更新加载进来的txt文件内容. 6.)Alt + F热键打开文件的下拉菜单,单击S保存富文本框中的内容到指定的文件.打开txt验证菜单单击事件保存文件成功. 二.实现winform主菜单的方法2:MenuStrip类和toolStripMenuItem类实例化对象,在主窗体加载事件中实现如下代码:
- 从零开始创建STM32的IAR工程——基于STM32F1官方库
- STM32F429开启FPU,使用ST自带DSP库函数
- 在Ubuntu上创建并测试GRE tunnel
- Android Studio如何创建assets目录
- android studio安装和flutter project创建卡住问题解决
- android模拟器创建时的PANIC: Could not open:错误的解决
- Android Studio | 删除创建的Virtual Device
- Android studio 首次创建工程默认gradle配置更改(避免每次新建工程都进行更改)