博文

simulink常见问题及解答-1(2006-10-18 18:07:00)

摘要:simulink常见问题及解答   ------------------------------------------------------------------ 命令行如何运行simulink外部模式build和start   用sim()函数 该函数的调用格式为: [t,x,y]=sim(f1,tspan,options,ut) 其中f1为SIMULINK的模型名, tspan为仿真时间控制变量; 参数options为模型控制 参数;ut为外部输入向量。   ------------------------------------------------------------------ 请问matlab中的仿真模块,可以看到起源程序吗?   那些基本模块是看不了源代码的,有很多模块是用subsystem组成的,你可以用look under mask(鼠标右键)看到里面是怎样用子模块搭接的,还有很多是由s函数写成的simulink的模块,这些直接edit sfunname(s函数的名字)就可以看到源代码   ------------------------------------------------------------------ 请问:在simulink参数中设置的步长是50e-6,在系统中有一个simout模块向MATLAB中传递数据,但是希望以1e-3的步长获取数据,因该如何设计?在simout模块中直接设定仿真步长是不能运行的。   需要插入一个"zero order hold"模块,将该模块的采样时间设置为1e-03就可以了 。   ------------------------------------------------------------------ simulink中IGBT等电力元件都有个m极,是什么作用的?   用于测量流过IGBT电流及其电压   ------------------------------------------------------------------ 用simlink画的图,在示波器中显示,如何复制到word中 ......

阅读全文(11029) | 评论:2

最近身体不适(2006-10-16 01:01:00)

摘要:最近可能是有点感冒,又不大象。 有点咳,嘴边起了小泡。一个多礼拜没恢复元气。 学习工作固然重要,但身体更重要, 否则的话一切都是空的。 以后不要养成太晚休息的坏习惯。切切!......

阅读全文(1554) | 评论:0

行政检测设计——设计院-2(2006-10-10 17:08:00)

摘要:
 北京市· 北京市煤气热力工程设计院有限公司 
电话……
传真……
手机……01066057321
E-mail:  
主要产品:
联系人:·
    :。。....
地址:北京市西单北大街想酱坊胡同甲40号
邮编……510000
  石家庄市· 核工业第四研究设计院 
电话……
传真……0311-85815216
手机……0311-85912310
E-mail:  
主要产品:
联系人:·
    :核工业第四研究设计院  是从事核工程及其他工业与民用工程勘察、设计、监理、科研的综合性国家百强研究设计院, 曾经为中国核工业的创建与发展,为国民经济建设做出过重要的贡献。 ....
地址:河北省石家庄市体育南大街261号
邮编……510000
 
 保定· 乐凯保定化工设计 
电话……
传真……(0312)3270780 
手机……(0312)7922427
E-mail:  
主要产品:
联系人:·
    : 乐凯保定化工设计研究院是中国乐凯胶片集团公司下属的全资子公司,成立于1958年,主要从事感光材料、精细化工的工程设计、工艺装备研究开发、专用机械设备和控制工程等设计、咨询工作。具有独立企业法人资格,现有化工工程设计甲级、建筑设计乙级、环境工程设计甲级、工程咨询甲级、压力容器设计和压力管道设计等资格。多次获得省、部以及国家的技术进步奖和优秀设计奖。我院将继续以"精心设计、竭诚服务"为宗旨,真诚地为用户服务,在广阔的市场中求得不断发展和壮大。 ....
地址:河北·保定建设南路1号
邮编……510000
  北京· 北京首钢设计院 
电话……
传真……
手机……(8610)68872480
E-mail:bsdi@bsdi.com.c......

阅读全文(74147) | 评论:1

行政检测设计——设计院-1(2006-10-10 17:07:00)

摘要:
 广州市· 广州市东山建筑设计院 
电话……020-83792483
传真……020-83795917
手机…….
E-mail:.  
主要产品:
联系人:.·小姐
    :成立于一九八一年,是综合性设计院。建筑设计乙级、工程咨询乙级、消防设计乙级、工程监理乙级、工程勘察丙级。....
地址:广州市东湖西路57号2楼
邮编……510100
  太原市· 山西省电力勘测设计院 
电话……
传真……0351-4043561
手机……0351-8823900
E-mail:sxed@sxed.com.cn  
主要产品:
联系人:·
    : 山西省电力勘测设计院(SXED)始建于1958年,是一所集综合性、系统性、专业性为一体的科技型国家综合甲级勘测设计单位,国家电力公司一流电力设计企业,具有工程勘测、工程设计、工程咨询、工程监理、工程总承包、 建筑工程、通信工程等多项国家甲级资质及丰厚的工程业绩 . . . . . ....
地址:山西省太原市迎泽大街255号
邮编……510000
 
 广州市· 广州市机安设计所有限公司 
电话……020-83331247
传真……020-83337257
手机…….
E-mail:.  
主要产品:
联系人:.·小姐
    :.....
地址:广州市广卫路4号建工大厦15楼
邮编……510030
  昆明市· 云南省农业工程研究设计院 
