社区
C#
帖子详情
C#混编调用Matlab时出图很慢,老板让加一个进度条
chentin20009
2010-04-09 10:29:52
各位大侠,各位大师级别GG,MM。有谁有实例的发给我一个好吗?
我有一个项目是C# Button 混编调用Matlab,但是调用时很慢,好像死机了一样。
老板让加一个进度条显示读取这个过程。谁能教教我。谢谢大家了。
我的邮箱是leiyuan14@163.com
谢谢大家关注,谢谢了。第一次发帖,有不周到的地方大家多多包涵!
...全文
1130
5
打赏
收藏
C#混编调用Matlab时出图很慢,老板让加一个进度条
各位大侠,各位大师级别GG,MM。有谁有实例的发给我一个好吗? 我有一个项目是C# Button 混编调用Matlab,但是调用时很慢,好像死机了一样。 老板让加一个进度条显示读取这个过程。谁能教教我。谢谢大家了。 我的邮箱是leiyuan14@163.com 谢谢大家关注,谢谢了。第一次发帖,有不周到的地方大家多多包涵!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengqiao1999
2010-04-10
打赏
举报
回复
显示进度条窗体
using System.Threading;
namespace Threading
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private Thread worker = null;
public Thread BgWorker
{
get { return worker; }
set { worker = value; }
}
private void Form2_Load(object sender, EventArgs e)
{
this.progressBar1.Style = ProgressBarStyle.Marquee; //进度条
}
private void button1_Click_1(object sender, EventArgs e)
{
if (worker != null)
{
worker.Abort(); // 结束进程
}
this.Close();
}
private void Form2_FormClosing_1(object sender, FormClosingEventArgs e)
{
if (worker != null)
{
worker.Abort();
}
}
}
}
fengqiao1999
2010-04-10
打赏
举报
回复
using System.Threading;
namespace Threading
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
BackgroundWorker back = null;
Thread thread = null;
Form2 f2 = null;
private void button1_Click(object sender, EventArgs e)
{
back = new BackgroundWorker();
back.WorkerSupportsCancellation = true;
back.DoWork += new DoWorkEventHandler(back_DoWork);
back.RunWorkerCompleted += new RunWorkerCompletedEventHandler(back_RunWorkerCompleted);
back.RunWorkerAsync();
//显示进度条 窗体
f2 = new Form2();
f2.BgWorker = thread;
f2.ShowDialog();
}
void back_DoWork(object sender, DoWorkEventArgs e)
{
thread = Thread.CurrentThread;
e.Result = Func();// 方法里面的操作;//数据查询操作写这里,就是你比较慢的操作写这里 这里最好不要出现控件
}
void back_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
if (e.Result != null)
{
if (f2 != null)
{
f2.Close();
}
if (thread != null)
{
thread = null;
}
//查询出来的数据在这里显示 ---- 显示的时候也会卡一下的
//e.Result 转换成DoWorker事件中传过来的类型
// MessageBox.Show(e.Result.ToString());
}
}
private string Func()
{
string str = String.Empty;
for (int i = 0; i < 30000; i++)
{
str += i.ToString();
}
return str;
}
}
lwghost
2010-04-10
打赏
举报
回复
像这种需要长时间执行的事件最好用backgroundworker控件,另开一线程后台执行事件
li45214521
2010-04-10
打赏
举报
回复
异步调用 无限进度条模式
wpf
matlab
混编
,WPF
调用
Matlab
函数的方法
有的时候用
C#
写
图
像处理方法,比较费事,不如
Matlab
简单,但是
Matlab
又做不出WPF那样的好看界面,怎么办呢。今天正好我要实现这个功能,就顺便写个小例子,给需要的人做个借鉴。想要用WPF
调用
Matlab
代码,就用到了
Matlab
生成.DLL文件的功能。注:我的VS版本是2013,
Matlab
版本是2012a,两个软件不算新也不算老,应该是现在普遍用的版本首先,生成
Matlab
的.DLL文件...
c#
视觉应用开发中如何在
C#
中进行
图
像傅里叶变换?
通过使用Accord.NET库,你可以在
C#
中方便地实现
图
像的傅里叶变换,并进行频谱分析和处理。上述示例代码展示了如何
加
载
图
像、进行傅里叶变换、中心化频谱、对数尺度变换及显示结果
图
像。你可以根据需要进一步扩展和改进这些代码,以满足特定的应用需求。在前面的示例代码中,我们已经实现了基本的
图
像傅里叶变换及其改进。接下来,我们可以进一步扩展功能,例如逆傅里叶变换(将频谱转换回
图
像)、对频谱进行滤波等。通过上述代码,你不仅可以对
图
像进行傅里叶变换,还可以进行频率域滤波以及逆傅里叶变换。
MOOC·嵩天老师团队·北京理工大学:《Python语言程序设计》自学笔记
小编想使用python帮助自己在网上快速筛选文献、股票信息提取、写批处理脚本等,最近学习了股票信息提取,发现半年前学的基础知识已经忘完了,而且还没有笔记查询。本文就用MOOC北京理工大学:《Python语言程序设计》的课件,整理一下。 课程导学 学习python的基本要求: 会使用计算机和Office软件 阅读简单英文内容、3级及以上水平 熟练使用Web浏览器 每周至少1-2个小时,连续9周 第1章 Python基本语法元素 1.1 程序设计基本方法 1.2 Python开发环境配置 1.3 实例1:
长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...
各位读者,知识无穷而人力有穷, 所以,要么改需求,要么找专业人士,要么自己研究。大家可以点赞、收藏、关注、评论我啦 、需要完整文件随时联系我或交流哟~!
TowardsDataScience 博客中文翻译 2020(五百六十)
决策树算法的结构是关于数据集中观察值的问题和答案的层次结构,以帮助模型进行分类。下面的方案就是
一个
例子,它简化了确定棒球运动员工资的基本问题结构:决策树示例—作者
图
片在该
图
中,我们看到了
一个
两级决策树的表示,其中第一步分类与个人作为职业球员的年数相关,而回答该问题的条件是每个赛季的命中数。在这个例子中,联盟中每个球员的工资将按照这个模型的指导方针来确定。最合适的模型将是更好地代表所研究的变量之间的实际关系的模型(如果棒球运动员的工资和多年的经验是线性相关的,那么线性回归可能是最合适的模型)。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章