-
ruanqidong
异步电机软启动模型,使用matlab的电气系统库进行建模仿真(Asynchronous motor soft start model, the electrical system libraries use matlab modeling and simulation)
- 2013-02-01 20:36:57下载
- 积分:1
-
qnqcopy
G728编码实现代码,视频会议用的,全部调试通过,(G728 coding implementation code, video conference, all debugging through,)
- 2017-06-01 06:33:44下载
- 积分:1
-
二级指针用法
二级指针做函数输入的三种内存模型。通过形参改变实参的值必须经过地址传递。(The third memory model in which the secondary pointer acts as function input. Changing the value of an argument by a parameter must be passed through the address.)
- 2020-06-18 08:20:02下载
- 积分:1
-
agent and the practice
代理与事件的练习-agent and the practice
- 2022-11-11 08:00:03下载
- 积分:1
-
AddPalette
在AutoCAD中添加一个自定义分页侧边栏。(In AutoCAD add a custom tab sidebar.)
- 2020-11-29 14:09:29下载
- 积分:1
-
PS2无线手柄遥控器资料
说明: PS2无线手柄资料,带例程
ps2 手柄兼容索尼的 PlayStation2 游戏机的遥控手柄。索尼的 psx 系列游戏主机在全球很是畅销。不知什么时候便有人打起 ps2 手柄的主意,破解了通讯协议,使得手柄可以接在其他器件上遥控使用,比如遥控我们熟悉的机器人。突出的特点是这款手柄性价比极高,按键丰富,方便扩展到其它应用中。(PS2 wireless handle data with routine
The PS2 handle is compatible with the remote control handle of Sony's PlayStation 2. Sony's psx series game console is very popular all over the world. I don't know when someone came up with the idea of PS2 handle, cracked the communication protocol, so that the handle can be connected to other devices for remote control, such as remote control of familiar robots. The outstanding feature is that this handle has high cost performance and rich buttons, which is easy to extend to other applications.)
- 2020-12-15 11:41:04下载
- 积分:1
-
实验5:静态数码管显示
说明: 静态数码管显示的硬件资料,及配套代码C语言版(Hardware data of static nixie tube display and supporting code c language version)
- 2019-12-18 13:50:31下载
- 积分:1
-
qt 快速读取excel实例代码
#Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用`QAxObject`来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是`QAxObject`读写excel方法不可取,效率低。后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。最后,看了一些开源的代码后发现,Windows下读取excel,还是用`QAxObject`最快!没错,就是用`QAxObject`读写最快!!!大家以后读取excel时(win下),不用考虑别的方法,用`QAxObject`就行,速度杠杠的,慢是你操作有误!下面就说说咋能提高其读取效率。#读取excel慢的原因这里不说如何打开或生成excel,着重说说如何快速读取excel。网上搜到用Qt操作excel的方法,读取都是使用类似下面这种方法进行:```C QVariant ExcelBase::read(int row, int col){ QVariant ret; if (this->sheet != NULL && ! this->sheet->isNull()) { QAxObject* range = this->sheet->querySubObject("Cells(int, int)", row, col); //ret = range->property("Value"); ret = range->dynamicCall("Value()"); delete range; } return ret;}```读取慢的根源就在于`sheet->querySubObject("Cells(int, int)", row, col)`试想有10000个单元就得调用10000次`querySubObject`,网络上90%的教程都没说这个`querySubObject`产生的`QAxObject*`最好进行手动删除,虽然在它的父级`QAxObject`会管理它的内存,但父级不析构,子对象也不会析构,若调用10000次,就会产生10000个`QAxObject`对象得益于[QT快速读取数据量很大的Excel文件](http://blog.csdn.net/a1069962325/article/details/49514377)此文,下面总结如何快速读写excel#快速读取excel文件原则是一次调用`querySubObject`把所有数据读取到内存中VBA中可以使用`UsedRange`把所有用到的单元格范围返回,并使用属性`Value`把这些单元格的所有值获取。这时,获取到的值是一个table,但Qt把它变为一个变量QVariant来储存,其实实际是一个`QList`,此时要操作里面的内容,需要把这个`QVariant`转换为`QList`先看看获取整个单元格的函数示意(这里ExcelBase是一个读写excel的类封装):```C QVariant ExcelBase::readAll(){ QVariant var; if (this->sheet != NULL && ! this->sheet->isNull()) { QAxObject *usedRange = this->sheet->querySubObject("UsedRange"); if(NULL == usedRange || usedRange->isNull()) { return var; } var = usedRange->dynamicCall("Value"); delete usedRange; } return var;}```
- 2020-05-28下载
- 积分:1
-
C# 通过映射创建com
通过映射方法动态创建com对象由于C#版本兼容问题 写了这个方法方便以后使用excel调用例子 ComObj excel = new ComObj("excel.application"); excel.Invoke("Application.Workbooks.Open", "D:excel.xls");Console.WriteLine(excel["Worksheets[1].Cells[1,1].Value"]);//读取工作表1的第一行第一列内容excel.Invoke("Application.Quit");
- 2022-02-13 02:05:59下载
- 积分:1
-
IQMATH_v15
f2812、F28335、F2808 IQMATH数学库及说明文档、例程(IQMATH Mathematics Library and Description Documents and Routines)
- 2021-04-24 17:48:47下载
- 积分:1