电话……
传真……0871-3375135
手机……0871-3375135
E-mail:  
主要产品:
联系人:·
    :云南省农业工程研究设计院成立于1956年1月,是以从事农业技术研究和......

阅读全文(69818) | 评论:0

CListCtrl使用技巧[转](2006-10-09 11:55:00)

摘要:CListCtrl使用技巧[转]关键词: CListCtrl                                           以下未经说明,listctrl默认view 风格为report
1. CListCtrl 风格       LVS_ICON: 为每个item显示大图标
      LVS_SMALLICON: 为每个item显示小图标
      LVS_LIST: 显示一列带有小图标的item
      LVS_REPORT: 显示item详细资料       直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”
2. 设置listctrl 风格及扩展风格       LONG lStyle;
      lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style
      lStyle &= ~LVS_TYPEMASK; //清除显示方式位
      lStyle |= LVS_REPORT; //设置style
      SetWindowLong(m_......

阅读全文(219) | 评论:0

VC技术点滴-1(2006-10-09 11:42:00)

摘要:VC技术-1                       全局函数AfxGetApp()返回是一个指向应用程序对象的指针。借助于这个指针,我们可以得到CWinApp类的公共数据成员(m_wndToolBar,m_pMainWnd等)和接口 工具栏对象,状态栏对象以及菜单对象对是主框架窗口相联系的,而不是和视图窗口相联系的。所以对于视图窗口来说,要想得到工具栏对象,必须先得到主框架窗口对象,然后再根据主框架窗口对象得到工具栏对象:
CMainFrame* pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
CToolBar* pToolBar = &pFrame->m_wndToolBar;
我们必须把m_pMainWnd从CFrameWnd*转换到CMainFrame*,因为m_wndToolBar是派生类的成员。我们还必须使 m_wndToolBar为公有成员或我们的类成为CMainFrame的友元。 我们还可以利用同样的方法来得到菜单对象、状态栏对象和对话框对象。 InvalidateRect()指定需要刷新的区域(局部刷新) 菜单和工具栏更新命令常用函数
CCmdUI* pCmdUI;
pCmdUI->SetCheck(TRUE);//勾选/复选
pCmdUI->Enable(False);//不可用(灰化) 操作状态栏常用函数 SetPaneText() 例子:
CMainFrame* pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
CStatusBar* pStatusBar = &pFrame->m_wndStatusBar;
pStatusBar->SetPaneText(0,"message line for first pane");
CString 与字符串数组之间的转换 char szMessage......

阅读全文(3738) | 评论:0

在32位程序中如何实现进程间通讯  (2006-10-09 11:40:00)

摘要:在32位程序中如何实现进程间通讯                           转自http://www.csdn.com.cn 1、引言

在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。WIN32 API提供了许多函数使我们能够方便高效的进行进程间的通讯,通过这些函数我们可以控制不同进程间的数据交换,就如同在WIN16中对本地进程进行读写操作一样。

典型的WIN16两进程可以通过共享内存来进行数据交换:(1)进程A将GlobalAlloc(GMEM_SHARE...)API分配一定长度的内存;(2)进程A将GlobalAlloc函数返回的句柄传递给进程B(通过一个登录消息);(3)进程B对这个句柄调用GlobalLock函数,并利用GlobalLock函数返回的指针访问数据。这种方法在WIN32中可能失败,这是因为GlobalLock函数返回指向的是进程A的内存,由于进程使用的是虚拟地址而非实际物理地址,因此这一指针仅与A进程有关,而于B进程无关。

本文探讨了几种WIN32下进程之间通讯的几种实现方法,读者可以使用不同的方法以达到程序运行高效可靠的目的。

2、Windows95中进程的内存空间管理

WIN32进程间通讯与Windows95的内存管理有密切关系,理解Windows95的内存管理对我们如下的程序设计将会有很大的帮助,下面我们讨论以下Windows95中进程的内存空间管理。

在WIN16下,所有Windows应用程序共享单一地址,任何进程都能够对这一空间中属于共享单一的地址空间,任何进程都能够对这一空间中属于其他进程的内存进行读写操作,甚至可以存取操作系统本身的数据,这样就可能破坏其他程序的数据段代码。

在WIN32下,每个进程都有自己的地址空间,一个WIN32进程不能存取另一个地址的私有数据,两个进程可以用具有相同值的指针寻址,但所读写的只是它们各自的......

阅读全文(2013) | 评论:0

在窗口中绘图(2006-10-09 11:36:00)

摘要:在窗口中绘图                                      在窗口中绘图 图形设备接口(GDI)与设备描述表(DC)
图形设备接口(GDI)
许多MS-DOS程序都直接往视频存储区或打印机端口输送数据, 
这种做法的不利之处在于需要对每种显示卡或打印机类型提供相应的驱动程序。
Windows则提供了一抽象的接口,称之为图形设备接口(GDI)。
Windows己经提供了各种显示卡及打印机的驱动程序,
这样我们的程序就可以不必关心与系统相连的显示卡及打印机的类型。
我们的程序可以通过调用GDI函数和硬件打交道,
而各种GDI函数会自动参考被称为设备环境(CDC)的数据结构。
Windows会自动将设备环境结构映射到相应的物理设备,并且会提供正确的输入输出指令。 设备描述表(DC) 在Windows环境中,各程序的输出必须限制在自己的窗口中。
GDI使用一种简单的机制保证在窗口中画图的各程序遵循这个规则。
这种机制即为设备描述表(DC); 当Windows程序在屏幕、打印机或其它设备上画图时,
它并不是将像素直接输出到设备上,而是将图绘制到由设备描述表表示的逻辑意义上的"显示平面"上去。 设备描述表是深寓于Windows中的一种数据结构,
它包含GDI需要的所有关于显示平面情况的描述字段,包括相连的物理设备和各种各样的状态信息。 设备描述表对象
在使用MFC编制Windows程序时,设备描述表具有更加突出的作用。
除了可作为通往各种设备的桥梁之外,设备描述表对象还封装了程序用来产生输出的GDI函数。
在MFC中,你不用捕获设备描述表句柄和调用GDI输出函数,至少不必直接捕获和调用,
而是通过创建一设备描述表对象并调用它的成员函数来画图。 设备描述表句柄......

阅读全文(4142) | 评论:0

MATLAB API  Reference(2006-10-09 10:37:00)

摘要: MATLAB Application Program Interface Reference   Help Desk API Notes The mex Script
The MATLAB Array
Passing Pointers in Fortran
DDE Routines ddeadv
ddeexec
ddeinit
ddepoke
ddereq
ddeterm
ddeunadv
C Engine Routines engClose
engEvalString
engGetArray
engGetFull (Obsolete)
engGetMatrix (Obsolete)
engOpen
engOutputBuffer
engPutArray
engPutFull (Obsolete)
engPutMatrix (Obsolete)
engSetEvalCallback (Obsolete)
engSetEvalTimeout (Obsolete)
engWinInit (Obsolete)
C MAT-File Routines matClose
matDeleteArray
matDeleteMatrix (Obsolete)
matGetArray
matGetArrayHeader
matGetDir
matGetFp
matGetFull (Obsolete)
matGetMatrix (Obsolete)
matGetNextArray
matGetNextArrayHeader
matGetNextMatrix (Obsolete)
matGetString (Obsolete)
matOpen
matPu......

阅读全文(3431) | 评论:0

数码相机的一些使用方法及摄影技巧(2006-10-06 23:43:00)

摘要:数码相机的一些使用方法及摄影技巧(四) 略谈数码相机常见滤镜使用及选购 有这么一句话“摄影是一门用光的艺术”,但是光的复杂程度确是难以捉摸的。通常情况下仅仅靠相机自身镜头来驯服这些光线是非常困难的,因此我们会给相机的镜头再加上一层滤镜来控制不同的光线进入镜头。通常我们使用的这些附加滤镜主要有天光镜(UV)、偏光镜(PL)、增倍镜、近摄镜、广角镜。
五种滤镜介绍 UV镜 http://prod.soit.com.cn/images/upload/eval/35_1.jpg   在滤镜使用最多的就应该是UV镜了,UV镜可以有效的吸收天空中的紫外线,改善照片的清晰程度。由于紫外线的存在,相机暴光时就会产生一层薄雾感。而添加UV镜后,光线在进入相机前已经被过滤掉大部分的紫外线,所以可以使天空看起来更加清澈。除此之外,UV镜在使用过程中另一大用途就是起保护相机镜头的作用。想必大家都在数码相机使用的过程都体会到它的娇贵了,一不小心就会刮花或者留下什么斑渍。加上了一层天光镜后不仅对暴光没有什么影响,而且还可以保护镜头可谓一举两得。下图就两张不加和加UV镜后效果的对比图。 http://prod.soit.com.cn/images/upload/eval/35_2.jpg 偏光镜(PL) http://prod.soit.com.cn/images/upload/eval/35_3.jpg    除了上述我们经常使用的UV镜外,还经常使用的滤镜就是偏光镜了。偏光镜主要用来吸收天空中的偏正光、水面的反光、玻璃反光等非金属反光。在晴天的时候天空中的部分蓝光就属于偏振光,此外天空中的水蒸汽也会对天空中的光线进行干扰产生偏正光。
  加了偏光镜后就可以消除上述的种种偏振光,同时也增加了色彩的鲜艳程度,最重要的是可以拍摄出非常蓝的天空。为什么会产生这样的效果呢?下面我们来看看偏光镜结构吧。偏光镜有两片玻璃中间夹着一层胶质的偏光膜组成,偏光膜则是由许多组平行排列的微小晶体组成,形成了类似于平行排列的栅栏式结构。当如射光线同这些组晶体平行时就可以通过偏光镜,否则就会被阻挡。自然光经表面光滑的物体反射后,就会变为相同方向的一组平行光。所以遇到上述的这种情况是只需调整偏光镜,就可以消除这种偏振光。
  如果你希望把天拍的更蓝,突......

阅读全文(9063) | 评论:0